Setting up Whitewater shader in MaterialX?

   3988   24   5
User Avatar
Member
5 posts
Joined: June 2022
Offline
Apologies for not checking this thread, where I asked the original question.

Currently (Houdini 20 latest build), I don't see the whitewater shader with the PBR node working in Karma XPU. It does, however, work in Karma CPU.

In my opinion, it's a missed opportunity not to have added this feature in the new release of Houdini from 19.5, but it may be something SideFX can consider introducing soon. It would be nice to have the speed and flexibility of using XPU when rendering whitewater because it is one of the most time-consuming renders there is.

Another feature request would be to have the ability to render line primitives with width in XPU. It currently works on the CPU but doesn't work on XPU.

If someone finds a workaround for using the whitewater shader in XPU, please post how you did it!

https://www.arctiem.com [www.arctiem.com]
User Avatar
Member
3 posts
Joined: March 2023
Offline
Hi guys !

I've read the topic and I'm looking too to find a way to add specular layer on a Karma Pyro Smoke Material

Does someone know how to do it at this time please ?


I'm running on Karma CPU, the legacy whitewater shader works well but I prefer the Karma's Pyro shader look


Thanks you in advance to all ! (:
User Avatar
Member
237 posts
Joined: March 2013
Offline
There is no workaround. Whitewater is best done as rasterized volume with spec layer on top
that uses the gradient of volume. There are only three engines that support this workflow, two of them
are public. Mantra and 3Delight. Hyperion at Disney supports this, and I'm pretty sure prman internally
at ILM does.

This really needs to be addressed, as feeding volumes is much faster to render. The Mantra method still required the
presence of the gradient SDF, 3Delight will create the gradient SDF on the fly if it's not present, it also supports
frustum volumes.

I think Karma XPU needs to support using the gradient SDF as a Normal for the spec layer which is layered on top of
the volume. It's the default method we use in Studios to render White Water for several years now, and if Karma is the replacement to Mantra it needs to have feature parity with a core VFX element render.


L
I'm not lying, I'm writing fiction with my mouth.
User Avatar
Member
5 posts
Joined: June 2022
Offline
lewis_T
There is no workaround. Whitewater is best done as rasterized volume with spec layer on top
that uses the gradient of volume. There are only three engines that support this workflow, two of them
are public. Mantra and 3Delight. Hyperion at Disney supports this, and I'm pretty sure prman internally
at ILM does.

This really needs to be addressed, as feeding volumes is much faster to render. The Mantra method still required the
presence of the gradient SDF, 3Delight will create the gradient SDF on the fly if it's not present, it also supports
frustum volumes.

I think Karma XPU needs to support using the gradient SDF as a Normal for the spec layer which is layered on top of
the volume. It's the default method we use in Studios to render White Water for several years now, and if Karma is the replacement to Mantra it needs to have feature parity with a core VFX element render.


L
Agreed+ thank you for the detailed info. Hopefully people at SideFX see this
User Avatar
Member
45 posts
Joined: July 2009
Offline
As a workaround we rendered two passes.. volume and spec on a meshed volume then combined it in nuke. Worked ok.
Looking forward to a proper Sidefx implementation.
  • Quick Links