*   >> Lectura Educación Artículos >> science >> programación

Tutorial de programación Away3D - Medio Ambiente Material

VER EL DEMODOWNLOAD CÓDIGO

Esta es la primera de una serie de tutoriales que buscan en los diferentes materiales disponibles en Away3D. En primer lugar el bloque es EnviroBitmapMaterial.

Este tutorial se basa de código que se explica en el primer tutorial de esta serie, así que si usted no lo ha leído entonces le sugiero que lo haga ahora.

mapeo para el Medio Ambiente es un proceso que tiene como objetivo falsa la mirada del mundo externo se refleja en un objeto.

Digo "falso" porque incluso los PCs para el hogar de más rápido no tienen el procesamiento de trazado de rayos el reflejo del mundo real en tiempo real (al menos no en cualquier escena que tiene cualquier tipo de detalle). Sin embargo, usted puede conseguir un efecto similar mediante el suministro de una segunda textura que representa la visión del mundo

ResourceManager.as

En el fondo la creación de un EnviroBitmapMaterial implica el suministro de sólo dos texturas: BitmapData. Uno como la textura base, y uno como el medio ambiente textura.

En la demo del ResourceManager se encarga de crear el EnviroBitmapMaterial. También puede cambiar la reflectividad de la textura. El valor de reflectividad es un número entre 0 y 1. A 0 no hay reflexión, y sólo se puede ver la textura base. En 1 solo puedes ver el mapa de entorno sin textura base.

Mientras que el EnviroBitmapMaterial le ofrece una forma rápida y fácil de conseguir un aspecto brillante, que hace resaltar una de las limitaciones de este estilo de sombreado. Echa un vistazo a el modelo de toro.

Te das cuenta de cómo se ve casi transparente? Esto es porque el EnviroBitmapMaterial funciona mediante la prestación de un "triángulo shader" (en este caso el medio ambiente textura) sobre el "triángulo de textura" (el material base) con uno de los modos de mezcla construida en Flash. El triángulo sombreado utiliza BlendMode.ADD, lo que significa el color de la textura ambiente se añade de forma acumulativa a la escena.

En los modelos cóncavas como el toro, donde se puede tener dos triángulos prestados en la parte superior de la otra, esta mezcla da lugar a una situación en la que las texturas de ambas caras visibles (en este caso el lado opuesto del anillo interior y la superficie exterior del el anillo) se combinan, dando lugar a un aspecto transparente.

Usted puede incluso tener problemas en los modelos convexas como el cubo redondeado.

El cubo redondeado no tiene los mismos problemas

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.