HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Dot3 bump mapping
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
n00b
Житель форума

Дата регистрации: Nov 2010
Проживает: (void)
Сообщений: 128

Рейтинг



Dot3 bump mapping

Не будет ли бредом, если вместе с статичными лайтмапами, использовать статичный бамп как в этой статье?

http://www.gamedev.ru/code/faq/?id=3573

И не является ли этот способ старым( в смысле не исчезнут ли всякие GL_ARB_texture_env_dot3 в один прекрасный момент )

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

Старое сообщение 05-05-2011 15:48
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


Цитата:
n00b писал:
использовать статичный бамп как в этой статье?

Там еще надо задавать glColor-ом упакованный вектор направления на свет (об этом автор статьи скромно умолчал, предлагая догадаться любознательному читателю). Где ты его возьмешь?
Цитата:
n00b писал:
И не является ли этот способ старым

Нет, конечно. Разве GeForce 256 - старая видеокарта? Вот Voodoo-1 другое дело.
Цитата:
n00b писал:
не исчезнут ли всякие GL_ARB_texture_env_dot3 в один прекрасный момент

Нет.

__________________

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

Старое сообщение 05-05-2011 15:55
-
n00b
Житель форума

Дата регистрации: Nov 2010
Проживает: (void)
Сообщений: 128

Рейтинг



Спасибо, ещё 2 вопроса:
1) Этот dot3 на той же gf256 не сильно тормозит?
2) Шейдерами на современных видяхах быстрее не будет?

Цитата:
XaeroX писал:
Там еще надо задавать glColor-ом упакованный вектор направления на свет (об этом автор статьи скромно умолчал, предлагая догадаться любознательному читателю). Где ты его возьмешь?


Да я уже догадался ( лёжа на диване ) - сделал примерчик, который меняет вектор в зависимости от положения мышки. А так посчитаю ( надеюсь ), от солнца например, или от ближайшей лампочки.

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

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

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

Рейтинг



Цитата:
n00b писал:
Не будет ли бредом, если вместе с статичными лайтмапами, использовать статичный бамп как в этой статье?

не статичный бамп, а делюкс-маппинг это называется.
Суть такова - делается делюкс-мапа, по типу как в хлфх и параное, или хл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: Записан
Сообщение: 77442

Старое сообщение 05-05-2011 16:17
-
 XaeroX
Crystice Softworks

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

Рейтинг



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


Цитата:
n00b писал:
А так посчитаю ( надеюсь ), от солнца например, или от ближайшей лампочки.

Да можно, конечно, все мы через это прошли. Но смотреться будет стрёмно.
Хотя, конечно, лучше, чем фейковый бамп на детальных текстурах.
Цитата:
n00b писал:
этот dot3 на той же gf256 не сильно тормозит?

В сравнении с чем?
Конечно, сильнее тормозит, чем простое текстурирование, но не очень чтобы очень.

Добавлено 05-05-2011 в 23:19:

Цитата:
Дядя Миша писал:
не статичный бамп, а делюкс-маппинг это называется.

Не, в статье - именно статичный бамп, никаких доп. текстур с векторами не используется. Я такой делал в Volatile1-1 в 2004 году. В принципе, терпимо, если лайтов мало, они сделаны ентитями и стоят далеко друг от друга.

__________________

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

Старое сообщение 05-05-2011 16:19
-
n00b
Житель форума

Дата регистрации: Nov 2010
Проживает: (void)
Сообщений: 128

Рейтинг



Спасибо большое, попробую сделать.

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

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

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

Рейтинг



Цитата:
XaeroX писал:
именно статичный бамп, никаких доп. текстур с векторами не используется

я кстати писал в ксаше парсер лампочек и построялку лайтгрида для такого бампа
могу заделится, коли надо.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 05-05-2011 16:58
-
n00b
Житель форума

Дата регистрации: Nov 2010
Проживает: (void)
Сообщений: 128

Рейтинг



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

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

Старое сообщение 05-05-2011 17:47
- За что?
LeFront
Он же KNVLV

Группа: Опытный
Дата регистрации: Jul 2008
Проживает: Караганда
Сообщений: 1690
Возраст: 34

Рейтинг



Вот от такого бампа лысины и бывают, когда один источник света засвечивает другой. А поэтому с паранои и ушел. Там много хитрых способов надо в маппинге.

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

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

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

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

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

Рейтинг



Цитата:
LeFront писал:
Вот от такого бампа лысины и бывают, когда один источник света засвечивает другой

лысины бывают исключительно от того какую информацию записывать в делюкс-мапу. Если писать как в параное суммарное направление на три источника, то конечно будут лысины.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 06-05-2011 06:44
-
LeFront
Он же KNVLV

Группа: Опытный
Дата регистрации: Jul 2008
Проживает: Караганда
Сообщений: 1690
Возраст: 34

Рейтинг



Дядя Миша А можно как то и не на три источника и без лысин?

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

Старое сообщение 06-05-2011 07:36
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Легко. В хл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: Записан
Сообщение: 77471

Старое сообщение 06-05-2011 08:53
-
LeFront
Он же KNVLV

Группа: Опытный
Дата регистрации: Jul 2008
Проживает: Караганда
Сообщений: 1690
Возраст: 34

Рейтинг



Дядя Миша Почему BUzer тогда так не сделал? Или это было сложнее намного. Хотя если брать как в HL2, то там тоже не очень выраженный бамп

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

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

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

Рейтинг



LeFront если БУзер найдет немного времени, я надеюсь он напишет туториал про делюкс-маппинг

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 06-05-2011 09:24
-
LeFront
Он же KNVLV

Группа: Опытный
Дата регистрации: Jul 2008
Проживает: Караганда
Сообщений: 1690
Возраст: 34

Рейтинг



Дядя Миша Было бы неплохо. Это был бы плюс к рендеру HL, ну или Xash

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

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



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


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

Временная зона GMT. Текущее время 21:18. Новая тема    Ответить
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Dot3 bump mapping
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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