73.4. МОДЕЛИРОВАНИЕ
THIS SECTION IS UNDER CONSTRUCTION
Отсечения
Разрезания
u{1} = a{1,1} v{1} + a{1,2} v{2} + a{1,3} v{3} + a{1,4}
u{2} = a{2,1} v{1} + a{2,2} v{2} + a{2,3} v{3} + a{2,4}
u{3} = a{3,1} v{1} + a{3,2} v{2} + a{3,3} v{3} + a{3,4}
|u1| |a11 a12 a13 a14||v1|
|u2| = |a21 a22 a23 a24||v2|
|u3| |a31 a32 a33 a34||v3|
|1 | | 0 0 0 1|| 1|
12-степеней свободы.
Проекции
Паралельные проекции
Аксонометрическая проекция
(проектирующие прямые перпендикулярны картинной плоскости)
Триметрическая (все три угла с осями различны)
Диметрическая
Изометрическая (все три угла нормали с осями равны)
Ортографическкая
(картинная плоскость совпадает с координатной или паралельна ей)
(фокус в бесконечности)
R = right, L=left, T=top, B=bottom, F=far, N=near
P(L,R,T,B,F,N)
|2/(L-R) 0 0 -(R+L)/(R-L) |
| 0 2/(T-B) 0 -(T+B)/(T-B) |
| 0 0 2/(F-N) -(F+N)/(F-N) |
| 0 0 0 1 |
Косоугольная
Свободная
Кабинетная
Удаление невидимых линий
Метод Z-буффера
Сплайны
Перспектива
Видовое преобразование
|1 0 0 0|
|0 1 0 0|
|0 0 1 0|
|0 0 1/d 1|
Перспективные проекции
Однототечная
Двухточечная
Трехточечная
V=fov, A=aspect, N=near, F=far
P(V,A,N,F)
|tan(V/2)/A 0 0 0 |
| 0 1/tan(V/2) 0 0 |
| 0 0 (N+F)/(N-F) 2NF/(N-F) |
| 0 0 -1 0 |
Сдвиг камеры назад
|1 0 0 0|
|0 1 0 0|
|0 0 1 -d|
|0 0 0 1|
Закраска
метод Гуро
метод Фонга
Трассировка лучей
зеркальное отражение
диффузное отражение
идеальное преломление
диффузное преломление
Текстурирование
Проективные
Сплошные
Antialisaing
Распределенная трассировка лучей
Метод излучательности
Index Prev Next