HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT/3D [Вопросы и ответы] 2 голосов
Страницы (52): « Первая ... « 43 44 45 46 [47] 48 49 50 51 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



Блум или не блум, но это gl_sunshafts включает

__________________
Мой мод на Xash

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

Старое сообщение 20-10-2021 18:12
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



В общем, я примерно понял, он берет получается sky текстуру и по направлению света делает лучи и блум. Поэтому у меня и получается либо сделать правильно лучи, но только внутри 3д ская, либо лучи на всей карте но тогда модели и браши в 3д скае тоже лучи генерируют

__________________
Мой мод на Xash

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

Старое сообщение 22-10-2021 05:55
- За что?
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Aynekko попробуй для теста в genshafts_fp.glsl перед gl_FragColor = ... вставить строчку
fShaftsMask = float( texture2D( u_DepthMap, var_TexCoord ).r == 1.0);

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

Старое сообщение 23-10-2021 23:42
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



Увы, не поменялось ничего

[ Вложение ]
untitled.jpg

__________________
Мой мод на Xash

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

Старое сообщение 24-10-2021 08:16
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



Цитата:
Aynekko писал:
Теперь пытаюсь разобраться со скейлом моделей (их освещения фонариком).

Значит так, освещение починилось на 98% (см. аттач - слева "после", справа "до"). Путем метода тыка и такой-то матери что-то получилось. Что сделал конкретно:
C++ Source Code:
m_pModelInstance->m_plightmatrix = matrix3x4( origin, angles, Vector( 1,1,1 ) );// было m_pModelInstance->m_protationmatrix;

То есть сделал, чтобы лайтматрица всегда была со скейлом 1.

C++ Source Code:
1
tr.modelorg = m_pModelInstance->m_plightmatrix.VectorITransform( RI->vieworg );
2
Vector right = m_pModelInstance->m_plightmatrix.VectorIRotate( RI->vright );
3
Vector lightorg = m_pModelInstance->m_plightmatrix.VectorITransform( pl->origin );
4
 
5
// было:
6
//	tr.modelorg = m_pModelInstance->m_protationmatrix.VectorITransform( RI->vieworg );
7
//	Vector right = m_pModelInstance->m_plightmatrix.VectorIRotate( RI->vright );
8
//	Vector lightorg = m_pModelInstance->m_protationmatrix.VectorITransform( pl->origin );


В шейдере убрал spot attenuation, и финальный цвет умножил на скейл модели (двойка просто для яркости):
C++ Source Code:
gl_FragColor = 2 * diffuse * shadow * MeshScale;


Стало практически идеально, только на очень мелких или очень огромных моделях (<0.2 или >5) начинает что-то не так проявляться, похоже что-то с дистанцией от центра модели.
Дошел до этого, когда стал проверять, как влияет изменение скейла в матрицах на освещение.

[ Вложение ]
Безымянный.jpg

__________________
Мой мод на Xash

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

Старое сообщение 13-11-2021 15:07
- За что?
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



Для чего конкретно используются m_flPoseParameter? Которые подмяли под себя все векторы vuser. В каких сценариях?

__________________
Мой мод на Xash

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

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

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

Рейтинг



Новая система блендинга в студиомоделях, как в сорсе.
При помощи этих параметров можно в моделях гибко управлять программной анимацией. Это как боне-контроллеры, только гораздо круче.
Можно смешивать разные анимации, а контроллер определяет степень смешивания, можно меняя значение контроллера промотать все кадры в анимации, да много чего можно.
У в хл2 багги, к примеру колёса крутятся через эти контроллеры, подвеска на них, стрелки приборов. У персов эта штука управляет блендингом, причём кол-во смешиваемых анимаций может превышать 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'

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

Старое сообщение 14-11-2021 16:58
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



А в последнем билде ксашмода есть какие-то примеры посмотреть? Где-то используется? Или это просто задел для мододелов

__________________
Мой мод на Xash

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

Старое сообщение 14-11-2021 17:12
- За что?
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
Дядя Миша писал:
Новая система блендинга в студиомоделях, как в сорсе.
При помощи этих параметров можно в моделях гибко управлять программной анимацией. Это как боне-контроллеры, только гораздо круче.
Можно смешивать разные анимации, а контроллер определяет степень смешивания, можно меняя значение контроллера промотать все кадры в анимации, да много чего можно.
У в хл2 багги, к примеру колёса крутятся через эти контроллеры, подвеска на них, стрелки приборов. У персов эта штука управляет блендингом, причём кол-во смешиваемых анимаций может превышать 3х3.

А как это всё вообще юзать? И есть ли это в п2шном студиомодель рендере?

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 14-11-2021 17:38
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Aynekko писал:
Где-то используется? Или это просто задел для мододелов

Задел. В модельвьювере можно подвигать ползунки поз-параметров, для понимания. Ну и в целом сорсовские модели можно канпилировать практически 1 в 1, и там появится эти поз-параметры.

Цитата:
SNMetamorph писал:
И есть ли это в п2шном студиомодель рендере?

естественно

Добавлено 14-11-2021 в 21:11:

Машинку я на этой системе, к слову сделал. Но увидели её не только лишь все.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-11-2021 18:11
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
Дядя Миша писал:
Машинку я на этой системе, к слову сделал. Но увидели её не только лишь все.

Кстати исходники этого билда можно получить за оплату?

Добавлено 14-11-2021 в 22:38:

И есть ли вообще видос с этими машинками? Чобы поглядеть хоть. А то пока это лишь легенда.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 14-11-2021 18:38
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
SNMetamorph писал:
А то пока это лишь легенда.

О, это прямо тема для конспирологических рассуждений.
1. С какой стати мне врать?
2. я не произвожу впечатление человека, который может их сделать?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-11-2021 18:50
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
Дядя Миша писал:
1. С какой стати мне врать?
2. я не произвожу впечатление человека, который может их сделать?

Я не про это. Я же видел остатки кода в ксашмоде, очевидно, что они были. Вопрос в том, как они вообще работают, потому что поведение/управление можно сделать по-всякому и вариативность в этом бесконечная.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 14-11-2021 18:59
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
SNMetamorph писал:
Вопрос в том, как они вообще работают

SetPoseParamter\GetPoseParameter как и в сорсе.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 15-11-2021 07:14
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1006
Возраст: 31

Рейтинг



Обратил внимание, что на некоторых моделях некоторые фейсы не освещаются. Светишь на модель ящика, под углом, одна сторона светлая, другая темная. Только если светить на сторону ящика под очень маленьким углом (менее 10 градусов где-то), видно, что сторона начинает освещаться. В параное смотрю это пофикшено.
И такое происходит только с некоторыми моделями. Куда копать, чтобы пофиксить это?

Добавлено 17-11-2021 в 12:02:

Нашел примерное место, если var_Normal сделать равным не N, a -N, то эти фейсы освещаются нормально, а те, которые освещались - наоборот. Как я и предполагал... Теперь как бы пофиксить это.

Добавлено 17-11-2021 в 13:59:

Вроде получилось. Поставил vec3 L = normalize( var_Normal ) вместо vec3 L = normalize( u_LightDir.xyz )

__________________
Мой мод на Xash

Отредактировано Aynekko 17-11-2021 в 11:15

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

Старое сообщение 17-11-2021 10:59
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 13:22. Новая тема    Ответить
Страницы (52): « Первая ... « 43 44 45 46 [47] 48 49 50 51 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT/3D [Вопросы и ответы] 2 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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