之前,我们学习的Cg代码仅进行了传递参数,或使用了纹理采样。传统的非可编程三维编程接口能实现的功能也就这么多了。然而,在Cg中,我们可以通过编程了完成许多有趣的案例。例如要对图片进行变形,我们通常需要用到许多数学函数。在Cg中内置了许多实用的数学函数。如下表:
数学函数
几何函数
纹理贴图函数
倒数函数
调试函数
在这里上传两个简单使用了数学函数的案例。运行结果如下图:
https://pan.baidu.com/s/1_yE-Z9ciuf-PstcwgSgHoQ
https://pan.baidu.com/s/1jcgyn4BpHHT7jlNjxmo-UA
领取专属 10元无门槛券
私享最新 技术干货