PDA

View Full Version : Rigging and API help!


blakboks
07-23-2003, 05:43 AM
Hello,

1. What're some good ways of doing something like Maya's influence objects? (i.e. have a surface or mesh deform according to another surface or mesh, and have it included in the final envelope solution...kinda like how skin would slide around your knee cap instead of just bending at the joint)

2. Any good resources for developing a plugin for XSI? (i.e. Tutorials that explain all the other mumbo-jumbo other than the coding algorithms)

Thanks,
Chris

marci2001
07-23-2003, 08:33 AM
hello

1. you can set up a shape animation driven by the rotation of the bone
or
set up driven deformers at the problematic areas

the deformers work with enveloped meshes



best regards

M

ggg
07-23-2003, 02:37 PM
2. in the sdk docs

marci2001
07-23-2003, 03:18 PM
2. yes. RTFM!

or watch the script window while working. it'll tell you a lot.

M

StefanA
07-23-2003, 03:54 PM
not really helpful guys... :)

You should take a look at how the cage deformers works.
You also have a constraint called Bounding Volume (Implicit objects can be used for that).
One trick is to get a null that has outside Bounding Volume on a sphere. And at the same time let the null have a 2 point constraint on it. This allowed the sphere to pressout the null but also it will glide over the surface.

Have a go with it.

Best regards

stefan andersson

marci2001
07-23-2003, 04:16 PM
Originally posted by StefanA
not really helpful guys... :)



maybe you're right
:surprised
sorry

this is an important topic, not a stupid question.

M

:blush:

ggg
07-23-2003, 06:58 PM
2. sorry just thought maybe he wasn't aware of the seperate sdk docs.
but yes they could use some tuts, there are a few scripting and shader writing tuts but the only plugin tut I know of for xsi is this one by Guy:
http://grabiller.3dvf.net/site/content/tut_dev_settingvbasic_eng.html

edit added:
1. deformers as mentioned and for "sliding" perhaps look at shrink wrap or one of these two methods:
http://www.xsibase.com/forum/index.php?board=6;action=display;threadid=6283
http://www.xsibase.com/forum/index.php?board=6;action=display;threadid=5975

blakboks
07-25-2003, 06:45 AM
First of all, thanks for your replies.

In regards to the rigging question...I tried out those methods, but overall, i wasn't really too happy with them. I appreciate the help, though, and it got me looking in new directions.

Now that I look back at my original post, i realize i wasn't really clear in what i meant by mumbo-jumbo. I was looking more into programming a plugin (not just a script), and I wanted to know what were some necessary includes or definitions and other stuff for making the .dll or whatever is needed.

Thanks,
Chris

tachy0n
07-25-2003, 07:58 AM
Originally posted by blakboks

Now that I look back at my original post, i realize i wasn't really clear in what i meant by mumbo-jumbo. I was looking more into programming a plugin (not just a script), and I wanted to know what were some necessary includes or definitions and other stuff for making the .dll or whatever is needed.
Thanks,
Chris

In the SDK manual, look under the topic: Plug-in Developer Guide --> Integrating Plug-ins

ggg
07-27-2003, 04:15 AM
Originally posted by blakboks

Now that I look back at my original post, i realize i wasn't really clear in what i meant by mumbo-jumbo. I was looking more into programming a plugin (not just a script), and I wanted to know what were some necessary includes or definitions and other stuff for making the .dll or whatever is needed.
in the plugins sdk docs as mentioned and I hadn't noticed this until tonight:
http://www.softimage.com/xsinet/Addon_display_abstract.asp?mode=compact&family=XNET&catid=182&software=XSI&parent=63&child=Development+Tool

frumpy_bunyin
07-27-2003, 12:02 PM
A cage deformer works like the influence objects in maya, as in per point on surface it deforms your mesh.

If you want to have control as part of your normal enveloping you could envelope to nulls constrained to the object you wanted to use and an influence.

FB

CGTalk Moderation
01-15-2006, 05:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.