VETERINARIO

VET ( Ing.  Viewpoint Experienced Technology  - tecnología interactiva para visualización 3D de realidad virtual ).

Historial de apariciones

Inicialmente, la tecnología se llamaba MetaStream. ¿Y fue desarrollado por una división de MetaCreations (Real Time Group - RTG), junto con Intel en 1999? año. Desarrollador de tecnología (RTG): introdujo un nuevo concepto en la terminología 3D: trixels (trixels). (Se puede trazar una analogía con los píxeles, que son un componente de cualquier imagen digital bidimensional. Un trixel se describe mediante las coordenadas cartesianas X, Y, Z y el color RGB. A su vez, el número de trixels en la ventana del navegador del usuario depende en la velocidad del canal y las características de la computadora.)

En el curso de un mayor desarrollo, se crearon un convertidor de modelos de formatos estándar a uno especial (*.mts) y un módulo de visualización para navegadores (VMP).

Posteriormente, en el año 2000, para desarrollar esta tecnología, se asignó una división especial de ViewPoint desde MetaCreations, que en el futuro (y actualmente) se dedica a la promoción y mejora de esta tecnología.

Para deshacerse de ellos, se necesitaba una clave (Broadcast Key), que había que comprar. Para proyectos no comerciales, se entregó de forma gratuita. Ahora no necesita una clave y no necesita comprar una licencia para publicar modelos en Internet. Entre otras cosas, ahora existe un software gratuito para crear una escena VET, desarrollado por ViewPoint Technology.

Formato de escena VET

La escena VET se basa en un formato de datos especial basado en la extensión del lenguaje XML. Estos datos se colocan en un archivo con la extensión mtx. Además, se pueden conectar a la escena varios objetos gráficos, de audio y de vídeo. Estos objetos se pueden conectar directamente sin ninguna conversión de formato adicional, o estos objetos se pueden colocar en un formato especial de datos comprimidos: mts (metastream).

Un ejemplo de cómo conectar un archivo gráfico jpg en una escena como textura:

Parte de la descripción de un objeto tipo cubo:

<MTSInstance Name="Cube_3" DoShadow="0" PreliteColor="0 0 0" > <MTSMaterial Name="Cubo_1_MATERIAL_3_1_2" ID="4" > <MTSTextureMap Type="Difuso" Name="img_1_03a" /> </MTSMaterial> </MTSInstancia>

Y aquí está el enlace al archivo de textura externo:

<MTSTimeElem Type="MTSImageStream" Name="img1_3" Path="img/1/img_1_3.jpg" > <Nombre de destino="MTSTexture.img_1_03a" /> </MTSTimeElem>

Además de una textura jpg estática, también puede asignar una animación, por ejemplo, un archivo swf.

Las primitivas 3D simples en la escena (esfera, cubo, caja, cilindro, cono, pirámide) se pueden especificar en el propio archivo mtx en forma de etiquetas XML, los objetos 3D más complejos (por ejemplo, objetos convertidos de paquetes de modelado 3D) pueden estar conectado a la escena solo desde el archivo mts.

Para convertir objetos al formato de datos mts, puede usar complementos especiales para paquetes de modelado 3D o usar un software especial. Por ejemplo, hay un programa gratuito llamado Scene Builder.

Tecnología

El componente técnico es cambiar automáticamente la calidad del modelo.

La calidad del modelo puede variar según la velocidad de la conexión a Internet (es decir, qué tan rápido llegan los datos a la máquina del cliente), desde un modelo aproximado en el momento en que se reciben los datos hasta una imagen fotorrealista al final. , cuando todos los datos llegan a la máquina del cliente. Y para crear este "chip" permite el algoritmo de filtrado de datos original.

Este algoritmo se basa en el hecho de que incluso un modelo de objeto aproximado no contiene polígonos perdidos, y la carga gradual de datos suaviza su geometría. Se desarrolló un módulo de cálculo de escena cargable, Sreed, para el navegador.

El motor admite transparencia (transparencias), superposición de sombras suaves, mapas de superposición de luz (mapas de luz), texturización de relieve (mapas de relieve) y zonas activas (cuando tocan, aparecen comentarios de texto, inserciones de fotos o videos, y estas inserciones pueden transmitirse desde otro servidor). ) .

Otra característica de la tecnología es la racionalización del proceso de carga (principio de " escalabilidad "), cuya esencia es la siguiente: la imagen en la ventana del navegador del cliente se mejora (detalla) hasta que supera las capacidades razonables del monitor y el video tarjeta. Es decir, por ejemplo, con una resolución de ventana de escena de 600 por 400, el VMP no reproducirá la imagen completa como en el original con dimensiones de 1000 por 1000, ahorrando así el rendimiento de la máquina.

Documentación

Enlaces