Войти
ПрограммированиеФорумГрафика

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

Страницы: 1 2
#15
16:43, 11 июля 2018

iKest
> P_DEFAULT vec3 normFromMap = normalize(2.0 * texture2D(CoronaSampler1, equirectangular(pos)).xyz - 1.0); // получаем значение нормали из текстуры и переводим его в диапазон [-1, 1]

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


#16
(Правка: 16:50) 16:49, 11 июля 2018

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

#17
16:50, 11 июля 2018

[Deadly]
так у меня-же самплер с рельефом... оО
Просто сферу гладкую осветить проблем нет.

#18
(Правка: 16:53) 16:52, 11 июля 2018

Daniil Petrov
У меня конкретный движок (Corona SDK) со своими требованиями к кастомным шейдерам...

#19
17:04, 11 июля 2018


Daniil Petrov
> И тут посраться успевают )))

+ Показать
#20
17:06, 11 июля 2018

iKest
> так у меня-же самплер с рельефом... оО

Sample (DirectX HLSL Texture Object)

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

#21
(Правка: 23:51) 22:56, 11 июля 2018

innuendo
> я всего лишь хочу узнать - сколько этот чел зашипил :)
Так я не про тебя :) с тобой-то мы всегда солидарны = сиськи )))

+ Показать
#22
23:43, 11 июля 2018

[Deadly]
> Я предположил, что у тебя проблемы с нормалями, возможно при получении
> текселя(RGBA/XYZW) самплер их изменяет, в нем же настраивается фильтрация и
> режим обёртывания, хз что там в голове у GPU может что топоднасрёт!
Может, ещё шапочку из фольги надеть? А то вдруг мои мысли сбивают видеокарту с толку?

#23
(Правка: 10:26) 9:50, 12 июля 2018

Delfigamer
> Может, ещё шапочку из фольги надеть? А то вдруг мои мысли сбивают видеокарту с
> толку?
В смысле, ты её не надел?

#24
15:02, 12 июля 2018

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

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

#25
15:10, 12 июля 2018

iKest
> Всё работает, всем спасибо.

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

#26
15:12, 12 июля 2018

iKest
Да у меня практически точно так же :) обращаюсь на форум без пяти минут до прояснения вопроса )))
Либо, пока несут ахинею, разбираюсь сам, один раз только MrShoor помог добиться правильной инициализации GLEW, после чего нормально расшарился контекст.

#27
16:00, 12 июля 2018

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

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

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

Страницы: 1 2
ПрограммированиеФорумГрафика