Oceanshader with Karma

   3638   5   0
User Avatar
Member
536 posts
Joined: March 2014
Offline
Anyone here who knows if the Oceanshader works with Karma? Did try, seems it is not.

Also did check “ocean.h” in the vex includes to see if we can use spectrum in the shader, but without luck.

Thanks
Edited by fuat - May 11, 2020 17:45:43
Fuat Yüksel
FX Supervisor | RISE Visual Effects Studios
User Avatar
Staff
428 posts
Joined: Sept. 2016
Offline
Ocean shader mostly works - currently displace exports are unsupported in karma, so things like foams will be missing.

To render ocean volume, you need to use Rende Geometry Settings LOP on the interior geometry and enable “Uniform Volume” and set the “Uniform Volume Density” to match the cloud density in the ocean volume shader (not the most ideal workflow… we're hoping to address it in the future).

Also, SOP/Scene import will bring in display nodes, not render nodes. If you're using ocean shelf tools to create ocean objects, you may have noticed that display and render flags are not on the same node. You need to set the display flag on the render node to have it imported into LOPs.
User Avatar
Member
7794 posts
Joined: Sept. 2011
Online
dlee
To render ocean volume, you need to use Rende Geometry Settings LOP on the interior geometry and enable “Uniform Volume” and set the “Uniform Volume Density” to match the cloud density in the ocean volume shader (not the most ideal workflow… we're hoping to address it in the future).

Is it possible to enable the equivalent of ‘vm_volumesurface’ in karma so the volume and surface shaders can be assigned to the same mesh (using a dPdz switch)?
User Avatar
Staff
428 posts
Joined: Sept. 2016
Offline
jsmack
Is it possible to enable the equivalent of ‘vm_volumesurface’ in karma so the volume and surface shaders can be assigned to the same mesh (using a dPdz switch)?

Not currently, no.
User Avatar
Member
536 posts
Joined: March 2014
Offline
Thanks for the clarification, dlee
Fuat Yüksel
FX Supervisor | RISE Visual Effects Studios
User Avatar
Member
8575 posts
Joined: July 2007
Online
dlee
jsmack
Is it possible to enable the equivalent of ‘vm_volumesurface’ in karma so the volume and surface shaders can be assigned to the same mesh (using a dPdz switch)?

Not currently, no.
my hope for Karma was that it'll offer novel and more user friendly ways to do this rather than carry over baggage from Mantra
I always found this way of dealing with volume shading very unintuitive and cumbersome

I quite like how Octane deals with mediums through medium input of the shader

the goal is to be able to have Shader with volume scattering medium and mix it with a shader without, like clear glass, or a shader with pure absorption medium or SSS medium

the uniformvolume property and vm_volumesurface dPdz switch are global for the whole Material/geometry and not a part of the shader or layer struct, so they are not mixable as such
Edited by tamte - May 13, 2020 04:41:02
Tomas Slancik
FX Supervisor
Method Studios, NY
  • Quick Links