刚学建模那会,最懵的就是3dmax怎么改颜色,明明改了模型色块,渲染出来还是默认色调,白白浪费大半天时间反复调试。

一开始完全分不清两种改色逻辑,傻乎乎只改视图显示颜色,做完模型看着颜色没问题,一渲染整张图全部翻车,色彩完全对不上,心态直接崩了。

3dmax改颜色:视图显示颜色修改

最开始踩的第一个大坑,就是把视图显示色当成了最终渲染色。当时做完一组室内摆件模型,想把不同构件区分开方便选中,就随便点了界面上方的颜色块改色,视图里看着清清楚楚,色彩区分很明显。

批量选中需要改色的模型,点击右侧命令面板模型名称旁的小色板,弹出颜色选择窗口,随便选一个色系点击确定,视图里模型颜色就变了。这个操作超级快,几秒钟就能搞定批量改色,当时还以为自己拿捏了改色技巧。

后来才反应过来,这个颜色仅仅是视图区分颜色,只作用于操作界面显示,完全不参与渲染输出。不管你在视图里把模型改成红的、蓝的、绿的,只要没改材质,渲染出来依旧是默认灰色材质,一点变化都没有。

很多新手卡在这里,就是搞混了显示和渲染的核心区别,白忙活一堆无效操作。这个方法唯一的用处,就是场景模型多的时候,靠颜色区分构件,方便后期选择和管理,仅此而已。

3dmax改颜色:渲染生效材质颜色修改

真正能让颜色渲染生效的,是材质球改色,这也是建模出图必须用的正确方法,我之前一直忽略了这一步。

打开材质编辑器,快捷键M就能直接调出,不用在菜单栏里层层查找,节省很多操作时间。随便选中一个空白材质球,找到漫反射旁边的颜色色块,点击打开调色面板,根据需求调整RGB数值或者直接拾取配色。

调好颜色后,选中场景里需要改色的模型,点击材质面板的赋予按钮,把材质贴到模型上。做完这一步,不仅视图里模型颜色会同步更新,渲染之后颜色也能完整保留,不会出现色差、变色、还原默认色的情况。

我之前试过直接复制别人的模型,自带图层颜色锁定,改名称色板完全没反应。折腾好久才搞明白,图层锁定状态下,对象颜色会跟随图层,必须先把顶部的ByLayer切换成ByObject,才能手动修改视图显示色。

还有个小众情况,需要局部改色的模型,普通材质改色做不到分区变色。这时候可以用顶点绘制修改器,添加修改器后开启顶点颜色显示,手动喷涂局部色彩,适合做模型做旧、色彩分区的细节效果。

别盲目瞎改。

现在做图只会优先用材质改色,视图颜色顶多辅助分区,再也不会犯渲染翻车的低级错误。

最可惜的是当初因为这点基础问题,耽误了整套效果图的交付时间。