Pytania oznaczone «textures»

10
Megatexturing: Ewolucja od Quake Wars do Rage

Pamiętam, jak John Carmack opowiadał o tym, jak początkowo wykorzystali Megatexturing do Quake Wars: Enemy Territory. Od tego czasu technologia znacznie się rozwinęła w Rage. Zastanawiałem się, czy ktoś tutaj może podać szczegółowe informacje techniczne na temat tego, co i jak ewoluowało od tego...

9
Bardzo wolne próbkowanie tekstury Direct3D

Piszę więc małą grę za pomocą Direct3D 9 i używam multiteksturowania w terenie. Wszystko, co robię, to próbkowanie 3 tekstur i mapy mieszania oraz uzyskiwanie ogólnego koloru z trzech tekstur w oparciu o kanały kolorów z mapy mieszania. W każdym razie, gdy próbuję więcej niż 1 tekstury, uzyskuję...

9
Dlaczego nie mogę używać operatora '> =' z Vector3s?

Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć....

9
Jak działa gluLookAt?

Z mojego zrozumienia gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); jest równa: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Ale kiedy wydrukuję ModelViewmatrycę, wezwanie do glTranslatef()wydaje się nie...

9
Ile pamięci zajmuje GPU tekstura?

Duży png na dysku może zająć tylko kilka megabajtów, ale wyobrażam sobie, że na gpu ten sam png jest przechowywany w nieskompresowanym formacie, który zajmuje znacznie więcej miejsca. Czy to prawda? Jeśli to prawda, ile

9
Jak obliczyć wektory styczne i bitowe

Mam teksturę załadowaną w pliku Three.js, a następnie przekazaną do shaderów. W module cieniującym wierzchołki obliczam wartość normalną i zapisuję w zmiennej wektor UV. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position=...