Unity Shader 卡通渲染 (四):3dsMax 中加载自定义 Shader 刷顶点色

本文介绍了如何在3dsMax 2018中加载自定义Unity Shader来刷顶点色,步骤包括选择DirectX Shader,加载HLSL文件,并调整参数以实现所见即所得的效果,方便美术在3dsMax中处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一篇传送门:

https://blog.csdn.net/qq_27534999/article/details/100985558

上一篇讲到可以用 Unity 插件刷顶点色,但可能美术还是更倾向于在 3dsMax 之类的软件里处理。

好在这也是有办法的,那就是在 3dsMax 里加载自定义 Shader。废话不多说,现在讲下步骤(以 3dsMax 2018 为准):

1、打开材质编辑器,一般在右上角。

(若打开按钮图标不一样则长按鼠标左键有下拉菜单)

2、在材质编辑器中选择 DirectX Shader

3、在 DirectX 明暗器中选择 HLSL 文件加载即可,后缀是 .fx,HLSL 和 Cg 的语法差别不大,一般 3dsMax会自带一些 .fx 文件,例如 StandardFX11.fx 之类,聪明的你打开后模仿着重写一下 Shader 即可~ (文章末尾会附赠修改后的 Shader)

4、选中你想要的的 .fx 文件后,将材质球拖到模型上。

(这里注意参数要指定一个平行光 Direct001,否则光照方向是默认从镜头发射,会很奇怪)

5、工具->指定顶点颜色,再选中球体,这样就可以在 3dsMax 里刷顶点色了,边刷边看,所见即所得,真是 HIGH 到不行啊~!

6、然后是修改后的 Shader 文件(后缀 .fx),用的是上一篇仿塞尔达的 Shader。可以发现语法大致都是相同的,聪明的你肯定一看就会啦~!

// 在Sta
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值