Red de conocimientos turísticos - Estrategias turísticas - Ejemplo de referencia de modelado de imágenes panorámicas tridimensionales

Ejemplo de referencia de modelado de imágenes panorámicas tridimensionales

El principio del modelado 3D utilizando imágenes panorámicas 3D (24 fotos) es: basándose en las fotos originales, use comandos de programación para programar las imágenes y luego use el software Papervision3D para reproducir secuencialmente las imágenes programadas para lograr un efecto visual 3D.

Antes de modelar, debes preparar un ordenador equipado con Papervision3D y software de programación, y también necesitas un programador experto. Se recolectaron imágenes panorámicas (24 fotografías) de cada espécimen de roca.

Procesamiento de imágenes

1) Primero abra el software Photoshop, importe la foto del modelo, seleccione el menú de ejecución-Seleccionar-Rango de colores y ajuste la diferencia de color en el cuadro de diálogo emergente. caja. El objetivo principal es distribuir uniformemente el brillo de la foto bajo efectos de iluminación.

2) Utilice la herramienta Pluma para eliminar selectivamente la foto, eliminar partes distintas del modelo y luego guardar la imagen completa como un archivo de formato jpg y guardar todos los archivos jpg de cada modelo juntos.

4.2.3.2 Modelado tridimensional

1) Cuando se utiliza el modelado de imágenes Papervision3D, se deben inicializar al menos cuatro elementos: ventana, escena, cámara y renderizador. ① Ventana: la ventana vista por el usuario puede entenderse simplemente como el tamaño del lienzo en Flash, y la ventana también puede entenderse como el tamaño de representación; de lo contrario, la pantalla será infinita. ②Escena: La escena se refiere a toda la escena 3D. ③Cámara: Mucha gente pregunta, ¿por qué necesitamos ventanas cuando hay cámaras? Las cámaras son para tomar fotografías, las ventanas son para mirar fotografías. La fotografía tomada por la cámara no se mostrará completamente en la ventana y el tamaño de la imagen que ve depende del tamaño de la ventana. ④Renderizador: su función es convertir todos los datos de entrada en imágenes.

2) Cree un nuevo archivo ActionScript, guárdelo como archivo test01.as y escriba el siguiente código:

Paquete {

Sprite de extensión test01 de clase pública {

Función pública test01():void {

}

}

}

. as representa el sufijo del archivo de estructura de clases, test01 es el archivo de configuración del sistema del software en sí, y todos los PV3D deben heredar la clase sprite. Una vez creado el documento, el formato del documento guiará la búsqueda automática de archivos del sistema y modificará la configuración del software.

viewport var privado:viewport 3d = new viewport 3d(400, 00); //Ventana de inicialización

Escena var privada:scene3D = una nueva escena3D

escena de inicialización

p>

Private var Camera:Camera3D = new Camera3D; //Inicializar cámara

Private var Renderer:BasicRenderEngine = new BasicRenderEngine; //Inicializar renderizador

A través de los pasos anteriores, Se inicializan cuatro elementos.

Addchild(viewport)//Ventana

Renderer.renderscene(escena, cámara, viewport); //Renderizar imagen

Addeventlistener(evento, ENTER_FRAME, Proceso ); // Renderizar imágenes, se pueden renderizar 30 imágenes a la vez.

3) Coloque 24 fotografías de modelos en él para su aplicación y sepárelas en el formato de /*...*/ durante la programación (Figura 4.102).

Sí, debemos importar las siguientes clases:

Importar flash.display.sprite;

Importar flash.events.event;

Importar org. vision 3d. cámara s. libre 3d;

Importar org. vision 3d. renderizado. 3d;

Importar org. vista 3d en papel.

Figura 4.102 Grupo de fotografías de especímenes geológicos

Importar materiales en org. material de archivo de mapa de bits;

Importar org. objetos de visión 3d. utils. lista de materiales;

importar objetos de visión de papel 3d. >4) Después de ejecutar el programa, podrá ver el modelo de muestra de roca tridimensional.

5) Guarde el modelo 3D, ábralo en la navegación web y luego gírelo para ver el efecto del modelo (Figura 4.103).

Figura 4.103 Modelo de espécimen de roca de modelado tridimensional