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

Почему видно углы ? (2 стр)

Страницы: 1 2 3 4 5 Следующая »
#15
18:58, 1 ноя. 2017

Mikle
> Не проще цвет вычислять в шейдере, вообще без текстуры?
вот и я о том же.


#16
18:59, 1 ноя. 2017

Aroch
И, кстати, не только без текстуры, но и без куба, достаточно рисовать полноэкранный квад.

#17
18:59, 1 ноя. 2017

Mikle
> Не проще цвет вычислять в шейдере, вообще без текстуры?
да проще конечно, но у меня ряд ограничений не от меня зависящих.
в идеале задача - это сгенерить текстуры градиентов
вот тут дядька делает нечто похожее
https://blender.stackexchange.com/questions/42304/radial-colorram… dient-texture
и ничего великого вроде бы нет
sqrt(x^2+y^2)
правда он на сферу натягивает потом...

а у меня блин бокс, на котором стыки одного цвета фонят шо пипец))
и получается что с точки зрения математики всё правильно, но есть оптический обман,
на который нужно придумать противообман ))
либо это растризатор/интерполятор/хз кто еще во всем виноват.
но в случае с кубомапой есть костыль ввиде seamless, а в случае с простыми текстурами костыль не завезли.

#18
19:05, 1 ноя. 2017

Misanthrope
Натяни свой градиент на сферу (либо вычисляй сразу) и отрендерь в кубмапу. Потом используй эту кубмапу. Делов то.

#19
19:06, 1 ноя. 2017

MrShoor
Перспективные искажения никуда не денутся при вращении камеры.

#20
19:07, 1 ноя. 2017

MrShoor
> либо вычисляй сразу
воооот!
я и пытаюсь, но пока что не пойму где я промазал.
>и отрендерь в кубмапу. Потом используй эту кубмапу. Делов то.
а вот этого я в рамках той задачи сделать не могу.

#21
19:12, 1 ноя. 2017

Aroch
> Перспективные искажения никуда не денутся при вращении камеры.
дык они уже учтены в тестурах скайбокса же, о том то и речь, как бы мне в градиентах их учесть.
как гнуть пиксели на картинках видно хорошо. Но я их гну видать не очень точно.

+ Показать
#22
19:12, 1 ноя. 2017

Misanthrope
> воооот!
> я и пытаюсь, но пока что не пойму где я промазал.
Берешь свой луч, который ты используешь сейчас для кубмапы и переводишь в сферические координаты. Далее накладываешь градиент только в зависимости от зенитного угла.

#23
19:15, 1 ноя. 2017

Misanthrope
> а вот этого я в рамках той задачи сделать не могу.
В рамках какой задачи? Ты же сейчас пытаешься кубмапу с градиентом получить или что? Я пока видимо не пойму чет задачу.

#24
19:17, 1 ноя. 2017

Misanthrope
> дык они уже учтены в тестурах скайбокса же, о том то и речь, как бы мне в
> градиентах их учесть.
> как гнуть пиксели на картинках видно хорошо.
Как ты учтешь все ракурсы? Она уменьшит искажения, но не уберет их и градиент это худший случай демонстрирующий это.
MrShoor
ему нужен обычный скайбокс, при этом сгенерировать текстуру так чтобы не было видно углов, но текстура градиента.

#25
19:20, 1 ноя. 2017

Варианта 2:
1. Ты можешь предварительно генерить кубмапу в рамках своей задачи. Тогда через рендер в текстуру с помощью сферических координат ты делаешь эту самую текстуру, и полученная текстура используется после.
2. Ты не можешь предварительно генерить кубмапу. Тогда ты делаешь отдельный *.exe, который через рендер в текстуру генерит кубмапу. Используешь результат генерации.

А тепер вопрос. Каким образом рендер в текстуру не ложится в твою задачу?

#26
19:22, 1 ноя. 2017

Aroch
> ему нужен обычный скайбокс, при этом сгенерировать текстуру так чтобы не было
> видно углов, но текстура градиента.
Рендером в текстуру (т.е. 6 рендеров на каждую сторону кубмапы) это делается, но ему почему-то рендер в текстуру не подходит.

#27
19:25, 1 ноя. 2017

MrShoor
> Рендером в текстуру это делается, но ему почему-то рендер в текстуру не
> подходит.
Какая разница как ты будешь получать текстуру, как с неравномерностью бороться то будешь которая при разных ракурсах разная?

#28
19:42, 1 ноя. 2017

Aroch
> как с неравномерностью бороться то будешь которая при разных ракурсах разная
Если в кубмапу нормально отрендерить, то в нее как раз и попадут все эти обратные неравномерности, которые ротом при нормальном рендере из кубмапы дадут ровную картинку.

#29
19:46, 1 ноя. 2017

MrShoor
> Ты же сейчас пытаешься кубмапу с градиентом получить или что?
я в ручную (попиксельно) генерю шесть текстур для кубомапы.

Страницы: 1 2 3 4 5 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.