分享8点学习 Shader 的方法!

Hello!大家好,我是玉兔!

e02baeff994a13218695affa58402908.png

感谢晓衡哥的邀请,在此给大家总结几点我从0开始学习 Shader 的方法!

f2575759b9a79c41d43f4bea9df47004.png

开工大吉 好运连连

1. 目前主流的Shader编程语言有三种:Cg, HLSL和GLSL。

2. 喜欢研究底层的可以从API入手,比如啃D3D、Vulkan、OpenGL或Metal。

3. 想要快速实现效果的,可以直接使用游戏引擎,或者 Shadertoy 这类 Shader 编写平台,我比较偏向也比较推荐使用游戏引擎来写。


4. 掌握数学基础,比如向量和矩阵代数、几何学、三角函数、坐标系。

5. Shader 是 GPU 编程,那就要掌握 GPU 特性、GPU 与 CPU 的通讯机制、渲染管线流程。

6. 掌握一些常用的渲染方案、光照模型、物理模型等。

7. 模仿法,当自己不会写的时候,就去模仿别人写好的Shader,一步步实现,当你实践的够多,融会贯通,慢慢就变成了自己的。

8. 实践是检验真理的唯一标准,一定不能只看不练。

更多关于 Shader 的案例教程,欢迎关注我的B站账号 “不捣药的玉兔”!

d40696c4899cf2ed757bad0287417ebd.png

88643085876f57bad77320a10de80a76.png

522a200679fcc39abb232c70d73ca859.png

START

144ecf2e45c6b7ea2ce15875b7e6e835.png

THE END

我是晓衡!玉兔的干货说完,还是我来讲点水一点的吧!

玉兔《Cocos Shader 入门到实践》课程已经上架 B 站,想系统学习 Shader 游戏特效感兴趣的朋友千万不要错过!

61cebe98ddf28b9339fc07e023fea2d2.png

这可以全网首套系统 Cocos Shader 课程哦
目前新课刚刚上线
仅需¥298据说满100份会涨价!
你可以先免费试学前4节课

055820fd3f3278b265774f7a2478ffd6.png

整个课程一共17课时适合新手入门
以及多年游戏开发,对Shader不得要领的游戏开发者
下面是详细的课程内容

ac40ef5cb0ada7746f7ca6a65c123694.png

购买玉兔 Shader 课程的同学,还有多重权益可以享受哦!

  • 玉兔给晓衡公众号读者特别福利!价值 ¥49.9 的屏幕后期效果包,包含:景深、模糊、暗角、滤镜、雾效等特效。以及价值¥9.9 的特效资源任选1款!(注意:需使用暗号【225】或本文截图向玉兔私信领取1b93311107cb76ba2fb6f2a6dfa92969.png

  • 课程配有专属的VIP交流讨论,玉兔会在群里分享更多 Shader 编程经验和一些学习资料,一起共同进步!

  • 成为玉兔小姐姐的微信好友,是她本人微信哈,绝对不是什么小助理之类的哦!。蹲蹲玉兔朋友圈,了解一下颜值与才华是如何并存的?4422c7300bd65c192b6cf279e56d7454.png

    d88b7ea4e24d236c651293f0f7d95e6c.png

扫码下单,2024开启你的Shader学习之旅!
你也可以点击文末阅读原文跳转

2b63aadd2fe052e2b4d2a81ac259e15f.png

往期推荐

1分钟搞定跨境支付!什么GPT4、Mj通通不在话下!

推荐一个牛逼的AI网站!不翻墙,支持长文字、链接,还有多种文件格式!

千款小游戏源码,可直接打包H5\微信\抖音,赶紧收藏!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值