
Cg Language
文章平均质量分 53
FlyingSnow
这个作者很懒,什么都没留下…
展开
-
Cg语言介绍
在历史上,图形硬件都是从非常低层上进行开发的。通过设置状态,例如贴图合并(Texture-combining)模式,来设定固定功能的管线(pipelines)。更近一些的时候,程序员可以通过使用汇编语言层的编程接口来设置可编程管线。理论上来说,这些低层的编程语言提供了极大的灵活性。在实际应用中,它们在使用起来却是很痛苦并且在有效使用硬件上设置了极大的障碍。使用高级编程语言,而不是使用以前的低层原创 2004-09-11 18:54:00 · 2487 阅读 · 0 评论 -
Cg Toolkit
什么是CgFX?CgFX是一种强大的通用的着色器规范和交换格式。CgFX运行时,比如Cg,支持OpenGL,同样也支持DirectX8和DirectX9。对于实时图像艺术家和开发者来说,这种格式提供了几个好处:1、交叉API,交叉平台的兼容性和便携性2、多技术(technique)的封装,使细节层、功能性或性能退居其次。3、支持Cg,汇编语言以及固定功能的着色器4、文件中内嵌可编辑的参数和GUI描原创 2005-12-11 21:22:00 · 2760 阅读 · 1 评论 -
CgFX语言介绍
技巧(Techniques)每个CgFX文件通常表示一个着色器作者极力完成的特定的效果,例如凸凹贴图,环境映射或各向异性灯光等。CgFX包含一个或多个技巧,每一个都描述了完成一个效果的方式。每个技巧都面下一个特定层次的GPU功能,因此一个CgFX文件可以包含一个针对带有强大片段编程能力的高级GPU的技巧,同时另一个技巧是为支持固定功能纹理混合的比较旧的图形硬件准备的。CgFX也可以用于功能性,细节原创 2005-12-11 22:41:00 · 4677 阅读 · 2 评论