Blender 或 Unity 中的 Unity3d 关卡设计?
Unity3d level design in blender or in unity?
您好,我有一个关于在我的游戏中创建房间和走廊的快速问题。现在我可以在 Unity 中使用 ProBuilder 轻松创建走廊和房间,但我不确定这是否有效,因为它产生的批次数量以及它如何降低我的性能 (fps)。现在我的问题是我应该让 blender 内部的房间和走廊有更好的性能并将它们导入 unity 还是我应该只使用 unity 并找到一种方法来减少批量大小,例如通过组合网格?
根据我的经验,如果您没有其他 3D 软件背景,可以选择在 Unity 上进行建模或关卡设计。
但是,如果您了解 Blender、Maya 或 Cinema4D,则应该在这些建模软件中创建基本场景。在这种情况下,你可以自由地高度优化你的多边形,比如合并重复的顶点,减少多边形..等
为了提高性能,您需要关注以下几点:
- 三角形数
- 顶点数
- 绘制调用(多少个单独的网格,越少越好)
在大多数情况下,您不必遵循传统的建模方式。只要你能用最少的三角形创建3D形状,它就是游戏引擎的最佳模型。
一般情况下,您只需要在Unity端处理光照和阴影即可。
您不必在搅拌机照明上花费太多时间,因为它在统一时看起来总是会有很大不同的结果。
相反,您应该学习并尝试在 Unity 中烘焙场景。如果你有Blender渲染经验,迁移到Unity光照贴图烘焙方案也不会太难。
PS: 最后一点,注意一些基本设置,比如将render mesh设置为static object,才能得到baking的效果
您好,我有一个关于在我的游戏中创建房间和走廊的快速问题。现在我可以在 Unity 中使用 ProBuilder 轻松创建走廊和房间,但我不确定这是否有效,因为它产生的批次数量以及它如何降低我的性能 (fps)。现在我的问题是我应该让 blender 内部的房间和走廊有更好的性能并将它们导入 unity 还是我应该只使用 unity 并找到一种方法来减少批量大小,例如通过组合网格?
根据我的经验,如果您没有其他 3D 软件背景,可以选择在 Unity 上进行建模或关卡设计。
但是,如果您了解 Blender、Maya 或 Cinema4D,则应该在这些建模软件中创建基本场景。在这种情况下,你可以自由地高度优化你的多边形,比如合并重复的顶点,减少多边形..等
为了提高性能,您需要关注以下几点:
- 三角形数
- 顶点数
- 绘制调用(多少个单独的网格,越少越好)
在大多数情况下,您不必遵循传统的建模方式。只要你能用最少的三角形创建3D形状,它就是游戏引擎的最佳模型。
一般情况下,您只需要在Unity端处理光照和阴影即可。 您不必在搅拌机照明上花费太多时间,因为它在统一时看起来总是会有很大不同的结果。
相反,您应该学习并尝试在 Unity 中烘焙场景。如果你有Blender渲染经验,迁移到Unity光照贴图烘焙方案也不会太难。
PS: 最后一点,注意一些基本设置,比如将render mesh设置为static object,才能得到baking的效果