Hi I am trying to go recreate the filament advect example that you find in the documentation and I got stuck with the following menu:
Source Filaments -> bindings -> geometry subdata??!!!
The example shows that the node is looking at a geometry subdata in the POP object called Filament. I can't “geometry subdata” in the documentation, nor in the scene tree, so could anybody enlighten me on what this is and where I can set it?
Many thanks.
Richard
filament advect example - geometry subdata
7331 10 0- Richard Klein
- Member
- 31 posts
- Joined: Sept. 2013
- Offline
- Richard Klein
- Member
- 31 posts
- Joined: Sept. 2013
- Offline
- circusmonkey
- Member
- 2624 posts
- Joined: Aug. 2006
- Offline
- tamte
- Member
- 8592 posts
- Joined: July 2007
- Offline
the geometry subdata in the example is called “Filaments” and is appended to the pop object
you can see it in Details View so look for data named “Filaments”
but as the Source Filaments DOP creates that geometry it's really up to you how you name it (Just don't name it Geometry as that is by default the name of data containing the Particles)
so if you name it MyFilamentGeometry
then you have to use that name in POP Advect By Filaments/Dopdata parm
as well as Filament Solver/Bindings/Filament Geometry parm
so they all work with the same geometry data
and every microsolver you want to change or access that data needs to use the same name
you can see it in Details View so look for data named “Filaments”
but as the Source Filaments DOP creates that geometry it's really up to you how you name it (Just don't name it Geometry as that is by default the name of data containing the Particles)
so if you name it MyFilamentGeometry
then you have to use that name in POP Advect By Filaments/Dopdata parm
as well as Filament Solver/Bindings/Filament Geometry parm
so they all work with the same geometry data
and every microsolver you want to change or access that data needs to use the same name
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- Richard Klein
- Member
- 31 posts
- Joined: Sept. 2013
- Offline
Hi Thomas,
Many thanks for your reply.
Please correct me if I am wrong, so I just need to write Filaments (or whichever other name) in the tab, it is a bit like creating a group.
After I create that I just need to use the same name whenever it is necessary (as with a group).
Hi Rob,
The example is in the Houdini examples for Advect by Filaments or …/examples/nodes/dop/popadvectbyfilaments/AdvectByFilaments.otl
Thanks guys,
R
Many thanks for your reply.
Please correct me if I am wrong, so I just need to write Filaments (or whichever other name) in the tab, it is a bit like creating a group.
After I create that I just need to use the same name whenever it is necessary (as with a group).
Hi Rob,
The example is in the Houdini examples for Advect by Filaments or …/examples/nodes/dop/popadvectbyfilaments/AdvectByFilaments.otl
Thanks guys,
R
- Richard Klein
- Member
- 31 posts
- Joined: Sept. 2013
- Offline
- tamte
- Member
- 8592 posts
- Joined: July 2007
- Offline
when you create Filament Solver node, first rename Filament Geometry Parameter value from Geometry to Filaments (as you are using that name now)
and only then connect it to the merge node
because Geometry data contains just your particles so if the Filament Solver tries to use that geometry data as your filaments it may be causing crash as they are just points and filament solver needs edges
and only then connect it to the merge node
because Geometry data contains just your particles so if the Filament Solver tries to use that geometry data as your filaments it may be causing crash as they are just points and filament solver needs edges
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- Richard Klein
- Member
- 31 posts
- Joined: Sept. 2013
- Offline
- Richard Klein
- Member
- 31 posts
- Joined: Sept. 2013
- Offline
- mkolar
- Member
- 18 posts
- Joined: Nov. 2011
- Offline
That certainly seems to be the reason for crashes. I have to say that it is extremely sensitive to any situation where the solver doesn't find geometry it expects. For instance setting everything up (let's say identically as it in the sample file) and then going to the filament source and accidentally deleting it, or trying to switch it to different input shoots Houdini down every time.
It of course makes sense that it's not going to work without correct input, but one would expect and error rather that cold crash. I'm for example unable to use the shelf tool to create the filaments setup as it also crashes immediately. I suspect that it will be for the same reason.
I reckon some fail safe within the solver would be nice to prevent this.
It of course makes sense that it's not going to work without correct input, but one would expect and error rather that cold crash. I'm for example unable to use the shelf tool to create the filaments setup as it also crashes immediately. I suspect that it will be for the same reason.
I reckon some fail safe within the solver would be nice to prevent this.
- Cosku Turhan2
- Member
- 1 posts
- Joined: Feb. 2014
- Offline
-
- Quick Links