HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Графон - ретроспектива
Страницы (100): « Первая ... « 90 91 92 93 [94] 95 96 97 98 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Да с какого перепуга рейтрейс стал новой технологией?


Сам рейтрейс конечно не стал.

Цитата:
Дядя Миша писал:
Между прочим возможность трейсить мир прямо в шейдере здорово пригодится не только для рейтрейсера. Например можно будет делать тени за один проход.


Вот это я и имел ввиду. А с отражениями такое не прокатит?

P.S.

Как в этой версии кваки сделать фуллскрин 4к? На разрешениях более 1000 пикселей по одной стороне, изображение начинает уезжать за экран черт знает куда что в фуллскрине что в окне. Само изображение растянуто примерно раза в 2, т.е. окно высотой в 1024 пикселей занимает около 2048 пикселей на разрешении 4к.

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

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

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

Рейтинг



Цитата:
FiEctro писал:
А с отражениями такое не прокатит?

чтобы использовать рейтрейс для отражений, трасса должна возвращать цвет пикселя текстуры, в который она попала, а это, как ты понимаешь уже сложнее, чем примитивная беготня по клипнодам. Поэтому навскидку я не скажу насколько сложно это будет сделать.
Кстати насчёт освещения мне пришла в голову мысль, рисовать его в кратно уменьшенную текстуру, ну скажем 320х200. Это всего-навсего 64 тыщи пикселей. А потом эту уменьшенную текстуру уже нарисовать поверх всего экрана и получится нечто вроде размытых лайтмап, но фуллдинамик и быстро. Но ето уже потом, когда компиляторы допишу.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 18-09-2017 13:58
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Кстати насчёт освещения мне пришла в голову мысль, рисовать его в кратно уменьшенную текстуру, ну скажем 320х200. Это всего-навсего 64 тыщи пикселей.


Я помню предлагал тебе или Ксероксу эту идею года 4 назад, тогда вы просто покрутили у виска. Мне кажется можно вообще картинку разбить на зоны как у классического рейтрейсера (такие квадратики например по 64x64) пикселя и растягивать их на экранные например 128x128, и в зависимости от сложности менять им точность. Например если в этом участке монотонная стена, можно сделать квадрат разрешнием 8x8 растянутый на экранные 128х128 пикселей. Если там сложная деталь, или просто грань браша, в этом месте можно наоборот увеличить точность.

Можно еще сделать что то вроде Octree для 2хмерного изображения.

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

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

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

Рейтинг



Цитата:
FiEctro писал:
Я помню предлагал тебе или Ксероксу эту идею года 4 назад, тогда вы просто покрутили у виска

ну для форварда такая схема действительно неприменима, а для отложки подойдет.
Цитата:
FiEctro писал:
Мне кажется можно вообще картинку разбить на зоны как у классического рейтрейсера (такие квадратики например по 64x64)

а это ты изобрёл кластеред шейдинг

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 18-09-2017 14:11
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Цитата:
Дядя Миша писал:

Кстати насчёт освещения мне пришла в голову мысль, рисовать его в кратно уменьшенную текстуру, ну скажем 320х200. Это всего-навсего 64 тыщи пикселей. А потом эту уменьшенную текстуру уже нарисовать поверх всего экрана и получится нечто вроде размытых лайтмап, но фуллдинамик и быстро. Но ето уже потом, когда компиляторы допишу.

И получится размазня на границах объектов. Плюс отсутствие бампа и всего такого прочего.

Добавлено 18-09-2017 в 18:46:

Цитата:
FiEctro писал:
ncuxonaT
Почему не делают сглаживание прямо в реалтайме? Неужели сложно сделать что то вроде интерполяции между пикселями? Или тошнотворно будет?

Если сглаживать один кадр, то будет мазня и пятна. Если последовательность кадров - будут шлейфы при движении камеры/объектов. В этой демке есть команда gl_pt_taa_enable - сглаживанием по последним двум кадрам, шума становится меньше, но шлейфы, шлейфы...
Я выше выкладывал видео с применением комплексного сглаживания, на статичных сценах выглядит неплохо.

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

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

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

Рейтинг



Цитата:
ncuxonaT писал:
И получится размазня на границах объектов.

эта размазня при удачном подборе констант должна проконать за подобие AO.
Цитата:
ncuxonaT писал:
Плюс отсутствие бампа и всего такого прочего.

Делюксмапа, напоминаю тоже довольно низкого разрешения.

И потом размер можно брать от размера экрана / 2. Ну или на 4.
Вон, в веб-демке иррадианс-волюмов так сделано.

Цитата:
ncuxonaT писал:
Если сглаживать один кадр, то будет мазня и пятна

там есть возможность прогрессивного трейса для низких разрешений?
Ну скажем для того же 320х200.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 18-09-2017 17:31
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Цитата:
Дядя Миша писал:
эта размазня при удачном подборе констант должна проконать за подобие AO.

Да не будет АО никакого, будет мазня и ореолы.
Цитата:
Дядя Миша писал:
Делюксмапа, напоминаю тоже довольно низкого разрешения.

А потом ты по ней считаешь попиксельное освещение.
Цитата:
Дядя Миша писал:
там есть возможность прогрессивного трейса для низких разрешений?

Не понял вопроса. Где там?

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

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

Старое сообщение 18-09-2017 19:40
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:
Да не будет АО никакого, будет мазня и ореолы.

От же любитель поспорить. У меня штоле научился?

Цитата:
ncuxonaT писал:
Не понял вопроса. Где там?

в ку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: Записан
Сообщение: 168201

Старое сообщение 18-09-2017 21:22
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Дядя Миша ну а то у кого же.
Если под прогрессивным трейсом ты подразумеваешь ждать, пока шумы не уйдут, то прям такого нет, но можно просто поставить больше семплов. Но у меня видеодрайвер перезагружается, если долго рендерится кадр.

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

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

Старое сообщение 18-09-2017 22:08
- За что?
Crystallize
Житель форума

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

Рейтинг



ncuxonaT А сильно затратно слой освещения считать с антиалиасингом?

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

Старое сообщение 19-09-2017 01:32
- За что?
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Crystallize в 3дмаксе не очень

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

Старое сообщение 19-09-2017 01:59
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:
Да не будет АО никакого, будет мазня и ореолы.

ну вот тебе демку, где там ареолы?
Алиасинг есть, тени муарят, но ореолов нет.

Цитата:
ncuxonaT писал:
Ты, кстати, не думал в Паранойе сделать фейковый GI от фонаря?

SSDO ты имеешь в виду? Я не любитель локальных решений, ты же знаешь.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 19-09-2017 15:06
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Цитата:
Дядя Миша писал:

ну вот тебе демку, где там ареолы?
Алиасинг есть, тени муарят, но ореолов нет.

В этой демке нет того, о чем ты говоришь. Переключатель разрешения справа - так это просто меняется разрешение всей сцены. С тем же успехом можно в Паранойе включить 320х240 с суперсемлингом и радоваться высокому фпс.
Цитата:
Дядя Миша писал:
SSDO ты имеешь в виду? Я не любитель локальных решений, ты же знаешь.

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

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

Старое сообщение 19-09-2017 20:45
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 19-09-2017 21:08
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Дядя Миша а если делать такую штуку не только от зеркал, а вообще от всего, фигня получится? Только угол спота брать под 180.

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

Старое сообщение 19-09-2017 21:14
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 22:21. Новая тема    Ответить
Страницы (100): « Первая ... « 90 91 92 93 [94] 95 96 97 98 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Графон - ретроспектива
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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