2011-05-09 18 views
5

Estoy tratando de hacer una carrera de autos 3d en iphone usando OPENGL ES 1.x.Cómo dibujar fondo 3D en juegos

No sé cómo dibujar el cielo de fondo en mi escena. Intenté usar solo planos para el fondo, pero ¿dónde debería colocar ese avión? Quiero decir, si coloqué ese avión fuera de toda la pista, entonces el tronco no es tan grande como para mostrar los aviones en la escena.

Cualquier sugerencia será de gran ayuda.

Respuesta

4

Puede hacer un skysphere o caja pequeña, como lo sugiere el enlace de Davido y turbovonce, que se centra alrededor del viwer y cabe en el tronco. Dibuja esto primero, sin escribir en el búfer de profundidad. Luego dibuja las otras cosas y como el palco no se ha escrito en el búfer de profundidad, se sobrescribe, excepto las partes donde no se representan objetos de escena, que son exactamente las partes de la imagen donde el cielo debería estar visible.

2

Quieres una cúpula celestial. Echa un vistazo a este sitio web, contiene miles de referencias que deberían ayudarte.

http://www.vterrain.org/Atmosphere/

+0

Gracias por su respuesta rápida, pero no sé cómo colocar esa imagen en el avión, porque coloqué ese plano fuera de toda la pista, pero debido al tamaño del tronco siempre sale del tronco. ¿Cómo puedo colocar el avión dentro del tronco? – LebRon

1

Crear una esfera en una aplicación de modelado 3D como Maya o Blender y asigne una textura de cielo a la esfera. Exporte el modelo y luego cargue el modelo y su textura en la aplicación, colóquelo en la escena. Ahora debería tener una representación de fondo del cielo en su juego.

Cuestiones relacionadas