Skip to content

Panel Verify

PavelBlend edited this page Oct 6, 2024 · 23 revisions







Описание

Данная панель хранит операторы для проверки объектов на наличие ошибок.







Расположение

Окно 3D Viewport, в N-панели, вкладка X-Ray.







Операторы







Общие параметры



Mode

Режим работы. Указывает, какие объекты проверять.

  • Active Object - активный объект.
  • Selected Objects - выделенные объекты.
  • All Objects - все объекты blend-файла.







Verify UV

Проверяет корректность UV-карты меш-объектов. Нужен из-за того, что компилятор геометрии xrLC для ТЧ иногда не правильно обрабатывает текстурные координаты, которые находятся за пределами диапазона -32.0-32.0. Оператор выделяет полигоны, которые выходят за эти пределы. Единицы измерения диапазона - размер изображения. Одна высота/ширина изображения равна 1.0. После работы оператора у объектов, которые имею корректные UV-координаты, выделение будет отсутствовать. А те объекты, которые имеют полигоны с проблемными UV-координатами, будут выделены. В режиме редактирования проблемные полигоны будут иметь выделение.



Параметры



Mode

Общий параметр. См. выше.







Check Invalid Faces

Проверяет наличие битых треугольников (invalid faces) у меш-объектов. После работы оператора, объекты с проблемными полигонами будут иметь выделение, а объекты с корректными полигонами не будут иметь выделения. В режиме редактирования проблемные полигоны или вершины будут иметь выделение.



Параметры



Mode

Общий параметр. См. выше.



Check Face Area

Проверять наличие полигонов, которые имеют площадь близкую к нулю.



Check UV Area

Проверять наличие полигонов, которые имеют площадь UV-карты близкую к нулю.







Check Invalid Smooth Groups

Проверяет наличие ошибок сглаживания у меш-объектов. Если объект имеет ошибки сглаживания, то в X-Ray SDK в логе будет напечатано предупреждение Invalid smooth group found. Данные ошибки сглаживания не являются критичными и компиляция локации не вызовет ошибок. Оператор проверяет выделенные объекты. Если объект не имеет ошибок сглаживания, то с него будет снято выделение. Ошибка сглаживания заключается в том, что split-нормаль имеет нулевую длину. Это может произойти при нулевой площади полигона, или если два сглаженных и связанных полигона имеют противоположные нормали, сумма которых даёт ноль. В режиме редактирования проблемные вершины будут иметь выделение.



Параметры



Mode

Общий параметр. См. выше.







Check Smoothing Groups Incompatibility

Ищет рёбра, которые вызывают предупреждение Maya-SG incompatible: sharp edge adjacents has same smoothing group при экспорте. Такие рёбра несовместимы для групп сглаживания в формате X-Ray SDK 0.4. После работы оператора, будут выделены проблемные объекты. У каждого проблемного объекта будут выделены проблемные рёбра. Чтобы убрать предупреждение Maya-SG incompatible, нужно снять остроту с этих проблемных рёбер (Ctrl+E > Clear Sharp). Предупреждение Maya-SG incompatible появляется в том случае, если острые рёбра (Ctrl+E > Mark Sharp) имеют незамкнутые контуры. Примером незамкнутого контура может быть сфера, у которой одно несглаженное ребро.



Параметры



Mode

Общий параметр. См. выше.

















































Содержание

Clone this wiki locally