制作崩坏3模型的过程涉及多个步骤和工具,以下是一个简要的概述:
基础模型制作
使用Maya或3ds Max等3D建模软件创建基础模型。
轮廓线制作:可以通过backfaces方式或其他方法实现,使用Unity的ObjectToClipPos和normalize函数来计算轮廓线的位置和法线,并通过offset调整其显示效果。
贴图应用
崩坏3主要使用两张贴图:albedotex ilmtex。
ilmtex的R通道表示高光的强弱,G通道表示阴影区域,B通道控制高光区域的大小。
卡通渲染
崩坏三在Unity3D游戏引擎中使用自制的卡通渲染管线进行渲染。
漫反射使用halfLambert,并通过smoothstep控制暗面与亮面的过渡平滑程度。
阴影部分通过ilmTex的B通道和自定义的阴影计算来实现。