第四章 Hello,Shaders
本章,会编写第一个shaders。介绍HLSL语法,FX文件格式,数据结构等等。学完本章,你就具备了深入学习图形编程的基础知识。
Your First Shader
使用一种新的编程语言编写第一个程序时都会使用经典的编程例子“Hello,World!”,程序输出就是一行文字“Hello,World!”。我们遵守这一历史悠久的传统,编写第一个shader程序“Hello,Shaders!”,但是这次的输出是一种固定的颜色渲染到一个object上。
首先,启动NVIDIA FX Composer并创建一个新的工程。打开Assets panel,在Materials图标上点击鼠标右键,并选择Add Material from New Effect菜单项。然后在Add Effect对话框中选择HLSL FX,并点击Next进入下一步。
图4.1 NVIDIA FX Composer Add Effect dialog box
在一个对话框中,选择空模板,并命名为HelloShader.fx(如图4.2)。
图4.2 NVIDIA FX Composer Select HLSL FX Template dialog box.
时间: 2024-12-31 02:40:23