You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to soft...@listproc.autodesk.com
Hi,
I have three objects I want to emit particles from, but not all at the same time, with one pointcloud. Is there a way to use emit from geometry, and switch between the three pieces of geometry? I guess I could use three emit from geometry compounds and just change the emission individually, but I thought maybe there'd be a way of using a Group Geometry plugged into 1 emit compound or similar and toggle which is the emitter geometry at any one time?
I thought generate sample set might work but I'm getting context errors.
Any ideas?
Thanks
Chris
Sandy Sutherland
unread,
May 18, 2012, 10:16:10 AM5/18/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to soft...@listproc.autodesk.com
Can you not use 'if' nodes and use an integer or something to drive the selection?
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to soft...@listproc.autodesk.com
Well that seems to work if after the emit node, but that means you need three emit nodes and I'd hoped to have just one. I was thinking of plugging the three pieces of geometry into a conditional type thing which I could use to switch between them, before the emit node.
Peter Agg
unread,
May 18, 2012, 10:40:17 AM5/18/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to soft...@listproc.autodesk.com
HACKY WORKAROUND WARNING!!!
If you Generate a Sample Set, get the PointPosition from the locations and then create an array out of it you can plug that data into an Add Point node without context issues.
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to soft...@listproc.autodesk.com
Great solution!!!
Thanks a lot
Stephen Blair
unread,
May 18, 2012, 10:45:52 AM5/18/12
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to soft...@listproc.autodesk.com
Put a per-point attribute on each emitter object (eg self._groupID)
In the emit ice tree, use emit location to get the groupID and delete the points if they are not from the object you want to be emitting at that point in time
If you Generate a Sample Set, get the PointPosition from the locations and then create an array out of it you can plug that data into an Add Point node without context issues.
Dirty, isn't it? :)
On 18 May 2012 15:24, Chris Marshall <chrisma...@gmail.com<mailto:chrisma...@gmail.com>> wrote:
Well that seems to work if after the emit node, but that means you need three emit nodes and I'd hoped to have just one. I was thinking of plugging the three pieces of geometry into a conditional type thing which I could use to switch between them, before the emit node.