fem.cg

来自「c++ for poisson」· CG 代码 · 共 43 行

CG
43
字号

void main(
	float2					coordinate	: WPOS,		/* texture coordinate */
	uniform samplerRECT		baseinput,	/* input image of last result*/
	uniform samplerRECT   count,      /* cumput count */ 

	out float3			result0		: COLOR0	  /* output result 0 */
)
{
	float4 countpelement;
	float3  origin;

	/* original image */
	origin = texRECT(baseinput, coordinate);
	countpelement = texRECT(count, coordinate);

	
	int temp=60000;
	if (temp>1000)
	{
		result0.x = origin.x + countpelement.x * 0.00012 + countpelement.y * 0.015 ;
		result0.y = origin.y + countpelement.z * 0.00015 + countpelement.w * 0.012;
		result0.z = 0;
	}
	else if (temp>5000)
	{
		result0.x = origin.x + countpelement.x * 0.00012 + countpelement.y * 0.0015 ;
		result0.y = origin.y + countpelement.z * 0.00015 + countpelement.w * 0.0012;
		result0.z = 0;
		
		if (temp>100000)
		{
			result0.x = origin.x + countpelement.x * 0.00012 + countpelement.y * 0.000015 ;
			result0.y = origin.y + countpelement.z * 0.00015 + countpelement.w * 0.000012;
			result0.z = 0;
		}
	}

	result0.x = origin.x + countpelement.x * 0.00012 + countpelement.y * 0.00015 ;
	result0.y = origin.y + countpelement.z * 0.00015 + countpelement.w * 0.00012;
	result0.z = 0;

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?