PavelBlend / blender-xray

STALKER (aka xray-engine) import/export plugin for Blender 3D
BSD 2-Clause "Simplified" License
192 stars 39 forks source link

Странно работает сглаживание #779

Closed Zfoksi closed 4 months ago

Zfoksi commented 6 months ago

Модель отображается в actor_editor без этих затенении. image image image В самой же игре эти затенения есть. При том они не часть текстуры. Я пытался баловатся со сглаживанием но не получилось. Как их убрать? И возможно ли убрать?

Версии ПО:

PavelBlend commented 6 months ago

@Zfoksi как был создан этот ogf файл? У меня такое ощущение, что ты сделал экспорт сглаживания в ТЧ формате, а использовал ActorEditor с ЗП форматом сглаживания (или наоборот ЗП формат в ТЧ сдк).

Напиши точные шаги, как воспроизвести такое поведение. Опиши все параметры импорта/экспорта. Все программы, которые были использованы (ActorEditor ЗП или Actor Editor ТЧ или ObjectTool или что-то другое).

Zfoksi commented 6 months ago

Какой вид сглаживания без понятия, я просто не думал что есть виды. Использовал всё ЗПшное, т.е. и actor editor , и модель из ЗП . Параметры аддона (кроме указания какого-то файла где лежат пути к папкам с мешами и текустарами) я не трогал

PavelBlend commented 6 months ago

При экспорте в object нужно установить формат ЗП, чтобы сглаживание было в формате ЗП СДК 0.7: 01

И покажи, как выглядит сглаживание в самом блендере. Может ты импортировал модель из ЗП, указав ТЧ формат при импорте. Или модель получена путём конвертации ogf в object конвертером бардака. В этом случае нужно установить ТЧ формат при импорте, даже если модель взята из ЗП. Конвертер не поддерживает сохранение сглаживания в ЗП формате: 02

Zfoksi commented 6 months ago

image image я импортирую ogf сразу image а так экспортирую

PavelBlend commented 6 months ago

@Zfoksi можешь дать мне ogf файл, который ты в начале импортируешь? По-моему эта проблема связана с этой: #775 Но мне нужен файл, чтобы сказать точно.

И какая у тебя версия аддона? Судя по скриншотам, не последняя. Попробуй обновить аддон, на всякий случай. Хотя я не менял код импорта сглаживания, но мало ли.

Zfoksi commented 6 months ago

stalker_neutral_2.zip

Версия аддона : 2.24.0

PavelBlend commented 6 months ago

@Zfoksi проверил. Это не проблема аддона, а проблема ЗП СДК. Почему-то при экспорте object в ogf, он генерирует такие нормали: 01

Из-за которых в игре эти потемнения: 02

Я удалил сглаживание рёбер на капюшоне: 04

И в игре пропали эти пятна: 03

PavelBlend commented 6 months ago

Если сделать экспорт модели из блендера сразу в ogf, без использования СДК, то сглаживание будет нормальным: 05

Что-то не то в самом алгоритме ЗП СДК, что нормали такие получаются.

Zfoksi commented 6 months ago

А как удалить сглаживания ребёр?

Zfoksi commented 6 months ago

image

И можно ли будет в самом блендере настроить необходимые анимки ?(пример на скрине)

PavelBlend commented 6 months ago

А как удалить сглаживания ребёр?

для это нужно сделать их "острыми" с помощью Ctrl+E > Mark Sharp

И можно ли будет в самом блендере настроить необходимые анимки ?(пример на скрине)

Да, можно. Эти motion references находятся в параметрах объекта, панель X-Ray Engine: Object

Zfoksi commented 6 months ago

image И ещё один вопрос : можно настроиь эти вот инклюды, которые отвечают за здоровье и другие вещи для нпс?

PavelBlend commented 6 months ago

@Zfoksi нет, нельзя.

PavelBlend commented 4 months ago

Вроде бы вопрос решился. Это поведение не является ошибкой аддона, а является ошибкой СДК. Закрывают багрепорт.