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 + -
显示快捷键?