第一章 简介 1.1 什么是Cg Cg是一门编程语言。Cg在图形硬件汇编语言的基础上封装了一层,其与OpenGL和DX的高级光照语言兼容。Cg基于C语言。 1.1.1 为可编程图形硬件设计的语言 Cg的目标是:为使用图形硬件渲染的物体的形状、外观和运动提供可编程控制的能力。当然也可以用来实现物理模拟、混合和其他非光照任务。 1.1.2 Cg的数据流模型 Cg是基于数据流模型的。Cg程序实际上是在GPU上执行的。 1.1.3 图形处理器的特殊性和中央处理器的通用性 CPU是以多种用途为目…
第一章 简介 1.1 什么是Cg Cg是一门编程语言。Cg在图形硬件汇编语言的基础上封装了一层,其与OpenGL和DX的高级光照语言兼容。Cg基于C语言。 1.1.1 为可编程图形硬件设计的语言 Cg的目标是:为使用图形硬件渲染的物体的形状、外观和运动提供可编程控制的能力。当然也可以用来实现物理模拟、混合和其他非光照任务。 1.1.2 Cg的数据流模型 Cg是基于数据流模型的。Cg程序实际上是在GPU上执行的。 1.1.3 图形处理器的特殊性和中央处理器的通用性 CPU是以多种用途为目…