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

Принципиально новая графика в играх (4 стр)

Страницы: 1 2 3 4 5 Следующая »
#45
9:27, 26 окт 2023

Вот ещё про овраги — а как предполагается сэмплить текстуры и тене-карты на вот этих корытах? Как рисовать прозрачную геометрию? Что делать в случае текстур с масками?

#46
9:47, 26 окт 2023

Имбирная Ведьмочка
В текстуре, очевидно, брать mipmap level, соответствующий площади, покрываемой пирамидой.

#47
16:04, 26 окт 2023

Aslan
и... семлировать его в цетре?

#48
17:18, 26 окт 2023

GLoom
да

#49
19:39, 26 окт 2023

Принципиально новая графика могла бы быть, если бы создатель Ecstatica развил бы свой движок.

#50
20:48, 26 окт 2023

Тут в этой замечательной теме задам вопрос.
Как нормали xyz запаковать в два флоат числа ?
UV и текстуру не предлогать, для получения нормали.

#51
20:49, 26 окт 2023

ronniko
Переведи их в сферические координаты, а в шейдере обратно.

#52
20:50, 26 окт 2023

А как это сделать ?
Есть формула ?
Это ?

public Point3 Spherical(float r, float theta, float phi) 
{
    Point3 pt = new Point3();
    float snt = (float)Math.Sin(theta * Math.PI / 180); 
    float cnt = (float)Math.Cos(theta * Math.PI / 180); 
    float snp = (float)Math.Sin(phi * Math.PI / 180); 
    float cnp = (float)Math.Cos(phi * Math.PI / 180); 
    pt.X = r * snt * cnp; 
    pt.Y = r * cnt; 
    pt.Z = -r * snt * snp; 
    pt.W = 1; 
    return pt; 
} 
#53
20:55, 26 окт 2023

ronniko
Загугли cartesian to spherical и наоборот.
Вот, например, какая-то репа, не гарантирую что правильный код, надо проверять.
https://gist.github.com/overdev/d0acea5729d43086b4841efb8f27c8e2

#54
21:03, 26 окт 2023

А разве сферические координаты не три числа ?
Угол по х и по у и радиус.

#55
21:05, 26 окт 2023

ronniko
Для нормали радиус будет 1.

#56
21:07, 26 окт 2023

Логично.

#57
21:31, 26 окт 2023

ronniko
дело давно было, но вроде бы как-то так:

+ Показать
#58
22:34, 26 окт 2023

GLoom
> Хорошо бы гифку сделать где эти полоски ползут.
Держи: https://www.shadertoy.com/view/dsVfRG

#59
23:12, 26 окт 2023

MrShoor
С телефона яркость слегка пульсирует. Посмотрю ещё на компе.

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

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