Страница 1 из 1

Почему профайлер показывает больше tris и verts?

СообщениеДобавлено: 27 ноя 2022, 14:28
NOVA
Объект в 3ds max Verts - 198, Tris - 392.
Объект в Unity/models Verts - 439, Tris - 392. (понятно. развёртка плодит вершины)
Программно инстансим объект и профайлер показывает
Verts - 1.0к, Tris - 1.0к.
Это более чем в 2 раза. Почему?
в сцене объект и спотлайт. Тени отключены.

Re: Почему профайлер показывает больше tris и verts?

СообщениеДобавлено: 27 ноя 2022, 16:23
Alkos26Rus
Скайбокс есть? Он тоже если что имеет вершины

Re: Почему профайлер показывает больше tris и verts?

СообщениеДобавлено: 27 ноя 2022, 19:22
samana
NOVA писал(а):Объект в 3ds max Verts - 198, Tris - 392.
Объект в Unity/models Verts - 439, Tris - 392.

Если грани у объекта острые, то на каждую грань создаются дополнительные вершины.

Re: Почему профайлер показывает больше tris и verts?

СообщениеДобавлено: 28 ноя 2022, 19:51
NOVA
Всё перепроверил SpotLight увеличивает всё в два раза. А профайлер просто округляет до тысячи. Directlight не страдает такой болезнью. Солнце Для мобилок лучше.

Re: Почему профайлер показывает больше tris и verts?

СообщениеДобавлено: 28 ноя 2022, 19:54
NOVA
samana писал(а):
NOVA писал(а):Объект в 3ds max Verts - 198, Tris - 392.
Объект в Unity/models Verts - 439, Tris - 392.

Если грани у объекта острые, то на каждую грань создаются дополнительные вершины.

Нет. В Импорте есть опция weld verticles. Что подразумевает дословно "сварить вершины". То есть записать рядомнаходящиеся вершины в одну. в 3ds max тоже есть такая опция.
Дополнительные вершины создаются на развертку текстуры. Взять куб. 8 вершин. 6 полигонов.
Если для каждого полигона сделать свою текстурную развёртку, то получится. 6*4 = 24 вершины. Основа основ.
Так то для 4-х сторон куба по горизонтали вряд можно сделать линию развёртки и прилепить одну для полигона верхнюю сверху линии, нижнюю снизу, получится 14 вершин вроде. Но тогда экономия текстурного пространства пострадает.
Скрытый текст:
Изображение

Re: Почему профайлер показывает больше tris и verts?

СообщениеДобавлено: 30 ноя 2022, 20:49
samana
NOVA писал(а):Нет. В Импорте есть опция weld verticles. Что подразумевает дословно "сварить вершины". То есть записать рядомнаходящиеся вершины в одну.

Ну ладно, нет так нет, пусть будет по-вашему.