Hi Fused, I've restricted the problem....
This Material works...
Code: Select all
<material>
<name>Material_4</name>
<diffuse>
<texture>
<uv_set>default</uv_set>
<path>.\GLEditor\ASHWOOD_IMG1_V1.bmp</path>
<exponent>2.2</exponent>
<b>1</b>
<c>0</c>
</texture>
<albedo>
<shader>
<shader>
<![CDATA[
def multiplyColor(vec3 col1, vec3 col2) vec3: vec3(mul(doti(col1),doti(col2)),mul(dotj(col1),dotj(col2)),mul(dotk(col1),dotk(col2)))
def eval(vec3 pos) vec3 : multiplyColor(sample2DTextureVec3(0,getTexCoords(0)),vec3(0.301961,0.149020,0.000000))
]]>
</shader>
</shader>
</albedo>
</diffuse>
</material>
This does not work (same texture plus little blending between diffuse and phong sub-materials)
Code: Select all
<material>
<name>Material_4_Diffuse</name>
<diffuse>
<texture>
<uv_set>default</uv_set>
<path>.\GLEditor\ASHWOOD_IMG1_V1.bmp</path>
<exponent>2.2</exponent>
<b>1</b>
<c>0</c>
</texture>
<albedo>
<shader>
<shader>
<![CDATA[
def multiplyColor(vec3 col1, vec3 col2) vec3: vec3(mul(doti(col1),doti(col2)),mul(dotj(col1),dotj(col2)),mul(dotk(col1),dotk(col2)))
def eval(vec3 pos) vec3 : multiplyColor(sample2DTextureVec3(0,getTexCoords(0)),vec3(0.301961,0.149020,0.000000))
]]>
</shader>
</shader>
</albedo>
</diffuse>
</material>
<material>
<name>Material_4_Specular</name>
<phong>
<texture>
<uv_set>default</uv_set>
<path>.\GLEditor\ASHWOOD_IMG1_V1.bmp</path>
<exponent>2.2</exponent>
<b>1</b>
<c>0</c>
</texture>
<diffuse_albedo>
<shader>
<shader>
<![CDATA[
def multiplyColor(vec3 col1, vec3 col2) vec3: vec3(mul(doti(col1),doti(col2)),mul(dotj(col1),dotj(col2)),mul(dotk(col1),dotk(col2)))
def eval(vec3 pos) vec3 : multiplyColor(sample2DTextureVec3(0,getTexCoords(0)),vec3(0.301961,0.149020,0.000000))
]]>
</shader>
</shader>
</diffuse_albedo>
<ior>1.550000</ior>
<exponent><constant>70.250000</constant></exponent>
<fresnel_scale>1.0</fresnel_scale>
</phong>
</material>
<material>
<name>Material_4</name>
<blend>
<a_name>Material_4_Diffuse</a_name>
<b_name>Material_4_Specular</b_name>
<blend>
<constant>0.650000</constant>
</blend>
</blend>
</material>
Can you help me?
Thank you
Delle