Overview

This topic describes the debug views that are useful for debugging art assets. Enter the console command in the console to activate the mode and display the info.

Wireframe

Console command: r_wireframe 1

This will draw the entire scene in wireframe, including objects hidden from view. (Can over complicate a busy scene).

Console command: r_showlines 2

This view will overlay wireframe only on the front facing geometry. Anything behind doesn't get rendered.

Both of these images are of the exact same scene, but visually r_showlines is easier on the eye.

Default Material Views

Console command: e_DefaultMaterial = 1

Applies a uniform flat grey material to every surface in the game.


Console command: r_TexBindMode = 6

Applies a uniform flat grey material with normal map information, to every surface in the game.


Helpers

Console command: e_debugdraw 15

This debug draw shows all exported helpers linked to the geometry in 3ds Max, like grab helper, touch bending helper, etc.

Physics Mesh

Console command: p_draw_helpers 1

This debug draw shows physics proxy meshes additionally to the render geometry.

Mass, Joints, Detailed Joint Status Information

Console command: p_debug_joints 1

This debug draw shows the mass of objects in kg and the joint linked to the object in 3ds Max. To display joints you have to activate p_draw_helpers 1 first.



Use the various debug views for debugging assets from within the Sandbox Editor.



综述

本主题描述在为艺术资源除错时非常有用的除错视图。进入控制台中的控制台命令以激活模式并显示信息。

名称、多边形、LOD 数和当前 LOD

*控制台命令:*e_debugdraw 1

此除错绘制显示第一行中 .cgf 文件的名称。

在第二行中,它在左边显示第一个多边形,在括号中是 LOD 的总量和显示的 LOD。

颜色编码的多边形

*控制台命令:*e_debugdraw 2

此除错绘制显示某颜色编码的多边形。您可以在颜色编码基础上轻松检测到当前关卡中的重对象。灰色代表无扩展的对象。红色代表扩展极大的对象。色阶以灰色开始,接下来是绿色、蓝色和红色。

颜色编码 LOD 和 LOD 的详细信息

*控制台命令:*e_debugdraw 3

此调试绘制图显示颜色编码 LOD 和 LOD 详细信息。首先您可以看到对象的所有 LOD 总量和当前渲染的 LOD。在这种情况下,4 个细节等级中的 LOD 1 被渲染。在括号中您可以看到以实体参数设置的 LOD 比例,接着是摄像机与对象的距离,最后是剩下的 LOD 数量。

*蓝色指示 LOD3 被渲染。 *绿色指示最小 LOD2 被渲染。 *红色指示 LOD1 被渲染。 *闪动的颜色指明此对象没有 LOD。

尽可能经常为您的资源使用 LOD,也可尽量减少您 LOD 的材质 ID。少于 500 个多边形的对象不需要 LOD。

纹理内存消耗

*控制台命令:*e_debugdraw 4

此除错绘制以 KB 为单位显示渲染对象的纹理内存消耗。

材质 ID

*控制台命令:*e_debugdraw 5

此除错绘制显示每个对象的渲染材质的颜色编码数。色阶与 debug 绘制的三色阶类似。材质 ID 越少意味着性能越多,请尽可能使用少量材质 ID。

Blue: 1 material / turquoise: 2 material / …. / red: > 5 materials

环境色

*控制台命令:*e_debugdraw 6

此除错绘制显示环境色。您可以看到代表 R、G、B 和 Alpha 的四个数字。

三角形计数、材质 ID、内存消耗

*控制台命令:*e_debugdraw 7

此除错绘制显示三角形计数、渲染的材质和内存消耗。

*左侧:*三角形计数/ *中心:*渲染的材质 / *右侧:*以 KB 为单位的内存用量

线框

*控制台命令:*e_debugdraw 10

此除错绘制渲染了以简单线性和三角形构成的几何体。

助手

*控制台命令:*e_debugdraw 15

此除错绘制显示所有在 3ds Max 中与几何体链接的导出助手,如:捕捉助手、触碰弯曲助手等。

物理网格体

*控制台命令:*p_draw_helpers 1

此除错绘制显示除渲染器几何体之外的物理代理网格体。

质量、接头、详细接头状态信息

*控制台命令:*p_debug_joints 1

此除错绘制以 Kg 为单位显示对象的质量和在 3 Ds Max 中与对象链接的接头。若要显示接头,您必须首先激活 p_draw_helpers 1。


On This Page