Page 2 of 2

Re: Can't get Embergen VDB shading right AT ALL...

Posted: Sat May 24, 2025 2:55 pm
by skientia
Jukyan wrote: Sat May 24, 2025 1:22 pm Allright,
thanks for the effort !
But these are all too smokey and not flamey , especially at the source...
This effect is important to get right
Like so?
EmberGen_pyro_spitfire_vdb_ flamey.jpeg
Scattering has been disabled to focus solely on the "Flamey" part, it can be re-enabled and tweaked rather independently and quite simply.

Material group ORBX:

Code: Select all

<?xml version='1.0' encoding='utf-8'?>
<OCS2 version='14020000'>
 <graph id='1' type='1' name='clipboard'>
  <graph id='207' type='1' name='vdb-shading-look-06' position='594 -78'>
   <attr name='color' type='8'>1 1 1</attr>
   <node id='209' type='6' name='FLOAT_SLIDER' position='73.555542 -56.5'>
    <attr name='value' type='8'>68200 0 0</attr>
   </node>
   <node id='210' type='95' name='Volume gradient' position='28.222229 0'>
    <attr name='controlpoints' type='2'>3</attr>
    <pin name='gradientInterpolationType'>
     <node id='211' type='57'>
      <attr name='value' type='2'>3</attr>
     </node>
    </pin>
    <pin name='gradientInterpolationColorSpace'>
     <node id='212' type='57'>
      <attr name='value' type='2'>1</attr>
     </node>
    </pin>
    <pin name='min'>
     <node id='213' type='6'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='max'>
     <node id='214' type='6'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='maxGridValue' connect='209'/>
    <pin name='Position 1' dynamicType='2'>
     <node id='215' type='6' name='Float value'>
      <attr name='value' type='8'>0.02112676 0 0</attr>
     </node>
    </pin>
    <pin name='Value 1' dynamicType='2'>
     <node id='216' type='6' name='Float value'>
      <attr name='value' type='8'>0.49738222 0.49738222 0.49738222</attr>
     </node>
    </pin>
    <pin name='Position 2' dynamicType='2'>
     <node id='217' type='6' name='Float value'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='Value 2' dynamicType='2'>
     <node id='218' type='6' name='Float value'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='Position 3' dynamicType='2'>
     <node id='219' type='6' name='Float value'>
      <attr name='value' type='8'>0.023474179 0 0</attr>
     </node>
    </pin>
    <pin name='Value 3' dynamicType='2'>
     <node id='220' type='6' name='Float value'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
   </node>
   <node id='221' type='6' name='Float value' position='-251.77777 0'>
    <attr name='value' type='8'>0.125 0 0</attr>
   </node>
   <node id='222' type='98' name='Volume medium' position='-101.77777 56.5'>
    <attr name='compatibilityVersion' type='2'>13000200</attr>
    <attr name='volumeUsePercentageStep' type='1'>0</attr>
    <pin name='scale' connect='221'/>
    <pin name='rayMarchStepPercent'>
     <node id='223' type='6'>
      <attr name='value' type='8'>1 0 0</attr>
     </node>
    </pin>
    <pin name='shadowRayMarchStepPercent'>
     <node id='224' type='6'>
      <attr name='value' type='8'>1 0 0</attr>
     </node>
    </pin>
    <pin name='stepIncrease'>
     <node id='225' type='6'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='useRayStepLengthForShadowRays'>
     <node id='226' type='11'>
      <attr name='value' type='1'>1</attr>
     </node>
    </pin>
    <pin name='singleScatterFactor'>
     <node id='227' type='6'>
      <attr name='value' type='8'>50 0 0</attr>
     </node>
    </pin>
    <pin name='volumePadding'>
     <node id='228' type='6'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='absorption'>
     <node id='229' type='33'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='invertAbsorption'>
     <node id='230' type='11'>
      <attr name='value' type='1'>0</attr>
     </node>
    </pin>
    <pin name='scattering'>
     <node id='231' type='33'>
      <attr name='value' type='8'>0 0 0</attr>
     </node>
    </pin>
    <pin name='scatteringRamp'>
     <node id='232' type='95'>
      <attr name='controlpoints' type='2'>0</attr>
      <pin name='gradientInterpolationType'>
       <node id='233' type='57'>
        <attr name='value' type='2'>2</attr>
       </node>
      </pin>
      <pin name='gradientInterpolationColorSpace'>
       <node id='234' type='57'>
        <attr name='value' type='2'>0</attr>
       </node>
      </pin>
      <pin name='min'>
       <node id='235' type='6'>
        <attr name='value' type='8'>0.0049999999 0.0049999999 0.0049999999</attr>
       </node>
      </pin>
      <pin name='max'>
       <node id='236' type='6'>
        <attr name='value' type='8'>1 1 1</attr>
       </node>
      </pin>
      <pin name='maxGridValue'>
       <node id='237' type='6'>
        <attr name='value' type='8'>0.025 0 0</attr>
       </node>
      </pin>
     </node>
    </pin>
    <pin name='phase'>
     <node id='238' type='60'>
      <pin name='scattering_direction'>
       <node id='239' type='6'>
        <attr name='value' type='8'>0 0 0</attr>
       </node>
      </pin>
     </node>
    </pin>
    <pin name='emission'>
     <node id='240' type='54'>
      <pin name='efficiency or texture'>
       <node id='241' type='32'>
        <pin name='wavelength'>
         <node id='242' type='31'>
          <attr name='value' type='6'>0.80000001</attr>
         </node>
        </pin>
        <pin name='width'>
         <node id='243' type='31'>
          <attr name='value' type='6'>0.07</attr>
         </node>
        </pin>
        <pin name='power'>
         <node id='244' type='31'>
          <attr name='value' type='6'>1</attr>
         </node>
        </pin>
       </node>
      </pin>
      <pin name='power'>
       <node id='245' type='6'>
        <attr name='value' type='8'>1 0 0</attr>
       </node>
      </pin>
      <pin name='surfaceBrightness'>
       <node id='246' type='11'>
        <attr name='value' type='1'>0</attr>
       </node>
      </pin>
      <pin name='keepInstancePower'>
       <node id='247' type='11'>
        <attr name='value' type='1'>0</attr>
       </node>
      </pin>
      <pin name='doubleSided'>
       <node id='248' type='11'>
        <attr name='value' type='1'>0</attr>
       </node>
      </pin>
      <pin name='distribution'>
       <node id='249' type='31'>
        <attr name='value' type='6'>1</attr>
       </node>
      </pin>
      <pin name='sampling_rate'>
       <node id='250' type='6'>
        <attr name='value' type='8'>1 0 0</attr>
       </node>
      </pin>
      <pin name='lightPassId'>
       <node id='251' type='9'>
        <attr name='value' type='4'>1 0 0</attr>
       </node>
      </pin>
      <pin name='illumination'>
       <node id='252' type='11'>
        <attr name='value' type='1'>1</attr>
       </node>
      </pin>
      <pin name='visibleOnSpecular'>
       <node id='253' type='11'>
        <attr name='value' type='1'>1</attr>
       </node>
      </pin>
      <pin name='visibleOnScatteringVolumes'>
       <node id='254' type='11'>
        <attr name='value' type='1'>1</attr>
       </node>
      </pin>
      <pin name='transparentEmission'>
       <node id='255' type='11'>
        <attr name='value' type='1'>1</attr>
       </node>
      </pin>
      <pin name='castShadows'>
       <node id='256' type='11'>
        <attr name='value' type='1'>1</attr>
       </node>
      </pin>
     </node>
    </pin>
    <pin name='emissionRamp' connect='210'/>
   </node>
   <node id='208' type='30013' name='Volume medium' position='-101.77777 156.5'>
    <attr name='group' type='10'></attr>
    <attr name='description' type='10'></attr>
    <pin name='input' connect='222'/>
   </node>
  </graph>
 </graph>
</OCS2>
GIF (video)
of the "flamey" controls and live tweaking (to taste or reference):
Image