HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: test build 04.02.2020
Тестирование системы материалов
Страницы (4): « 1 2 [3] 4 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

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

Рейтинг



однострочники должны начинаться с волшебного слова. Любого.
Ну типа

C++ Source Code:
1
inline <matname> <specular> <parallaxScale>\
2
<matname>\
3
{\
4
setVertShader( "glsl/myshader.vs" );\
5
setFragShader( "glsl/myshader.ps" );\
6
float u_ParallaxScale = <parallaxScale>;\
7
float u_SpecularScale = <specular>;\
8
}

Ну это условность конечно, просто пример. Набор передаваемых в материал параметров определяется шейдером, а шейдер мы тоже сами пишем.

Цитата:
Ku2zoff писал:
то, что интересно тебе - пилить вот эту систему материалов, новые компиляторы, плюшки в форматах моделей - оно народу не нужно в том виде, в котором оно сейчас

Откуда ты знаешь, что интересно мне?

Я понимаю, что задача сугубо на любителя, мне бы для теста хватило и одного-двух человек, которые бы заинтерисовались по настоящему, вот был у нас тов. Lexart, так не было для него лучшего занятия, чем бесконечно крутить и настраивать материалы. Очень ему это дело нравилось. Ну Психопат вот тоже сокрушался, что в параное нельзя шейдеры заменять своими, нельзя добавлять новые параметры и так далее. Ну вот система, в которой теоретически можно абсолютно всё, не затрагивая код движка. Единственное ограничение фантазии налагают исходные данные моделей\уровней. По крайней мере на данный момент.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 11-02-2020 17:03
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



У меня серый экран, багрепортить?

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

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

Старое сообщение 11-02-2020 19:15
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Crystallize это не совсем render order. Это перезапись глубины.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 11-02-2020 20:29
-
Next Day
Частый гость

Дата регистрации: Mar 2017
Проживает: Электросталь
Сообщений: 55
Возраст: 33

Рейтинг



Пока не совсем понимаю что это но очень интересно

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

Старое сообщение 12-02-2020 09:24
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



Может на ксм кинуть ссылку в эту тему?

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

Старое сообщение 12-02-2020 09:25
- За что?
NameLesS
Житель форума

Группа: Неопытный
Дата регистрации: Jul 2007
Проживает: Est
Сообщений: 120
Возраст: 32

Рейтинг



скрытый текст

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

Старое сообщение 17-02-2020 04:36
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



так вот, у меня серый экран; вот мой лог на всякий случай. там шейдер не компилица.

Вложение: engine.7z (2.9 кб)
Этот файл был скачан 435 раз.

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

Старое сообщение 17-02-2020 12:34
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Crystallize у Психопата точно такая же ситуация была. Ну так шейдеры полностью контролируются юзером, перепиши его.
Спроси у Псхихопата что надо сделать.
Я и не знал что в AMD настолько упоротые сидят. До такого даже мелкософт не додумался.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 17-02-2020 16:16
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Дядя Миша AMD следует стандарту, а вот ты нарушитель

Crystallize распакуй в baseq3

Вложение: glsl.zip (14.6 кб)
Этот файл был скачан 406 раз.

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

Старое сообщение 17-02-2020 16:58
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:
AMD следует стандарту

Покажи мне, где это прописано, что все GL_ в шейдере являются зарезервированными? И почему в таком случае Нвидия, которая процентов на 90 и двигала OpenGL все эти годы, плевать хотела на такие условности.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 17-02-2020 17:05
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



Цитата:
Дядя Миша писал:
Я и не знал что в AMD настолько упоротые сидят. До такого даже мелкософт не додумался.

но у меня GeForce...

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

Старое сообщение 17-02-2020 17:12
- За что?
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Дядя Миша
https://hlfx.ru/forum/showthread.ph...0025#post190025

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

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

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

Рейтинг



ncuxonaT цытато

Цитата:

GLSL reserves any name beginning with "gl_";

регистр не по глазам? GLSL регистро-зависимый язык, да у него в нижнем префиксе системные переменные. Но верхний-то причём?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 17-02-2020 18:39
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4397
Возраст: 34

Рейтинг



Цитата:
ncuxonaT писал:
распакуй в baseq3

А, так ты про аттач...

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

Старое сообщение 17-02-2020 18:46
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Crystallize писал:
но у меня GeForce...

драва какой версии?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 17-02-2020 18:48
-
Тема закрыта Дядя Миша 10-01-2021 в 08:05
Временная зона GMT. Текущее время 06:47. Новая тема    Ответить
Страницы (4): « 1 2 [3] 4 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashNT: test build 04.02.2020
Тестирование системы материалов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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