Material - Detail macro AS: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "^ " to "")
m (Some wiki formatting)
Line 1: Line 1:
'''DT+MC+AS'''
'''DT+MC+AS'''
PixelShaderID="DetailMacroAS";
<syntaxhighlight lang="cpp">
VertexShaderID="BasicAS";
PixelShaderID = "DetailMacroAS";
class Stage1
VertexShaderID = "BasicAS";
{
class Stage1
  texture="temp\domek\Omitka1_detail.paa";
{
  uvSource="tex";
texture = "temp\domek\Omitka1_detail.paa";
  class uvTransform
uvSource = "tex";
  {
class uvTransform
    aside[]={16,0,0};
{
    up[]={0,16,0};
aside[] = { 16, 0, 0 };
    dir[]={0,0,0};
up[] = { 0, 16, 0 };
    pos[]={0,0,0};
dir[] = { 0, 0, 16 };
  };
pos[] = { 0, 0, 0 };
};
};
class Stage2
};
{
 
  texture="temp\domek\test02_MC.tga";
class Stage2
  uvSource="tex1"; // coordinates from 2.UV set
{
};
texture = "temp\domek\test02_MC.tga";
class Stage3
uvSource = "tex1"; // coordinates from 2.UV set
{
};
  texture="temp\domek\TestUV2_AS.tga";
 
  uvSource="tex1"; // coordinates from 2.UV set
class Stage3
};
{
texture = "temp\domek\TestUV2_AS.tga";
uvSource = "tex1"; // coordinates from 2.UV set
};
 
</syntaxhighlight>

Revision as of 14:26, 24 September 2024

DT+MC+AS

PixelShaderID = "DetailMacroAS";
VertexShaderID = "BasicAS";
class Stage1
{
	texture = "temp\domek\Omitka1_detail.paa";
	uvSource = "tex";
	class uvTransform
	{
		aside[]	= { 16, 0, 0 };
		up[]	= { 0, 16, 0 };
		dir[]	= { 0, 0, 16 };
		pos[]	= { 0, 0, 0 };
	};
};

class Stage2
{
	texture = "temp\domek\test02_MC.tga";
	uvSource = "tex1"; // coordinates from 2.UV set
};

class Stage3
{
	texture = "temp\domek\TestUV2_AS.tga";
	uvSource = "tex1"; // coordinates from 2.UV set
};