Страницы (2): [1] 2 » Показать все 18 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- XHL Render System + Aurora Particle System (https://hlfx.ru/forum/showthread.php?threadid=4618)
XHL Render System + Aurora Particle System
Постановка задачи.
Многим юзерам (типа моддерам ) так нравится аврора, но внутри она - полнейшее говно. Render System никто использовать не осиливает. Год назад я попыталс совместить хорошее с удобным, но не взлетело. Посему, вопрос к етм, кто в этой быдлоавроре разбирается - можете помочь её нормально дописать и интегрировать в RS?
(PS: значок темы - не сердечко, а перевёрнутая попа)
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Похоже, этим мерзавцам вообще плевать.
2 недели прошло с момента создания темы, а никто даже строчки не написал. Ни по делу, ни даже просто так.
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Ku2zoff понимаешь, для всего этого всё равно фабрика нужна и прочие механизмы. Чисто aurora-specific - это какие-то непонятные двойные партиклы (overlay или как там), дурацкая рандомизация (привет классу рандом рэйндж), да ещё пара малозаметных фич. Но мне хочется _полную_ совместимость. Я маньяк ))) я же запилил полную совместимость со всеми актуальными версиями хл, opforce, op4ctf, даже xash (там где ксаш не допилен, я уж ничего не могу сделать). Я даже movewith почти прикрутил из спирта. Но с авророй затыки. Я уже за год забыл, в чём конкретно, но надо переделывать метод выделения непрерывной памяти и приведений типов частиц.
Кажется, вспомнил:
есть ЖЦ объекта частицы в памяти: allocate - use - free. Так вот: в текущей архитектуре все эти циклы принадлежали классам PS, в которых крутились одинаковые частицы. Но как только появился extended class CParticleAur : public CParticle, нарушилось всё:
allocation - CParticleSystem не знает, что надо выделить память под CParticleAur, а не под CParticle
usage - только CPSAurora может использовать фичи партиклей
deletion - опять же, CParticleSystem не знает, что в пууле частиц находятся CParticleAur.
Это чисто бредни ООП Си++.
И НЕТ, я не хочу выносить ВСЕ настройки частиц авроры в свой generic-class CParticle, потому что жрать лишнюю память - нафиг надо. Тест RS на ГеФорсе 250ГТС показал, что в кадре могут находиться около 80 000 частиц, не просаживая FPS ниже 56. Ну, это субъективно, конечно, но для меня - приемлемо. А сокращать это число до 60-70тыс. из-за неиспользуемых в 90% случаев переменных - не хочу. МБ я и не прав. Я вообще сплю на ходу.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Ну, с такими параметрами проблем нет.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
~ X ~
>> Многим юзерам (типа моддерам ) так нравится аврора, но внутри она - полнейшее говно. Render System никто использовать не осиливает.
Сколько лет хвастался этим рендер системом и скатился...
Не в авроре и рендер системе дело, от этого XDM не станет меньше глючить.
Неужели вместо того чтобы обмазываться несвежими фишками, так трудно пофиксить старые, и вычистить тот быдлокод от которого XDM выворачивает под ксаш движком?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Ku2zoff писал:
Сделай собственные внешние скрипты для регулировки разных параметров.[/QUOTE]
Всё-таки тогда выйдет конкуренция форматов и переучивание пользователей. Это не есть хорошо, имхо.
Ghoul [BB] он не покажет - ему нечего Не суди строго больного - он заразился на другом форуме Синдромом Непогрешимости Ксаша и мечется в агонии.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
О сувании авроры в исходном виде речь не идёт. Но дать юзеру возможность скопировать свои старые быдлосистемы на новое место - это хорошо, имхо. Только трудно очень...
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Временная зона GMT. Текущее время 05:09. | Страницы (2): [1] 2 » Показать все 18 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024