Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Непонятки с нормал мапой во фрагментном шейдере (2 стр)

Непонятки с нормал мапой во фрагментном шейдере (2 стр)

Страницы: 1 2
[Deadly]Постоялецwww11 июля 201816:43#15
iKest
> P_DEFAULT vec3 normFromMap = normalize(2.0 * texture2D(CoronaSampler1, equirectangular(pos)).xyz - 1.0); // получаем значение нормали из текстуры и переводим его в диапазон [-1, 1]

ИМХО для нормалей, можно без самплера!

Daniil PetrovЗабаненwww11 июля 201816:49#16
iKest
texture2D давно устарело же, ну! Щя тип задаёт уже сэмплер и используется просто texture :)
Нидайбох тебе такие вещи компилировать в SPIR-V )))

Правка: 11 июля 2018 16:50

iKestПостоялецwww11 июля 201816:50#17
[Deadly]
так у меня-же самплер с рельефом... оО
Просто сферу гладкую осветить проблем нет.
iKestПостоялецwww11 июля 201816:52#18
Daniil Petrov
У меня конкретный движок (Corona SDK) со своими требованиями к кастомным шейдерам...

Правка: 11 июля 2018 16:53

innuendoПостоялецwww11 июля 201817:04#19

Daniil Petrov
> И тут посраться успевают )))
+ Показать
[Deadly]Постоялецwww11 июля 201817:06#20
iKest
> так у меня-же самплер с рельефом... оО

Sample (DirectX HLSL Texture Object)

Я предположил, что у тебя проблемы с нормалями, возможно при получении текселя(RGBA/XYZW) самплер их изменяет, в нем же настраивается фильтрация и режим обёртывания, хз что там в голове у GPU может что топоднасрёт!
Для диффузии это не критично, а для точных параметров из текстур ИМХО не нужная вещь.

Daniil PetrovЗабаненwww11 июля 201822:56#21
innuendo
> я всего лишь хочу узнать - сколько этот чел зашипил :)
Так я не про тебя :) с тобой-то мы всегда солидарны = сиськи )))
+ Показать

Правка: 11 июля 2018 23:51

DelfigamerПостоялецwww11 июля 201823:43#22
[Deadly]
> Я предположил, что у тебя проблемы с нормалями, возможно при получении
> текселя(RGBA/XYZW) самплер их изменяет, в нем же настраивается фильтрация и
> режим обёртывания, хз что там в голове у GPU может что топоднасрёт!
Может, ещё шапочку из фольги надеть? А то вдруг мои мысли сбивают видеокарту с толку?
[Deadly]Постоялецwww12 июля 20189:50#23
Delfigamer
> Может, ещё шапочку из фольги надеть? А то вдруг мои мысли сбивают видеокарту с
> толку?
В смысле, ты её не надел?

Правка: 12 июля 2018 10:26

iKestПостоялецwww12 июля 201815:02#24
Хоть-бы кто заглянул в код и спросил: "Эй чувак! К тебя модель освещения то-ли какой-то недоБлин, то-ли переФонг, в общем хрень какая-то непонятная..."

Во всём разобрался сам (в прочем как и  обычно на этом форуме: сам спросил-сам ответил, остальное на 99.9% болтология). Всё работает, всем спасибо.

innuendoПостоялецwww12 июля 201815:10#25
iKest
> Всё работает, всем спасибо.

так в этом и смысл жёсткого стёба, чтобы направить на путь истинный

Daniil PetrovЗабаненwww12 июля 201815:12#26
iKest
Да у меня практически точно так же :) обращаюсь на форум без пяти минут до прояснения вопроса )))
Либо, пока несут ахинею, разбираюсь сам, один раз только MrShoor помог добиться правильной инициализации GLEW, после чего нормально расшарился контекст.
[Deadly]Постоялецwww12 июля 201816:00#27
iKest
> Хоть-бы кто заглянул в код и спросил: "Эй чувак! К тебя модель освещения то-ли
> какой-то недоБлин, то-ли переФонг, в общем хрень какая-то непонятная..."

Ты думаешь кто то секёт, в программирование? ))

Кстати, чувак, у тебя модель освещения то-ли какой-то недоБлин, то-ли переФонг, в общем хрень какая-то непонятная...

Страницы: 1 2

/ Форум / Программирование игр / Графика

2001—2018 © GameDev.ru — Разработка игр