It is currently 24 Oct 2014, 17:22

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 47 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: Instance On Curve
PostPosted: 18 Dec 2012, 16:27 
It would be nice if this tool worked on Reference objects ? I have a hierarchy of objects that can bend with the null being the parent of all the "parts" but Instance on curve cannot bend objects around a curve ?


Top
  
 
 Post subject: Re: Instance On Curve
PostPosted: 12 Jan 2013, 21:59 
Offline

Joined: 07 Sep 2012, 14:24
Posts: 102
Hello Falam, sorry for my late reply i-) .

What do you mean by reference objects ?
Currently you can add null object to the Samples group and all sub objects in your null hierarchy will be instanciate on the curve.
If you want instanciate individually all sub objects, just put them directly into your Samples group.

You can detail your question, I will answer quickly is promised !


Top
 Profile  
 
 Post subject: Re: Instance On Curve
PostPosted: 13 Jan 2013, 05:14 
julca wrote:
Hello Falam, sorry for my late reply i-) .

What do you mean by reference objects ?
Currently you can add null object to the Samples group and all sub objects in your null hierarchy will be instanciate on the curve.
If you want instanciate individually all sub objects, just put them directly into your Samples group.

You can detail your question, I will answer quickly is promised !


Thanks for that tip :)
What I mean is, I have a object that has a hierarchy of objects, this object has 'joints' that can bend and I have imported it into the scene as a reference object, from my point of view, instance on curve won't accept reference objects ?

Going back to the first sentence :), I would like the object to bend, to clearer understand what I'm talking about think 'chain' as in bicycle chain but not an exact 'bicycle chain' :) I would like the 'chain' in my case the parts to bend on the curve.


Top
  
 
 Post subject: Re: Instance On Curve
PostPosted: 13 Jan 2013, 13:08 
Offline

Joined: 07 Sep 2012, 14:24
Posts: 102
You can put a reference model with a hierarchy of objects on the "Sample" group and it will be instanciate with all sub objects.

Now, if you wan't bend a hierarchy of objects along the curve you can put all sub objects individually in your Samples group (see picture above).

Attachment:
instanceOnCurve_abcdef.jpg
instanceOnCurve_abcdef.jpg [ 113.28 KiB | Viewed 1899 times ]

Don't forget to uncheck the "Randomize Selection" parameter.

Otherwise, you can use the Derform By Curve operator.
Hope that help you !


Top
 Profile  
 
 Post subject: Re: Instance On Curve
PostPosted: 14 Jan 2013, 07:05 
julca wrote:
You can put a reference model with a hierarchy of objects on the "Sample" group and it will be instanciate with all sub objects.

Now, if you wan't bend a hierarchy of objects along the curve you can put all sub objects individually in your Samples group (see picture above).

Attachment:
instanceOnCurve_abcdef.jpg

Don't forget to uncheck the "Randomize Selection" parameter.

Otherwise, you can use the Derform By Curve operator.
Hope that help you !


My results are pretty good, although I have a suggestion. :) You mentioned if I want a hierarchy of objects along the curve to bend, I should place all object individually in the 'samples group'.

What if they are individual with a null being the parent (reference object) this is my scenario, and they are not bending ? To clarify, the null is the parent of all the individual parts, imported into the scene as a reference object, instance on curve is applied to the curve and the null with all it's individual pieces is packaged up as a 'group' and placed into the 'samples group' of the instance to curve tool, although the individual parts of the objects are not bending along the curve.


Top
  
 
 Post subject: Re: Instance On Curve
PostPosted: 14 Jan 2013, 09:06 
Offline

Joined: 07 Sep 2012, 14:24
Posts: 102
Yes, you must place all objects individually in your group (or select them with your curve before creation).
Because you may want to instanciate simples objects and model/null composed by a hierarchy of objects, together.

Also, if you want to preserve your hierarchy with the null, first generate instance with your curve and null selected and after remove manually your null from the group and put your childs objects into it.


Top
 Profile  
 
 Post subject: Re: Instance On Curve
PostPosted: 15 Jan 2013, 02:29 
julca wrote:
Yes, you must place all objects individually in your group (or select them with your curve before creation).
Because you may want to instanciate simples objects and model/null composed by a hierarchy of objects, together.

Also, if you want to preserve your hierarchy with the null, first generate instance with your curve and null selected and after remove manually your null from the group and put your childs objects into it.


All my objects are individual objects, the null is the parent for all those parts, below is what the result looks like. The parts are not bending along the curve, rather the object duplicates it's self (instance) along the curve.

Image


Top
  
 
 Post subject: Re: Instance On Curve
PostPosted: 15 Jan 2013, 12:30 
Offline

Joined: 07 Sep 2012, 14:24
Posts: 102
You may place your pivot at the beginning or end of your objects and then use the next influence parameter (as in the photo below) .
Attachment:
InstanceOnCurve_nextInfluence.jpg
InstanceOnCurve_nextInfluence.jpg [ 189.4 KiB | Viewed 1827 times ]


Top
 Profile  
 
 Post subject: Re: Instance On Curve
PostPosted: 26 Jan 2013, 08:43 
julca wrote:
You may place your pivot at the beginning or end of your objects and then use the next influence parameter (as in the photo below) .
Attachment:
InstanceOnCurve_nextInfluence.jpg


What is missing is collision detection, or if it can work with, mesh paint, I think that was it where you can move objects around as if your painting!


Top
  
 
 Post subject: Re: Instance On Curve
PostPosted: 16 Feb 2013, 23:48 
Offline

Joined: 07 Sep 2012, 14:24
Posts: 102
Hello !

Here is an update of Instance On Curve now 1.2 with new functionalities :
- Expose "accuracy" parameter
- Adjust scale with real space in X,Y Or Z
- Delete Last Instance on open Curve
- Delete Neighbors with distance
- Random scale on X,Y,Z independently
- Offset scale on X,Y,Z independently

And new functions in the menu :
- Create from preset
- Save preset
- Randomize
- Update instances (workaround to a softimage bug : http://www.si-community.com/community/viewtopic.php?f=15&t=3009)


You can see an overview below

Attachment:
InstanceOnCurve_v1.2.rar [107.56 KiB]
Downloaded 356 times


You can also play with the "delete neighbors" compound which is part of the main compound.
Attachment:
delete neighbors.xsicompound [38.18 KiB]
Downloaded 222 times


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 47 posts ]  Go to page Previous  1, 2, 3, 4, 5  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