What is Storm for?
3360 5 2- BrianHanke
- Member
- 433 posts
- Joined: April 2018
- Offline
I see the "Storm" option in Solaris and from what I can tell it's Pixar's OpenGL Hydra delegate. It doesn't seem to work though. Cameras don't quite work, textures don't quite work (even using Pxr shaders), dome lights don't work, etc. Just curious what's up. Seems like since it's included by default it must be useful for something.
Subscribe to my Patreon for the best CG tips, tricks and tutorials! https://patreon.com/bhgc [patreon.com]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
- mtucker
- Staff
- 4419 posts
- Joined: July 2005
- Offline
It is Pixar's Open GL Hydra delegate (Storm is what Pixar calls it too - we didn't just make that up). We build it with the USD library and ship it because it is in some sense the "standard" USD render delegate. But we don't vouch for its correctness of any particular capabilities it may or may not have. If you load a USD file into Solaris and display it with Storm, it should look the same as if you load the same USD files into usdview (which uses Storm by default). It's possible that we don't enable all the bells and whistles that Storm is capable of, but I would expect materials and looking through a camera to behave the same in Solaris and usdview. If there is some discrepancy please submit a bug report.
- Tim Crowson
- Member
- 235 posts
- Joined: Oct. 2014
- Offline
- BrianHanke
- Member
- 433 posts
- Joined: April 2018
- Offline
Thanks for the info. There definitely seem to be some things that aren't working, so I'll file a report in a bit with a summary.
Tim, yep cameras get super whacked out in Storm.
Tim, yep cameras get super whacked out in Storm.
Subscribe to my Patreon for the best CG tips, tricks and tutorials! https://patreon.com/bhgc [patreon.com]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
- malexander
- Staff
- 5151 posts
- Joined: July 2005
- Offline
When looking through a camera in 18.5, the camera path is sent to the delegate and it generates the view and projection matrices. Prior to 18.5, we simply sent a view and projection matrix to the delegate instead of the camera path. If you disable "Camera Effects" in the Camera menu, Houdini will send the view and projection matrices to the delegate directly. So you may be able to fix Storm with that option (though it'll affect all other render delegates too, so unless you're using Storm all the time it may not be worth it).
If this does fix the problem, the issue lies within Storm.
If this does fix the problem, the issue lies within Storm.
- BrianHanke
- Member
- 433 posts
- Joined: April 2018
- Offline
malexander
So you may be able to fix Storm with that option
Just checked, it made for a modest improvement but still not correct.
Subscribe to my Patreon for the best CG tips, tricks and tutorials! https://patreon.com/bhgc [patreon.com]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
Twitter: https://twitter.com/brianhanke [twitter.com]
Behance: https://www.behance.net/brianhanke/projects [www.behance.net]
-
- Quick Links