It is currently 24 May 2013, 09:06

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 13 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Collision Constraint custom operator
PostPosted: 17 Aug 2012, 00:07 
Offline

Joined: 16 Aug 2012, 20:36
Posts: 7
Location: South Africa
Hi

This is my first post :) I've been a long time lurker of this forum. I thought I would share with you guys a little script I wrote in my free time.

It is just a very basic collision detection custom operator for Softimage written in Python. I've heard animators ( or other departments after them ) complain so much about feet not making contact with the ground because they don't have time to check due to super tight deadlines. Anyway, it was a great exercise in trying to learn how custom operators work and in the process I got a better understanding on Quaternion rotations. Just copy to your workgroup or user "\Application\Plugins" folder and restart Softimage.

Anyway here is a video on how to use it:



Thanks for looking :)

Attachment:
File comment: CollisionConstraintOp
CollisionConstrainOp.zip [5.09 KiB]
Downloaded 167 times


Attachment:
File comment: C++ version of the same Op
CppCollisionConstranOp.zip [11.17 KiB]
Downloaded 107 times

_________________
---------------------------
Blog
Portfolio - CGHub
Portfolio - CGTalk


Last edited by mic on 26 Aug 2012, 18:00, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 17 Aug 2012, 16:06 
Offline
User avatar

Joined: 25 Nov 2010, 19:23
Posts: 770
Location: Edmonton, Canada
That looks very handy! I'm not an animator but if I was I'd be trying that.

Welcome to the forum!

_________________
WWII Aviation Art - Softimage Style! - http://www.actionart.ca


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 17 Aug 2012, 16:28 
Offline
User avatar

Joined: 25 Nov 2010, 19:23
Posts: 770
Location: Edmonton, Canada
One question. Would it be possible to do this with individual points in and object (like footprints in snow for example)?

There could be a lot of uses like deforming a foot to the ground or just deforming an object to another for modeling purposes.

_________________
WWII Aviation Art - Softimage Style! - http://www.actionart.ca


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 17 Aug 2012, 19:28 
Offline

Joined: 16 Aug 2012, 20:36
Posts: 7
Location: South Africa
Hey ActionArt! Thanks for the welcome. :) What you've mentioned is a really great idea. Only thing is that it's not really the intention of this plugin to provide deformations ( as it's really a constraining plugin). And because it's in the form of a script, there's always speed concerns so something like that would probably be faster done in ICE.

Anyway thanks again for the warm welcome and stopping by. :)

_________________
---------------------------
Blog
Portfolio - CGHub
Portfolio - CGTalk


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 18 Aug 2012, 01:10 
Offline

Joined: 04 Jan 2010, 15:00
Posts: 67
Hi, FYI, there is already a footprint compound included in softimage

Cheers


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 18 Aug 2012, 17:06 
Offline
User avatar

Joined: 25 Nov 2010, 19:23
Posts: 770
Location: Edmonton, Canada
As you can see, I'm really not an animator :)

Will have to take a look at that, thanks for reminding me it's already there.

_________________
WWII Aviation Art - Softimage Style! - http://www.actionart.ca


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 26 Aug 2012, 18:07 
Offline

Joined: 16 Aug 2012, 20:36
Posts: 7
Location: South Africa
Ported the same Op to a C++ plugin ( sorry 64bit only - If there's enough requests, I can compile a 32 bit version). I've been told that python ops are pretty slow in comparison to JScript or C++. Was great trying to learn the C++ way. :)

Download at the top of the page. Copy both files to "Plugins" directory.

_________________
---------------------------
Blog
Portfolio - CGHub
Portfolio - CGTalk


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 27 Aug 2012, 16:12 
Offline

Joined: 09 Nov 2009, 11:58
Posts: 18
This looks really nicely implemented - very useful but very simple at the same time. Thanks! :-bd


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 27 Aug 2012, 20:02 
Offline

Joined: 16 Aug 2012, 20:36
Posts: 7
Location: South Africa
danyargici wrote:
This looks really nicely implemented - very useful but very simple at the same time. Thanks! :-bd


Np :)

Thanks for stopping by :D

_________________
---------------------------
Blog
Portfolio - CGHub
Portfolio - CGTalk


Top
 Profile  
 
 Post subject: Re: Collision Constraint custom operator
PostPosted: 28 Aug 2012, 07:09 
Offline
User avatar

Joined: 19 Jul 2010, 09:04
Posts: 39
Cool, thanks Michor! :D


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group