![]() |
Показать все 67 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- XashXT (https://hlfx.ru/forum/forumdisplay.php?forumid=30)
-- Шейдеры как в Quake3 (ну или как в HLFX 0.6) (https://hlfx.ru/forum/showthread.php?threadid=3820)
Шейдеры как в Quake3 (ну или как в HLFX 0.6)
Что такое шейдеры в Quake3, я надеюсь, вы все знаете. Вопрос о целесообразности введения этой системы в ксаш-мод.
Голосуем.
Добавлено 22-02-2013 в 19:25:
Если сомневаетесь - задавайте вопросы.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, опиши пожалуйста базовый набор предполагаемого функционала.
Установка текстур + блендинг + возможность установки вращения или что-то еще?
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Да у меня этот функционал еще со старых бэкапов валяется.
Ну кутришный базовый набор, поддержка выражений, загрузка GLSL-шейдеров.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А они только для брашей?
__________________
-Brain is dead-
брашы и студиомодели. Не забывайте, в основе всё тот же движок, который про них не подозревает.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Как в hlfx 0.6 со всеми эффектами типа бампа, преломлений и параллакса. И конечно подробнейшими мануалами с примерами.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
На уровне мода - нет, на уровне движка - да.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Нереал на уровне движка
Да и на уровне мода много вопросов остается. Видимо придется отрезать динамическое освещение, зеркала и порталы, чтобы шейдеры работали нормально.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Совсем конечно. Зато шейдеры
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
А в чем профит тогда?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Ну шейдеры предполагают однопроходность без разрыва на всякие сомнительные действия, типа отрисовки теней между проходами.
Технически это всё конечно же осуществимо, но вот производительность...
Ну да не будем загадывать.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
У Ксерокса в шейдерах есть и зеркала и мониторы.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ты пробывал в кутри поставить более одного зеркала в кадре? А ты попробуй )
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
У меня до 3х мониторов было стабильно не меньше 60 фпс, еще тогда на древнем железе!
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша конечно я не пробовал, зачем мне маппить под унылое говно ку3?. Тогда ну в баню такую систему. Терять из-за неё мониторы и динамическое освещение глупо. Может есть какой-то компромисс?
Добавлено 24-02-2013 в 01:10:
FiEctro а какое у тебя было древнее железо? И какие настройки графики в ХЛФХ? И какая версия ХЛФХ? Да, разрешение экрана тоже назови плиз.
А вы готовы каждому шейдеру ручками прописывать детальную текстурку? ))
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ku2zoff
GF7600, 2гб оперы, проц непомню. Версия 0.6 последняя на тот момент (постарее чем у жеки), Настройки графики максимально возможные.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
7600 какая? GS или GT? Я к тому, что вторая шустрее. Проц двухъядерный по 3 Ггц? Разрешение экрана 1024х768? Если так, то оно понятно. У меня при таком разрешении СТАЛКЕР при полном динамическом освещении и отключении некоторых эффектов вполне приличный фпс выдаёт. Стоит повысить до нативного 1280х1024, начинаются тормоза.
Ku2zoff
Помоему GS. Разрешение 1024х768.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ku2zoff
Я не понимаю, а зачем ставить больше 3х мониторов/порталов/зеркал в кадре?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша вас троллит. Шейдеры никак не связаны с зеркалами и мониторами. Тормоза хлфх и лимит на зеркала в ку3 - проблемы совсем другого плана.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Так не путай лайтмапу и детальную текстурку. Лайтмапу считает компилятор, а детальную текстурку выбирает маппер.
Я навскидку придумал брать эти значения из уже существующих файлов, но любая кастомизация потребует дополнительных усилий.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Имхо, надуманная проблема.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Мой конвертер hlbsp->q3bsp спокойно прописывает детальные текстуры автоматом в шойдерах. Но сначала он, разумеется, парсит mapname_detail.txt (на всякий случай).
__________________
Думал-думал насчёт ограничений и тормозов, вызванных совместимостью с халфой, и меня вдруг осенило. Почему ксашдвижок не пользуется большой популярность среди мододелов, а тем более быдла игроков? Ответ прост: нафиг он нужен, если это клон голдсорса. Ни улучшенное быстродействие, ни увеличинные лимиты, ни ещё что-то подобное его не спасёт. Ни даже ксашмод со всеми его плюшками (кстати несовместимый с халфой в отличие от спиритов). А после апдейтов голдсорса и портирования его на линукс так вообще о-ё-ёй.
Меня терзают смутные сомнения, спас бы двиг от всего этого XashNT? В том виде, в котором ДМ его предложил - нет. Нужно нечто более высокого уровня, как например сорс, но при этом простое в эксплуатации как голдсорс. Первый пункт вполне достижим. А второй в тумане, поскольку тут нужны новые тулзы, которые будут похожи на старые.
__________________
Это я к тому, что может не стоит пытаться сделать из говна конфетку, обернув его этикеткой и посыпав ванилином. Может лучше использовать его как удобрение, чтобы из удобренной почвы вырос действительно хороший движок.
Добавлено 25-02-2013 в 15:36:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Scrama:
Что значит "сам Ксаш не совместим"? Вообще-то ДМ постоянно борется за повышение этой совместимости, делает разные исправления, но для этого нужно, чтобы кто-то занимался тестированием этой совместимости. Если ты нашёл какую-то проблему, то это прямой повод сообщить о ней в теме про текущий билд, вместо того, чтобы умалчивать об этом. Если бы каждый заинтересованный в Ксаше сел да прошёл пяток пусть даже маленьких, но пока что не пройденных модов, а потом качественно отрепортил об обнаруженных проблемах, то всем была бы польза.
Ku2zoff:
Вместо того, чтобы называть качественный продукт никому не нужным клоном Голдсорса, ты бы лучше подумал о том, что любой продукт нуждается в продвижении. А с этим мало кто вообще помогает. Множество людей элементарно не знают о Ксаше ничего. Пользовательская и информационная поддержка движка осуществляются, главным образом, на русском языке, что сильно ограничивает потенциальный круг пользователей. Кроме того, из-за элементарных ограничений, связанных с копирайтами, Ксаш выкладывается в виде набора "сделай сам", а не в виде игры, которую можно скачать целиком. Это тоже затрудняет процесс использования движка и повышает уровень требований к качественной информационной поддержке, особенно на английском языке. Но никто не отозвался на моё предложение создать англоязычный форум по Ксашу.
Ну и самое главное, в Ксаше уже заложено огромное количество возможностей, для которых требуются талантливые модостроители. Способные взять движок и сделать на нём качественный интересный проект. Такой, который сам по себе сможет привлечь внимание игроков. А те, кто сидит и сетует на недостаток производительности / отсутствие каких-то фич / несовместимость с линуксом, вы бы лучше взяли и помогли по мере возможностей в разработке / тестировании / популяризации движка или оказали помощь новым проектам, базирующимся на Ксаше. Тем самым вы привлечёте внимание других людей, расширите потенциальную аудиторию, ну и далее по списку, вплоть до повышения уровня донейтов. А пока что развитие самого Ксаша, насколько я вижу, идёт быстрее, чем его популяризация и модостроение на его базе.
Добавлено 25-02-2013 в 15:59:
Scrama:
Специально взял сейчас и прошёл твою карту. Всё проходится, никаких багов я вообще не увидел. Так что обнови движок и проверь сам ещё раз.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Qwertyus, возьми все три батарейки - дверь закрыта, стоишь как дурак в 32-х юнитах от финала и никто тебя не похвалит.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Scrama:
Взял все три батарейки, меня похвалили, и мод закончился выходом в меню . ЧЯНТД?
Так, товарищи, вас куда-то не туда понесло. Здесь тема про шейдеры, а не про батарейки. Давайте про батарейки во флуде обсуждать.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Уж лучше с шейдерами, чем без них. По поводу мониторов и зеркал - фиг с ними. Они ведь не нужны на каждом шагу. А возможности шейдеров можно использовать везде. Но - динамическое освещение и порталы жалко.
А я вот не в теме, потому что не знаю преимущества и недостатки кваковских шейдеров и тех что имеются сейчас. Может есть какая-нибудь сравнительная таблица?
SpAwN
Ты вроде волатил-сдк качал? Почитай Shader Manual из него. В ку3, конечно, есть отличия, но принцип тот же.
__________________
XaeroX, даже моды со всеми любимым бампом делаются либо на паранойевских текстурах либо на думтришных. Кутришные шейдеры в ксаше будут означать именно что кутришные шейдеры. Ну, максимум джедай академи или элит форс разберут.
А ты говоришь про целую игру на волатиле, где все форматы и утилиты - собственные.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Scrama
Я пытаюсь охладить пыл тех, кто наивно полагает, что вот ещё чуть-чуть поднажмём, графику вытянем на уровень ид теч 4 - и наступит всеобщее коммунистическое счастье.
__________________
Ku2zoff
А у ксаша при наличии тех же эффектов они, типа, будут ниже? Там шейдеры какие-то особенные, суперскоростные?
__________________
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Ладна вам
Я всё равно пока багфиксами занимаюсь, не до шейдеров мне.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Я тут с СоветКодыром посоветовался. У него все фичи построены на старом варианте рендерера, плюс кое-какие багфиксы для него, в частности перевод рендеринга на VBO. Прикручивать сейчас какую-то шейдерную систему, это значит попросту изломать новые версии на очень долгое время. А у меня свободного времени, которое я могу уделить проекту, хватает только на багфиксы. Так что извиняйте товарищи.
Не будет шейдеров.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
XaeroX а как же травка? С травкой ВБО нужен ИМХО
ONeiLL
А вот тоже не факт, если на одну поверхность приходится по три-четыре кустика, то особого выигрыша не будет (я исхожу из того, что отсечение травы происходит посурфейсно, а не покустиково, в последнем случае - вбо и подавно бесполезен).
__________________
XaeroX ну спорить не буду, в ГЛ я всё же нуб. Но за что тогда все хвалят ВБО раз толку от него мало?
__________________
Будем посмотреть.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 23:45. | Показать все 67 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024