Home > Materials > Metals > Perforated Aluminium > View Source
<?xml version="1.0" encoding="utf-8" ?>
<scenedata>
<material>
<name>metal</name>
<phong>
<exponent>
<constant>2000</constant>
</exponent>
<layer>0</layer>
<fresnel_scale>1</fresnel_scale>
<ior>1.4</ior>
<nk_data>nkdata/Al.nk</nk_data>
</phong>
</material>
<material>
<name>null</name>
<null_material />
</material>
<material>
<name>perforated aluminium</name>
<blend>
<a_name>metal</a_name>
<b_name>null</b_name>
<blend>
<shader>
<shader>
<![CDATA[def dist(vec2 a, vec2 b) real : length(b - a)
def dist(vec3 a, vec3 b) real : length(b - a)
def eval() real :
if(
dist(
vec2(
fract(doti(getTexCoords(0)) * 10.0),
fract(dotj(getTexCoords(0)) * 10.0)
),
vec2(0.5, 0.5)
) > 0.25,
0.0,
1.0
)]]>
</shader>
</shader>
</blend>
<step_blend>true</step_blend>
</blend>
</material>
</scenedata>