Пришло время для медиарелиза: немного скринов Jackhammer
Как вы знаете, я уже давно работаю над поддержкой
Quake3.
Пришло время показать кое-какие результаты.
Разумеется, это далеко не всё, что было сделано - но самое основное.
1) Новый рендер джека полностью поддерживает шейдерные скрипты, включая модели (в данный момент готова поддержка MD3 и ASE).
При включении режима анимации шейдеров в 3д-окне вы увидите текстуры именно такими, какими они будут в движке ку3.
Точно так же можно смотреть анимации в браузере текстур. В нагрузку - идёт поддержка анимаций текстур из ку1/хл1 и скролл-текстур из хл1 (это, понятное дело, частный и очень простой случай шейдеров).
Помимо шейдеров, рендер красиво анимирует модельки оружия (для этого есть специальные команды fgd), а также рисует патчи.
2) Патчи, конечно же, можно создавать и редактировать. Контрольные точки таскаются в привычном режиме vertex manipulation, а текстура настраивается в том же окне face properties (теперь - surface properties). Обратите внимание - появились вкладки. Т.е. можно выделять одновременно и фейсы, и патчи, и работать одновременно и с тем, и с другим. Кстати, больше не придётся превращать браш в патч, как мы делали в радианте - патчи стали полноценными примитивами, создающимися так же, как и обычные браши.
3) Ежели можно смотреть анимации шейдеров, неплохо бы также иметь возможность эти шейдеры редактировать, не правда ли?
В джеке появился встроенный редактор шейдерных скриптов. И не простой, а с автоформатированием, автозавершением команд, подсветкой синтаксиса, функцией проверки ошибок и многим-многим другим. В режиме превью можно смотреть как плоский шейдер, так и нанесённый на один из примитивов: куб, цилиндр, шар, чайник (ага, тот самый). Редактор также позволяет создавать новые шейдеры на лету, сохранять их в имеющиеся и новые шейдерные файлы, и вообще по идее должен исключить любые поползновения ручного редактирования файлов *.shader. Впрочем, удобство редактора ещё будет оцениваться и допиливаться.
На этом пока всё.
Сразу скажу - релиз ещё не скоро, не раньше середины апреля, т.к. сделать ещё предстоит очень много.
По крайней мере, вы теперь знаете, что проект на месте не стоит.
:rus: