HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Обзоры > Обзор Trinity Renderers (буржуйский вариант HLFX на базе паранойи)
декали на моделях и всё прочее
Страницы (25): [1] 2 3 4 5 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Обзор Trinity Renderers (буржуйский вариант HLFX на базе паранойи)

Собственно, началось всё с того, что наши буржуи зачем-то попросили меня сорцы того-самого студиомдл, который компилит модельки с девятью блендингами и не вылетает от порчи памяти. Я конечно удивился такому странному желанию, но решил каким-то образом поиметь профит с этого дела и предложил им меняться - сорцы студиомдл в обмен на код декалей на моделях. Буржуи, как водится, начали рассказывать сказки что никакого кода нету, что этот код защищен всякими там авторскими правами и прочими глупостями. Но поскольку на эти ихние доводы мы с ФиЭктрой не реагировали (я если честно, вообще забыл про них), то в итоге буржуи дали сцылку на вот этот вот сайтик, а точнее - релиз Trinity Renderers: http://halflifezone.com/forums/viewtopic.php?f=38&t=192
Это, как несложно догадаться, их несимметричный ответ HLFX 0.6.
Возможно они сами его так не позиционируют, но на мой взгляд это - единственная стоящая наработка от буржуев, которую приятно держать в руках. В отличие от всяких там арранджементов и прочих некстгенов.
Я уже поковырялся в исходниках и прямо порадовался. Давно не видел такого приятного и чистого кода. Видно что автор понимает что делает, а не тупо копирует разные куски, щедро снабжая их комментами, типа "это должно работать но почему-то неработает", как в каком-нибудь арранджементе.
Итак, навскидку что же имеется в данном моде?
1. Зеркала (нагло сворованные из ксаш-мода без указания кредитсов)
2. Парт-система с адским кол-вом настроек, поддерживает нанесение декалей, физику партиклей и еще кучу всего.
3. Менеджер клиентских энтить (с собственной кастомной отрисовкой). Видимо позволяет иметь неограниченную кучу своих энтить. Впрочем с выходом ксаша это не так актуально, но тем не менее. Там же, кстати и отрисовка декоративных проводов.
4. Те самые декали на моделях из некстгена (накладываются немного кривовато, но хотя бы не улетают в координату 0 0 0). Так же присутствует фактически полная имплементация студиомодельрендерера даже со своим кастомным лоадером моделей и собственным оригинальным кодом рендеринга GlowShell в виде туманной дымки (по крайней мере я так это понял). Единственная вещи, которая поручается движку - это ремаппинг цветов для текстур типа DM_Base.
5. Загрузка TGA-текстур при помощи DevIL. Очень надеюсь что Devil был взят в надежде на будущие расширения, поскольку код загрузки TGA предельно простой и юзать для этих целей здоровый DevIL попросту говоря неразумно. Но зато он подгружается динамически и через это не торчит в корневой папке халфы.
6. Водичка, чем-то похожая на водичку из MechMod (к сожалению её плющит под ксашем, но под халфой работает правильно).
Из минусов хотелось бы отметить следующее:
Автор мода, как и я чихать хотел на демо-карты и документацию, посему далеко не всё из того что есть в моде возможно увидеть на стандартных картах халфы. Например зеркал нету, также я не разобрался как включать детальные текстуры.
Второй минус - субъективный. Автор юзает код из ксаш-мода (устранение моргания монстров на моделях, зеркала), но при этом про меня в кредитсах - ни слова. Хотя Бузер упомянут.
Третьим минусом могу назвать немного странное освещение студиомоделей - лица по большей части затемненные. Хотя возможно всё дело в новых драйверах и старых CG-шейдерах.
В целом же данный мод весьма неплох как обучающая база для юнных кодеров, мечатющих написать "убийцу HLFX" но не знающих как это сделать, поскольку кода паранои для этого явно недостаточно, а другого источника бесплатных лулзов эффектов, у них попросту нет, ну и декали на моделях, да
Кстати сказать, данный мод имеет в своей основе обычный HL SDK, поэтому никакого мовевитча там нету.
Ну на этом всё, надеюсь я немного расшевелил наше коммунити свежими новостями.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 83506

Старое сообщение 27-09-2011 19:32
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Забавно, сколько же лет понадобилось всем этим людям, чтобы сообразить, что glTexImage2D может работать поверх халфовского gl_index и грузить туда текстуру другого размера? Я из принципа никому об этом не говорил с 2005 года, всё наблюдал. И индексы неба с 5800... У нас по-моему только сразу русский до этого додумался, и то хз когда.
Будем наблюдать дальше - сколько времени займёт процесс воссоздания теней от моделей а ля хлфх 0.6, постпроцессов оттуда же, нормального статичного бампа (а не как в паранойе), ну и т.п.

Тебе хорошо - тебя хоть что-то буржуйское интересует. А мне на что сорцы хлфх менять? Ума не приложу

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 83507

Старое сообщение 27-09-2011 19:42
-
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



Если кто не в курсе (новички) у кого 6 студия, эти исходники предназначены для студии новее шестой (2005,08,10)
Есть одна маленькая утилитка http://www.arstdesign.com/articles/prjconverter.html которая конвертит файлы .sln в .dsp понятный шестой студией.

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

Сообщить модератору | | IP: Записан
Сообщение: 83516

Старое сообщение 28-09-2011 09:16
- За что?
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 29

Рейтинг



Дядя Миша Водичка красивая, жалко что под ксашем не работает.

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 83518

Старое сообщение 28-09-2011 09:52
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
PLut писал:
жалко что под ксашем не работает.

а я починю к следующему релизу. Заодно и в HLFX 0.5 вода наладится по идее.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 83519

Старое сообщение 28-09-2011 10:18
-
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 29

Рейтинг



Дядя Миша Отлично, а когда он планируется?

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 83520

Старое сообщение 28-09-2011 10:19
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Да, собственно уже готов.
Как оказалось они юзают проекционную матрицу с предидущего кадра.
Хватило же ума. Правда ксерокс тоже чем-то подобным баловался в hlfx 0.5, поэтому побочным эффектом починилась вода в hlfx 0.5.
Правда вылез другой баг - кастомное кеширование секвенс-групп неработает как надо. Впрочем это можно и вырезать.

Добавлено 28-09-2011 в 20:23:

Сам билд

Вложение: build1693.rar (492.8 кб)
Этот файл был скачан 1249 раз.
Дядя Миша проверил это вложение на вирусы 28-09-2011 в 16:23

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 83529

Старое сообщение 28-09-2011 16:23
-
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



Весьма глючный мод, особенно удручает то, что в некоторых местах, v модели становятся прозрачными.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей

Сообщить модератору | | IP: Записан
Сообщение: 83531

Старое сообщение 28-09-2011 16:57
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Апдейт, исправляющий баг с кастомным кешированием и прозрачностью v_модели. Я перезалил вложение, перекачайте еще раз.

Вложение: xash_dll.rar (340.4 кб)
Этот файл был скачан 1197 раз.
Дядя Миша проверил это вложение на вирусы 28-09-2011 в 17:33

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 83532

Старое сообщение 28-09-2011 17:11
-
Jumpdaphuckup!
Когда-то я здесь был

Дата регистрации: Nov 2005
Проживает: Україна / Харків
Сообщений: 128
Возраст: 36

Рейтинг



Цитата:
XaeroX писал:
Забавно, сколько же лет понадобилось всем этим людям, чтобы сообразить, что glTexImage2D может работать поверх халфовского gl_index и грузить туда текстуру другого размера? Я из принципа никому об этом не говорил с 2005 года, всё наблюдал. И индексы неба с 5800... У нас по-моему только сразу русский до этого додумался, и то хз когда.

я думал, это первое, что приходит в голову, когда начинаешь совать свой гл-код в клиенте

__________________
avtobus zekov

Сообщить модератору | | IP: Записан
Сообщение: 83536

Старое сообщение 28-09-2011 21:28
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Jumpdaphuckup!
Приходит - и видимо сразу же уходит...

Добавлено 29-09-2011 в 05:44:

Мне, кстати, первой пришла в голову возможность подключить пиксельные шейдеры, а уж потом...

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 83538

Старое сообщение 28-09-2011 22:44
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



А я первый придумал про физику

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 83540

Старое сообщение 29-09-2011 07:43
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Дядя Миша
А у тебя в зеркале тама тоже игрока не видно?

И под водой конкретно в ксаше наблюдается следующий баг:
http://pix.academ.org/img/2011/09/2...4def29386c8.jpg

Периодические вылеты при старте новой карты через консоль, опять же в хл такого не наблюдал:

C++ Source Code:
>map undertow
Spawn Server: undertow
assert failed at D:\Xash3D\src_main\engine\client\gl_image.c:1198

Отредактировано FiEctro 29-09-2011 в 10:02

Сообщить модератору | | IP: Записан
Сообщение: 83541

Старое сообщение 29-09-2011 09:51
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
FiEctro писал:
И под водой конкретно в ксаше наблюдается следующий баг:

а фонарик вниз тоже ксаш передвинул? Ты уже признайся что в коде наговнял по бырому и начинаешь на ксаш валить.

Добавлено 29-09-2011 в 15:26:

Цитата:
FiEctro писал:
А у тебя в зеркале тама тоже игрока не видно?

игрока и под халфой не видно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 83547

Старое сообщение 29-09-2011 11:26
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Дядя Миша
Конечно я виноват .
Вот с оригинальными дллками:
http://pix.academ.org/img/2011/09/2...08e61b65e73.jpg
С вылетами аналогично.

Сообщить модератору | | IP: Записан
Сообщение: 83549

Старое сообщение 29-09-2011 11:38
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 10:19. Новая тема    Ответить
Страницы (25): [1] 2 3 4 5 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Обзоры > Обзор Trinity Renderers (буржуйский вариант HLFX на базе паранойи)
декали на моделях и всё прочее
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024