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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 30.09.2014, 17:51   #1
jfkkk
Знающий
 
Регистрация: 24.07.2006
Сообщений: 261
Написано 476 полезных сообщений
(для 1,238 пользователей)
Пост-эффект хроматических аберраций

На основе примера из сэмплов Xorsa, сделал эффект абераций. Как этот эффект отрендрить таким образом, чтобы искажения изображения были только по краям экрана (на скриншоте эта часть обозначена красным)?



Особо углубятся в написание шейдеров у меня в планах нет, поэтому если подскажете максимально простое решение данной задачи, то буду признателен. Исходники во вложении.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 1517
Размер:	303.1 Кб
ID:	20960  
Вложения
Тип файла: zip Chromatic_Aberration.zip (37.8 Кб, 671 просмотров)

Последний раз редактировалось jfkkk, 30.09.2014 в 20:25.
(Offline)
 
Ответить с цитированием
Старый 30.09.2014, 21:48   #2
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Пост-эффект хроматических аберраций


        float r_dsp = max( (abs(0.5-texCoords.x)*abs(0.5-texCoords.y))-0.025 , 0.0);
          color.r=tex2D(sceneSample, (texCoords+.03*r_dsp )).r;
          color.g=tex2D(sceneSample, (texCoords+.01*r_dsp )).g;
          color.b=tex2D(sceneSample, (texCoords-.03*r_dsp )).b;
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
impersonalis (30.09.2014), jfkkk (30.09.2014), KCEPOKC (01.10.2014), pepel (02.10.2014)
Ответ


Опции темы

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

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


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


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