Home > Materials > Other > Chocolate > View Source
<?xml version="1.0" encoding="utf-8" ?>
<scenedata>
<material>
<name>previewmaterial</name>
<phong>
<texture>
<path>PACKED_0_chololate_logo.jpg</path>
<a>0</a>
<b>1</b>
<c>0</c>
<uv_set>default</uv_set>
<exponent>2.2</exponent>
<tex_coord_generation>
<uv />
</tex_coord_generation>
</texture>
<diffuse_albedo>
<constant>
<rgb>
<rgb>0.3711 0.2344 0.1445</rgb>
<gamma>2.2</gamma>
</rgb>
</constant>
</diffuse_albedo>
<exponent>
<constant>500</constant>
</exponent>
<bump>
<shader>
<shader>
<![CDATA[def coords ( ) vec2 :
vec2(
fract(8. * doti(getTexCoords ( 0 ))),
fract(6. * dotj(getTexCoords ( 0 )))
)
def eval() real :
doti(sample2DTextureVec3(0, coords() ))*0.004]]>
</shader>
</shader>
</bump>
<displacement>
<shader>
<shader>
<![CDATA[def coords ( ) vec2 :
vec2(
fract(8. * doti(getTexCoords ( 0 ))),
fract(6. * dotj(getTexCoords ( 0 )))
)
def crn ( real a, real b ) real :
0.5 * ( a + b - sqrt ( (a - b) * (a - b) + 0.001) )
def pyra ( vec2 xy ) real :
crn (
crn (
doti( xy ) ,
1. - doti ( xy )
) ,
crn (
dotj ( xy ) ,
1. - dotj ( xy )
)
)
def shape( real x ) real :
x*x*( 3. - 2.* x)
def profile () real :
clamp ( pyra ( coords () ) *10. - 0.2 , 0. , 1. )
def eval() real :
profile ()*0.02]]>
</shader>
</shader>
</displacement>
<layer>0</layer>
<fresnel_scale>1</fresnel_scale>
<ior>1.3</ior>
<nk_data />
</phong>
</material>
</scenedata>