3D Rad - Free 3D game maker - Forum

This forum is now archived!

This forum is locked, and is a read-only version. A new community-ran forum can be found at classdev.net

News:

The 3DRad community can be found at classdev.net.

Pages: [1] 2 3

Author Topic: joint limit visual feature  (Read 6271 times)

« on: December 11, 2009, 09:17:00 PM »
I was just thinking a joint limit viewer for the editor would save alot of time when setting up a ragdoll or other joint related things. as it takes ages to tweek the ragdoll joints. also a way to set the joint orientation to match the bones in the editor would be great too. I know you can set the joint orientation run time or use bodies as reference but I set the bodies at runtime in script as positioning ragdoll bodies manually adds to a very long process and alot of back and forth tunning for accuracy. not whinning or anything ;D it's mostly a pleasure, but it would just make the process easier is all. anyway just an idea.
using 3Drad 7.22

system specs:
Windows 7 Home Premium 64-bit
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz (4 CPUs), ~3.2Ghz
8 gig ram
Geforce GTX 650 1024 MB GDDR5
DirectX 11
« Reply #1 on: December 12, 2009, 03:07:37 AM »
Welcome to the club!!
I can totally sympathise with you.......I've gone through the exact same process!
Your suggestion is an excellent one and I fully support it.
AKA: The 3D Raddict http://www.3draddict.com/
« Reply #2 on: December 12, 2009, 04:00:45 AM »
agree, but visually settings and changings in editor will be expensive I belief  :P

But until we get that feature, we can do a Ragdoll-Maker tool where you can change the settings runtime and save all values to a textfile. Then you can copy and paste to you project.
Better would be to save the values formated as a scriptcode to set the jointlimits, but this need a iObjectJointLimitSet command!  ;)

 3DSim
new forum search:
http://www.google.com/ site:www.3drad.com searchword  ( <-- copy )
3DRad is now in the same Brain-Area like my old C64 and Amiga Memories!
« Reply #3 on: December 12, 2009, 05:59:57 AM »
that sounds like a good idea, it would be alot easier if we had that function that's for sure, but it might still be possible to create a simple tool to viualize the joint limits and save them too a text file. I'd just have to make a skinmesh that represents the joints and although it wouldn't be able to set the actual joint at least it would be visual, as seing the limits would be really helpfull. might work on that tommorow, thanks for the idea.  :)
using 3Drad 7.22

system specs:
Windows 7 Home Premium 64-bit
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz (4 CPUs), ~3.2Ghz
8 gig ram
Geforce GTX 650 1024 MB GDDR5
DirectX 11
« Reply #4 on: December 12, 2009, 09:41:44 AM »
Being able to align an object with a SkinMesh bone would be fantastic.

As 3DSimulant pointed out it isn't easy to implement because we need to design an user interface to let you specify what bone to use as a reference.

While mouse-picking entire SkinMeshes is possible, picking individual bones isn't supported, not even by the 3Impact engine 3drad is based on.

Other methods not involving mouse picking may be acceptable, but I have no idea at the moment how the design for those could be. Feedback welcome!
« Reply #5 on: December 13, 2009, 04:55:09 AM »
should have the tool finnished over the next couple of days. will be finnishing up bone visualization and selection tonight, then onto bone ordering for for ragdolls and visualizing the limits tommorow, though this tool won't allow for ragdoll setup at present it will allow you to set the limits visually and export them for use with 3drad and will save a bunch of time for all of us!(now if joints could have a text file in thier data folder with the limits we wouldn't need to code a thing to set them :).I made a little 3Impact bone tool to rip the bone data out of the .x file that the 3drad editor will use to gain extra bone data like bone index,names and scale(to get the scale I just madea 1m skinmesh bone and got the distance from parent bone to child to set the scale, if the bone has no child then it is scaled to half size of it's parent(i.e like foot bone has no child but roughly half the size of the shin).


Edit: Here's a pic, the bone selectors are in!
« Last Edit: December 13, 2009, 06:15:22 AM by genetransfer »
using 3Drad 7.22

system specs:
Windows 7 Home Premium 64-bit
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz (4 CPUs), ~3.2Ghz
8 gig ram
Geforce GTX 650 1024 MB GDDR5
DirectX 11
« Reply #6 on: December 13, 2009, 08:50:29 AM »
I believe you are the chosen one...LOL! ;D Great work.
Roll out!
http://www.youtube.com/watch?v=VD8MvMaPNO4

Do you have kids between the ages of 3 and 9?

http://www.amazon.com/dp/B007K1EFC6
« Reply #7 on: December 13, 2009, 02:58:54 PM »
Interesting stuff genetransfer  :o
« Reply #8 on: December 13, 2009, 11:38:18 PM »
 @Weapon121  ;D, now I just have to save the cheerleader...lol

well half way there, hopefully finnish it by tommorow night(or the day after). this has worked out really well. I used imposter skinmeshes for the bones and useing an algorithm to place the iSpherePicked data along the direction vector of the bone(6spheres per bone) dinamically and 3drad has turned out to be a great environment to do this in :). anyway couple more pics...

bones picked in the editor that will be used for joint locations and orientations..


//visual of the imposter selection spheres...
using 3Drad 7.22

system specs:
Windows 7 Home Premium 64-bit
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz (4 CPUs), ~3.2Ghz
8 gig ram
Geforce GTX 650 1024 MB GDDR5
DirectX 11
« Reply #9 on: December 13, 2009, 11:52:39 PM »
This is looking really brilliant........great work!
AKA: The 3D Raddict http://www.3draddict.com/
« Reply #10 on: December 14, 2009, 10:47:35 AM »
Wow, this looks like an awsome tool  :o
« Reply #11 on: December 14, 2009, 02:50:47 PM »
wow
« Reply #12 on: December 15, 2009, 01:24:41 AM »
Thanks for the kind words people! :)

production on this tool is going to be extended for to up to a week(might only take a few more days but to be sure no one is waiting). I just fugured out how to allow us to make sphere groups(_.x & __.x) inside the editor and save them as xfiles(why didn't I think of this back in the 3Impact days...dur...it seems so obvious now...lol) so now it will be a ragdoll character tool! though we will still have to wait for an iJointCreate/iJointLimit function(and a way to convert the custom sphere group files to _.spg...I wonder if 3Impact converter would be any use in this) to have an active test before export, but it will export all joint data and rigid body sphere groups for the ragdoll atleast(and save us all many hours on ragdoll creation)! anyway wish me luck! ;D
using 3Drad 7.22

system specs:
Windows 7 Home Premium 64-bit
Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz (4 CPUs), ~3.2Ghz
8 gig ram
Geforce GTX 650 1024 MB GDDR5
DirectX 11
« Reply #13 on: December 15, 2009, 01:58:48 AM »
I wish you ..

LUCK , FORTUNE and Lotsa Pretty Women  ! ;D
Look into my eyes , Tell me what you see
You don't see a damn thing , 'cause you can't relate to me
You're blinded by our differences , My life makes no sense to you
I'm the persecuted one , You're the red, white and blue
« Reply #14 on: December 15, 2009, 07:27:07 AM »
I really love your shaders Gene :) They are awesome
Pages: [1] 2 3