请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 19869|回复: 9

请教一下cg语言中的texcoord是什么意思 [复制链接]

Rank: 4

注册时间
2010-4-15
积分
22
发表于 2010-4-17 16:20:22 |显示全部楼层
我刚学CG几天,看到装完cg后的示例代码,其中在纹理贴图那一段有比较大的疑问,希望各位大侠指教
这是它的顶点程序
  1. struct C3E2v_Output {
  2.   float4 position : POSITION;
  3.   float3 color    : COLOR;
  4.   float2 texCoord : TEXCOORD0;
  5. };

  6. C3E2v_Output C3E2v_varying(float2 position : POSITION,
  7.                            float3 color    : COLOR,
  8.                            float2 texCoord : TEXCOORD0)
  9. {
  10.   C3E2v_Output OUT;
  11.   OUT.position = float4(position,0,1);
  12.   OUT.color    = color;
  13.   OUT.texCoord = texCoord;
  14.   return OUT;
  15. }
复制代码

这里有想了解它的texcoord 在这里是什么意思,代表着什么数据啊
做一个有用的人

Rank: 9Rank: 9Rank: 9

注册时间
2010-4-7
积分
351
发表于 2010-4-17 19:07:24 |显示全部楼层
texcoord 是纹理坐标,在后续的Pixel shader中会用到用来读取纹理颜色。

使用道具 举报

Rank: 4

注册时间
2010-4-15
积分
22
发表于 2010-4-17 21:46:22 |显示全部楼层
回复 2# barrywei


    谢谢大侠啦。{:4_183:}
做一个有用的人

使用道具 举报

Rank: 9Rank: 9Rank: 9

注册时间
2010-4-7
积分
351
发表于 2010-4-18 05:08:06 |显示全部楼层
不客气,一起进步

使用道具 举报

Rank: 9Rank: 9Rank: 9

注册时间
2010-6-1
积分
228
发表于 2010-6-12 19:35:04 |显示全部楼层
纹理坐标,会放在相应的寄存器中

使用道具 举报

Rank: 5Rank: 5

注册时间
2010-4-25
积分
62
发表于 2010-6-12 22:34:31 |显示全部楼层
那本书继续看到第3章就明白了

使用道具 举报

Rank: 5Rank: 5

注册时间
2010-4-25
积分
62
发表于 2010-6-12 22:35:10 |显示全部楼层
那本书继续看到第3章就明白了

使用道具 举报

Rank: 5Rank: 5

注册时间
2010-4-25
积分
62
发表于 2010-6-12 22:35:29 |显示全部楼层
那本书继续看到第3章就明白了

使用道具 举报

Rank: 1

注册时间
2014-8-17
积分
19
发表于 2017-4-27 14:22:34 |显示全部楼层
麻烦问下你看的什么书,我这面unity cg中Texcoord0语意是一个float4的值,

使用道具 举报

Rank: 9Rank: 9Rank: 9

注册时间
2013-8-18
积分
203
发表于 2017-4-28 09:09:09 |显示全部楼层
其实可以是任意的顶点属性, 主要看shader用它来做什么

使用道具 举报

最近看过此主题的会员

您需要登录后才可以回帖 登录 | 注册

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-7-28 14:40 , Processed in 0.392322 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部