Добро пожаловать, гость ( Вход | Регистрация )
| hidefromkgb |
Nov 22 2020, 01:40
Сообщение
#1
|
|
Newbie ![]() Группа: Delegated Сообщений: 8 Регистрация: 8-March 19 Пользователь №: 18,032 Спасибо сказали: 1 раз(а) |
Доброго времени всем!
После чёрт знает скольки лет простоя снова вернулся к форматам ресурсов из Scorcher. Стараниями -=CHE@TER=- и меня любимого, текстуры (всех трёх разных форматов) и звуки уже на сайте есть. Остался единственный формат: 3D-модели в .WL3 — но явно не в том .WL3 что «Wolfenstein 3D Registration Data», который отгугливается, т.к. это вообще не 3D формат. В общем, пишу здесь потому что .WL3 в кои веки начал поддаваться разборке. То ли опыта в 3D я за эти годы накопил, то ли просто надо мной уже не висит диплом и поиск работы. Представляю вашему вниманию загрузчик .WL3 файлов, wcn (чтоб не ломать традицию из rcn, fcn, 0cn и bcn). Пока что работает корректно только на Linux (хотя для винды и мака там есть весь код кроме непосредственно взятия имени файла из аргументов запуска, т.ч. правка займёт строк десять от силы), и загружать умеет только многоугольники. С текстурами пока что разобрался лишь частично — знаю где лежат текстурные координаты, но где сами идентификаторы текстур, я ещё не в курсе. Запускать так: wcn-gtk /путь/до/файла.wl3 При этом откроется OpenGL окно, в котором можно побродить по модельке. На скриншоте под спойлером, например, самая сложная из трасс в игре, шестая. Консольная выдача при запуске — это цветовая разметка для шестнадцатиричного редактора wxHexEditor, которым пользуюсь для анализа. Спасибо сказали:
|
![]() ![]() |
hidefromkgb Scorcher Nov 22 2020, 01:40
hidefromkgb Я честно попытался собрать под Windows, но ты забы... Nov 22 2020, 10:01
-=CHE@TER=- Не, всё верно. Это подмодули, чтобы они инициализи... Nov 22 2020, 14:13
hidefromkgb Ты забыл O_BINARY флаг добавить - не на всех систе... Nov 22 2020, 23:28
-=CHE@TER=- Ну хорошо, а [url=https://github.com/hidefromkgb/m... Nov 23 2020, 13:09
hidefromkgb Работает, правда выдаёт 0 или 1 FPS, но я вижу гор... Nov 24 2020, 07:31
-=CHE@TER=- Как доразберу формат до конца, сделаю всё-таки для... Nov 24 2020, 10:41
hidefromkgb Итак, ура. Геометрия отныне импортируется полность... Nov 25 2020, 05:14
hidefromkgb Добавлен импорт нормалей.
Теперь верхняя точка ше... Nov 27 2020, 18:32
-=CHE@TER=- О-о-о! Классно! Это уже с освещением?
Выгл... Nov 28 2020, 13:02
hidefromkgb Нет, как такового освещения я в этих моделях не на... Nov 28 2020, 13:25![]() ![]() |
| Упрощённая версия | Сейчас: 2nd December 2025 - 02:01 |