it's unlikely to be a bug, at least in my experience the spreadsheet is reliable
are you on the first simulation frame by any chance? in Vellum sourcing happens after forces are applied so any freshy sourced constraints will not receive your new restlength on that timestep
so maybe try plugging your node to SOURCE Output node, since that one is evaluated after internal source
Found 58 posts.
Search results Show results as topic list.
Technical Discussion » How to read Geometry Spreadsheet in DOP
- tamte
- 8525 posts
- Online
Technical Discussion » How to read Geometry Spreadsheet in DOP
- raincole
- 434 posts
- Offline
tamte
it's unlikely to be a bug, at least in my experience the spreadsheet is reliable
are you on the first simulation frame by any chance? in Vellum sourcing happens after forces are applied so any freshy sourced constraints will not receive your new restlength on that timestep
so maybe try plugging your node to SOURCE Output node, since that one is evaluated after internal source
Oh you're correct. Simulating it for one frame does update the values in Spreadsheet.
I'm still quite confused about when I should connect to FORCE and when to SOURCE tho.
Technical Discussion » How to read Geometry Spreadsheet in DOP
- tamte
- 8525 posts
- Online
raincoleroughly, FORCE is evaluated Pre-Solve, SOURCE is Post-Solve
I'm still quite confused about when I should connect to FORCE and when to SOURCE tho.
for more specific details you can look inside of the solver if you are interested when exactly each of them evaluates
Houdini Jobs » Houdini Generalist - Lockheed Martin in DFW Area
- lukeiamyourfather
- 16 posts
- Offline
The team I work with has an opening. Feel free to ask questions and I'll do my best to answer.
https://www.lockheedmartinjobs.com/job/grand-prairie/vfx-generalist/694/63473512848 [www.lockheedmartinjobs.com]
Some of the projects we've done in the last few years are linked below. Most of the work isn't public but it's challenging and rewarding work.
https://www.youtube.com/watch?v=28zfSkhbSFA [www.youtube.com]
https://www.youtube.com/watch?v=sOF60VtVPQo [www.youtube.com]
https://www.lockheedmartinjobs.com/job/grand-prairie/vfx-generalist/694/63473512848 [www.lockheedmartinjobs.com]
Some of the projects we've done in the last few years are linked below. Most of the work isn't public but it's challenging and rewarding work.
https://www.youtube.com/watch?v=28zfSkhbSFA [www.youtube.com]
https://www.youtube.com/watch?v=sOF60VtVPQo [www.youtube.com]
Technical Discussion » What's stamps()?
- tamte
- 8525 posts
- Online
In SOPs there used to be Copy SOP, lafer renamed to Copy Stamp SOP and deprecated, which allowed you to define "stamping variables" which could vary values per each copy
stamp() function for floats and stamps() for string were a way to evaluate such variables of a specific node per each copy and therefore modify left side nodes for each copy
This was replaced by for loops due to several technical reasons
However stamp() and stamps() were and still are also used in DOPs in a similar fashion, to evaluate certain variable values during cook and therefore being able to change behavior of nodes like SOP Solver based on which object is currently running over etc.
More info here https://www.sidefx.com/docs/houdini/nodes/dop/sopsolver.html [www.sidefx.com]
stamp() function for floats and stamps() for string were a way to evaluate such variables of a specific node per each copy and therefore modify left side nodes for each copy
This was replaced by for loops due to several technical reasons
However stamp() and stamps() were and still are also used in DOPs in a similar fashion, to evaluate certain variable values during cook and therefore being able to change behavior of nodes like SOP Solver based on which object is currently running over etc.
More info here https://www.sidefx.com/docs/houdini/nodes/dop/sopsolver.html [www.sidefx.com]
Edited by tamte - 昨日 21:10:10
Technical Discussion » Ray Sop doesn't recognize Cache Data from DOP Import ?
- _Christopher_
- 761 posts
- Offline
Thanks tamte I sorted out the issue I had to use minimum distance which gave me values to work with instead of the default vector.
Technical Discussion » What's stamps()?
- raincole
- 434 posts
- Offline
tamte
In SOPs there used to be Copy SOP, lafer renamed to Copy Stamp SOP and deprecated, which allowed you to define "stamping variables" which could vary values per each copy
stamp() function for floats and stamps() for string were a way to evaluate such variables of a specific node per each copy and therefore modify left side nodes for each copy
This was replaced by for loops due to several technical reasons
However stamp() and stamps() were and still are also used in DOPs in a similar fashion, to evaluate certain variable values during cook and therefore being able to change behavior of nodes like SOP Solver based on which object is currently running over etc.
More info here https://www.sidefx.com/docs/houdini/nodes/dop/sopsolver.html [www.sidefx.com]
What confuses me is that I can middle click the parameter to show its value even it uses stamps(), just like other expressions. But if stamps() is evaluated during cook, does it mean the value we see by middle clicking it is not necessarily meaningful?
Technical Discussion » What's stamps()?
- tamte
- 8525 posts
- Online
raincoleCorrect, the value you see is the 3rd argument of stamp*() function, which defines a default value shown when evaluated out of context
What confuses me is that I can middle click the parameter to show its value even it uses stamps(), just like other expressions. But if stamps() is evaluated during cook, does it mean the value we see by middle clicking it is not necessarily meaningful?
Doesn't have to be meaningless, it's certainly a placeholder
Edited by tamte - 昨日 22:40:52
Houdini Lounge » Life too short render too long
- Happy new year
- 3 posts
- Offline
Today quote is "Life too short render too long"
I can't believe this Single frame taking 30 min between frame 110 - 150 afterward 1 hour but i have to reach 240 .
Mantra render setting
2/2 pixel sample
and everything just same
isnt its still too low
da hell i got myself stuck into . Looks like tons of platonics is no good
Weird I had a work from someone and like what do i tell HIM , wait 80 hours
I can't believe this Single frame taking 30 min between frame 110 - 150 afterward 1 hour but i have to reach 240 .
Mantra render setting
2/2 pixel sample
and everything just same
isnt its still too low
da hell i got myself stuck into . Looks like tons of platonics is no good
Weird I had a work from someone and like what do i tell HIM , wait 80 hours
Edited by Happy new year - 今日 01:09:51
Solaris and Karma » Rendering emissive transparent shaders
- tamte
- 8525 posts
- Online
if you render pure emissive volume it will have no Alpha, which is correct and it will also not block any other light
the comp should be simple, just Add over the plate, not sure how it's called in AE, in Nuke is called Plus
Assuming your soft assumes the image is already premultiplied (which it should) you can also use Over, since if Alpha is 0 then over is the same as Plus: A + B(1-alpha) = A + B(1-0) = A + B
the comp should be simple, just Add over the plate, not sure how it's called in AE, in Nuke is called Plus
Assuming your soft assumes the image is already premultiplied (which it should) you can also use Over, since if Alpha is 0 then over is the same as Plus: A + B(1-alpha) = A + B(1-0) = A + B
Technical Discussion » Deleting chips in RBD material fracture.
- gallerykim
- 29 posts
- Offline
I broke the object using RBD material fracture.
I want to create a chipped effect on the remaining parts and then delete them.
Additionally, I want to remove the inside faces of the remaining parts.
So, I tried deleting the inside using RBD connected faces and RBD disconnected faces, but it deletes even the faces touching the chip, creating holes.
Is there a way to remove the inside while preserving the faces touching the chip?
I want to create a chipped effect on the remaining parts and then delete them.
Additionally, I want to remove the inside faces of the remaining parts.
So, I tried deleting the inside using RBD connected faces and RBD disconnected faces, but it deletes even the faces touching the chip, creating holes.
Is there a way to remove the inside while preserving the faces touching the chip?
Houdini Lounge » Life too short render too long
- CYTE
- 678 posts
- Offline
Houdini Lounge » Life too short render too long
- Happy new year
- 3 posts
- Offline
Already about to buy gpu today , promised myself never touch Mantra by mistake its a curse . How do i delete it from houdini?
Technical Discussion » How to set aerodynamic drag for Vellum fluid?
- raincole
- 434 posts
- Offline
As title. I'd like to make my Vellum fluid kinda move more slowly in air, but not changing the gravity for other particles. I suppose it can be done by giving it some areodynamic drag.
Adding a POP Drag to give it wind seems to be close... but wind is a vector (as it should be), and I'd like an omnidirectional aerodynamic drag. Set POP Drag's air resistance without wind seems to do nothing.
Adding a POP Drag to give it wind seems to be close... but wind is a vector (as it should be), and I'd like an omnidirectional aerodynamic drag. Set POP Drag's air resistance without wind seems to do nothing.
Solaris and Karma » How to set the camera focus distance using expression?
- dmarkota_adm
- 1 posts
- Offline
Hi,
I revised this and the follwing works well for me: matrix cameraTransform = usd_worldtransform(0,"/cameras/camera1"); matrix targetTransform = usd_worldtransform(0,"/focusTarget"); vector cameraPos = cameraTransform * {0,0,0}; vector targetPos = targetTransform * {0,0,0}; float dist = distance(cameraPos, targetPos); usd_setattrib(0,"/cameras/camera1", "focusDistance", dist);
Technical Discussion » How to set aerodynamic drag for Vellum fluid?
- tamte
- 8525 posts
- Online
raincoletry higher values maybe? It defilinely should apply drag to Vellum Fluid particles
Set POP Drag's air resistance without wind seems to do nothing
on Vellum Solver SOP you can also use Forces/Built In Wind Drag, which is linked to internal POP Wind, but regardless ow what POP Wind or POP Drag you use you should see the effect
Technical Discussion » Guide capture and deform artifacts
- Klonkel
- 70 posts
- Offline
Experiencing the same problem. Only found that playing around with the create orientation attribute does some help... But it's still not great.
Also made a script for hairs that are the same as it's guides. So those would be captured outside of the hairdeform node. Those work perfect. So it seems the issue is the capture itself.
Also made a script for hairs that are the same as it's guides. So those would be captured outside of the hairdeform node. Those work perfect. So it seems the issue is the capture itself.
H20 Tech Art Challenge » WIP | PlasticityBridge fo Houdini [Houdini Utility]
- CYTE
- 678 posts
- Offline
Hey @mandrake0!
Do you have any updates on this tool?
I would love to have a Plasticity -> Houdini Bridge!
Cheers
CYTE
Do you have any updates on this tool?
I would love to have a Plasticity -> Houdini Bridge!
Cheers
CYTE
Edited by CYTE - 今日 05:33:49
Technical Discussion » getting the lowest node from the highest one in python
- KatanaPoland
- 10 posts
- Offline
Hi, I've got this hierarchy in Solaris and from the top-most node cone1 I want to get the USD ROP node that's at the bottom of the hierarchy:
When I use UI dependencies window, the USD ROP is there:
but when I access cone1's dependencies with python, the tuple only contains the node itself, no dependents:
I tried with include_children flag True and False, same with .references.
result:
How do I get the USD ROP from /stage/cone1 node without resorting to recursion?
When I use UI dependencies window, the USD ROP is there:
but when I access cone1's dependencies with python, the tuple only contains the node itself, no dependents:
hou.node("/stage/cone1").dependents(include_children=True)
result:
(<hou.LopNode of type cone at /stage/cone1>,)
How do I get the USD ROP from /stage/cone1 node without resorting to recursion?
Edited by KatanaPoland - 今日 05:52:55
Solaris and Karma » Aov Motion vector empty
- kornilowadd
- 11 posts
- Offline
Hello, I am unable to set up a motion vector from points. The AOVs look empty. What is the correct way to do it? What is my mistake?
Edited by kornilowadd - 今日 06:41:28
-
- Quick Links