Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 07.06.2009, 19:26   #1
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Радость HDR и Bloom

Здравствуйте, я снова в деле
Подскажите пожалуйста, каким образом возможно реализовать блум и хдр на блитце. Сразу скажу, что ни о каком директ9 и ксорсе речи быть не может. Для меня обязательным условием является игра на чистом директ7.
(Offline)
 
Ответить с цитированием
Старый 07.06.2009, 19:34   #2
jimon
 
Сообщений: n/a
Ответ: HDR и Bloom

ELIAS
раз только directx7 то очевидный ответ : никаким
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (07.06.2009)
Старый 07.06.2009, 19:39   #3
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: HDR и Bloom

Попробуй через библиотеки Михаила.
(Offline)
 
Ответить с цитированием
Старый 07.06.2009, 20:10   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: HDR и Bloom

Сообщение от jimon Посмотреть сообщение
ELIAS
раз только directx7 то очевидный ответ : никаким
Bloom спокойно делается.
HDR - да, никак

Это всё равно что Bump - есть жалкие пародии, которые "не считаются"
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 08.06.2009, 12:10   #5
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: HDR и Bloom

Сообщение от jimon
ELIAS
раз только directx7 то очевидный ответ : никаким

Bloom спокойно делается.
HDR - да, никак
Если не секрет то как же сделать блум?
(Offline)
 
Ответить с цитированием
Старый 08.06.2009, 15:22   #6
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: HDR и Bloom

Берёшь спрайт. Разполагаешь его перед камерой.
Убираешь его из рендера (HideEntity)
Рендеришь мир в низком разрешении. (скажем 400*300)
Копируешь из заднего буфера в буфер текстуры.
Текстуру ляпаешь на спрайт.
Масштабируешь так, чтобы сидело ровно.
Спрайт размножаешь. Кроме них убираешь всё из рендера (ну или уменьшаешь рендж камеры до минимуму... чтоб ничего не мешало - вариантов много)
Сдвигаешь каждый на незначительное расстояние.
Каждому делаешь небольшую альфу.
Опять рендеришь в низком разрешении.
Оставляешь один спрайт, на него ляпаешь то что получилось (а получиться должно разблюренное изображение)
Спрайту ставишь EntityBlend 3 (если память не изменяет, короче, нужен аддитивный)
Рендеришь в нормальном разрешении.
З.Ы. В принципе размножив спрайты мона было бы сразу им поставить бленд 3 и рендерить как обычно, но куча квадов на весь экран - не есть гуд (большой филлрейт) так что лучше ИМХО в низком.
Кстати можно не сдвигать их а например отмасштабить. Тогда можно получить Radial Blur (не выставляя бленд, а тока альфу)
Короче тут много эффектов можно сделать.
З.З.Ы. Ну кстати вместо спрайтов можно сгенерировать квады. Прирост в скорости всё ж незначителен, но зато так имхо правильней. И можно эти квады заранее раздвинуть как надо (разблюривание) чтоб со спрайтами не возиться.
З.З.З.Ы. Вариант для ленивых: заюзать какую-нибудь библиотеку, например, Ашадов, или FastExtensions, там уже всё готово. (первое бесплатно www.andreyman.ucoz.ru , второе за бабки www.fastlibs.com , но того стоит)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
ELIAS (08.06.2009), Nex (08.06.2009)
Старый 08.06.2009, 19:36   #7
ELIAS
Знающий
 
Аватар для ELIAS
 
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: HDR и Bloom

ОМГ!
(Offline)
 
Ответить с цитированием
Старый 08.06.2009, 22:08   #8
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: HDR и Bloom

Рендеришь мир в низком разрешении. (скажем 400*300)
вот поподробнее, как это сделать если игра уже работает в другом разрешений ?? (а ещё лучше всё поподробнее ))) )
(Offline)
 
Ответить с цитированием
Старый 08.06.2009, 22:11   #9
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: HDR и Bloom

CameraViewport camera,x,y,width,height
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (08.06.2009)
Старый 08.06.2009, 22:16   #10
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: HDR и Bloom

400*300
а как мне весь экран скажем 1024x768 туда уместить ?
(Offline)
 
Ответить с цитированием
Старый 08.06.2009, 22:22   #11
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: HDR и Bloom

А ещё тупее вопрос можна?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (09.06.2009)
Старый 08.06.2009, 23:17   #12
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: HDR и Bloom

да, ну как мне содержимое этого вьюпорта запихать в буфер текстуры ??
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (08.06.2009)
Старый 08.06.2009, 23:22   #13
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: HDR и Bloom

Благодарю за то, что отозвался на пост #11
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (08.06.2009)
Старый 08.06.2009, 23:30   #14
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: HDR и Bloom

я тоже благодарю за то что отозвался на пост #12, но можно по вопросу ?
(Offline)
 
Ответить с цитированием
Старый 08.06.2009, 23:40   #15
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: HDR и Bloom

Блджад, ты серьёзно?
CopyRect
ОМГ
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Nex (11.06.2009), NitE (08.06.2009), Randomize (03.07.2009)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 22:23.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com