如何通过3d Max和UE5.1来创建古典风的宴会大厅?
创建古典风的宴会大厅时,这个项目中包含了很多的场景和灯光效果,操作起来确实是比较费时的一个项目,但是完成的结果,确实是意想不到的效果展现。
今天分享的这个项目流程,是源于国内的一个朋友的制作 。是一个有着Nanite和Lumen的大型古典宴会厅。当关卡运行时,同一个屏幕可以实时容纳数亿个三角形,场景中的数百个灯光是完全实时的,包括阴影。
一、参考资源
在项目开始之前,所有引用都放在了PureReF中。这些照片来自世界著名的地方,如凡尔赛宫和巴黎歌剧院。他们启发了我的构图,材质设置和灯光布局的项目。
二、模型
场景中的大部分模型都是通过GoldSmooth在3ds Max中完成的。Max文件中大约有16000个对象。需要分析,然后组合这些东西,并将它们作为instance放入虚拟引擎中。合并可以在DCC或幻想引擎中完成。是在3ds Max中做的。
使用TurboSmooth来获得高模型。即使你打算在ue5中组装一个由高模型组成的Nanite场景,也需要注意限制单个模型的人脸数量。在ue5中导入超过1000万张人脸的模型仍然会导致一些崩溃。因此,将单个模型的面数限制为最多几百万。
将模型导入UE
三、UE5.1 Nanite
新版本的Nanite支持植物上经常使用的双面材质,但这个项目中的一些物体也需要依赖双面材质。
5.1 Nanite仍然不支持半透明材质,将所有的玻璃物体分成单独的网格进行进一步的设置。
Nanite视图已经完成。
四、材质质感
这个项目中的大部分材料都来自Quixel Megascans。根据效果设置材质实例的参数。大多数uv都是box映射,而不是展开,这样会很快,效果也很好。
五、灯光
这个项目创造了昼夜照明。在白天,想创造柔和温暖的色彩。
白天的效果:
建议通过温度来调整这些灯的颜色,以避免错误的结果。根据实际参数,在场景中使用的范围通常在3000-4500K之间。
接下来是晚上的灯光设置。想让房间里多一些蓝色的月光。经过多次尝试,试图通过设置3个方向灯来实现这一点。温度设置为7500K,颜色为浅蓝色。投射在地板和白色门上的方式的。
当使用多个方向灯时,需要注意一个设置:正向遮阳优先级。需要确定主灯。并增加其优先级,以实现正确的照明阴影。在这个场景中,这个选项主要影响体积雾的效果。
夜间的效果:
Tyndall效果可以通过增加光的体积散射强度来增强,这有时只是一种艺术设置。加强了窗户附近的月光,尽管这种情况在真实的夜晚几乎是不可能的。
在设置灯光时,视图中纹理太多有时会干扰我的工作,经常切换到细节照明模式来检查,这是一个很好的方法来检查场景中的灯光颜色和阴影关系。
六、渲染
实时运行项目中使用硬件光线追踪会非常昂贵,但还是打开了它,这大大提高了场景的质量。对于有许多反射区域的小型环境,需要此设置。
反射方面,屏幕空间反射效果充分,性能相对较好。在这种情况下,大约是10-15 FPS。但是作为一个实时运行的项目,还存在很多不足之处,所以我仍然使用硬件光线追踪的反射。
在项目中添加了一些简单的UI蓝图和关卡开关控制蓝图,以及UE的第一人称和第三人称角色,然后添加了场景中所有物体的碰撞。现在,关卡可以运行了。