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

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

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

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

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

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



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

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


        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 (01.10.2014)
Ответ


Опции темы

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

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


Часовой пояс GMT +1, время: 07:51.


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