Material: Diazo Metal Halide lamp with Mercury
Code: Select all
<material>
<name>Spectrum_mid0</name>
<phong>
<ior>1.010000</ior>
<diffuse_albedo>
<constant>
<rgb>
<rgb>0.800000 0.800000 0.800000</rgb>
<gamma>2.200000</gamma>
</rgb>
</constant>
</diffuse_albedo>
<exponent>
<constant>1000.000000</constant>
</exponent>
<base_emission>
<constant>
<blackbody>
<temperature>9000.000000</temperature>
<gain>1.000000</gain>
</blackbody>
</constant>
</base_emission>
<layer>0</layer>
<texture>
<uv_set>default</uv_set>
<path>GaPb.jpg</path>
<a>0.0</a>
<b>1.0</b>
<c>0.0</c>
<exponent>1.0</exponent>
</texture>
<emission>
<shader>
<shader>
<![CDATA[
def Vec3ToReal(vec3 v) real : ((doti(v) + dotj(v) + dotk(v)) / 3.0)
#indigos wl range is 400 - 700 nm. tial & error ftw
def eval(real wavelen, vec3 pos) real: Vec3ToReal(sample2DTextureVec3(0, vec2((wavelen - 400.0) / 300.0, 0.5)))
]]>
</shader>
</shader>
</emission>
</phong>
</material>