-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка ogf экспорта, когда меш имеет слишком много вершин #712
Comments
UPD: Сразу прикрепляю blend файл. |
@PRXPHET при экспорте образуется слишком много вершин. Индексы вершин хранятся в 2 байтах. Это значения от 0 до 65 535. Максимальное количество вершин 65 536. У тебя в сцене свд имеет ~32 тыс вершин, но при экспорте они преобразовываются в большее количество, так как формат ogf хранит только одну юви координату для вершины. Если в блендере вершина имеет 2 юви координаты, то при экспорте в ogf будет сохранено 2 вершины вместо 1. То же самое касается split нормалей. Если у одной вершины несколько split нормалей, то она сохранится не одна, а будут созданы новые вершины. СДВ после экспорта имеет более 100 тыс вершин. Чтобы вершин было меньше, удали двойные вершины. Если не поможет, то сделай меньше юви островов или меньше split нормалей: Или раздели объект на несколько частей. Я потом напишу код, который будет печатать читаемое предупреждение. |
Спасибо за наводку. Помогло уменьшение количества вершин с помощью модификатора Decimate. |
Лог на картинке. На этот раз я адаптирую под скелет СВД модель из Sketchfab. Если нужен blend файл, на котором есть ошибка, могу прикрепить.
The text was updated successfully, but these errors were encountered: