打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【风宇冲】Unity3D教程宝典之Shader篇:第八讲WhyCG?

原创文章如需转载请注明:转载自风宇冲Unity3D教程学院


                           第八讲:Why CG?


Shader有Fixed Function, Vertex and Fragment, Surface, 而Vertex andFragmen里又有CG和GLSL两种。为什么选CG做重点讲解呢?

FixedFunction:老式的固定管线,实现功能有限,不必多说。
CG:跨平台首选,Unity3d能直接把CG编译成GLSL。
GLSL:支持Mac,iOS,安卓。不支持Windows。Unity3d不能把GLSL编译成CG。不适合广泛的跨平台。
Surface:属于CG,相当于CG的一个延伸,封装了光照处理而已。其他步骤和CG基本相同。

结论:通过以上比较。我们得出结论,CG最适合做跨平台,而且学会CG再学CG系的Surface会很容易。
即使你是做移动开发的,移动平台iOS,Android使用的3D API是OpenGL ES。也不要紧。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Shader入门教程(一)
猫都能学会的Unity3D Shader入门指南(一)
OpenGL学习脚印: 顶点数据传送和着色器处理2
Android OpenGL ES 2.0 完全入门(一):基本概念和 hello world
Faster Gaussian Blur in GLSL | xissburg
OpenGL shader GLSL 中文手册
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服