Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

27/10/09

Material Avanzado para 3d: Metal Cromado

JAN29



Una vez que tenemos el trabajo de modelado e iluminacion terminado, nos falta añadir materiales a nuestra render para darle ese algo que hara la diferencia entre una imagen sintetica de una imagen real.
Antes explicaremos los conceptos basicos para la creacion de nuestros materiales:
  • Color: tono cromático propio de un objeto. Se puede usar un color único o una imagen como mapa de colores.
  • Brillo especular: rebote de la luz sobre la superficie del objeto proveniente del emisor lumínico. Cuando más rugosa sea la superficie del mismo, más se refractará (esparcirá) la luz. Se puede controlar tanto la intensidad, como el color o el nivel de refracción. Los más utilizados son el Blinn (plásticos, madera y casi cualquier material), Anisotrópico (CDs u otra superficie con microsurcos), Multi-Layer (combinación de dos brillos especulares para conseguir un efecto más atractivo en muchos casos ).
  • Opacidad: grado de transparencia de un objeto. Se puede delimitar con un porcentaje o utilizando un mapa de opacidad, donde los tonos más claros indicarían opacidad y los más oscuros transparencia.
  • Reflexión: propiedad de ciertos materiales de reflejar la luz (la imagen). Se puede especificar el porcentaje de reflexión así como lo difuminado que esté.
  • Refracción: cualidad de los materiales transparentes o translúcidos de variar la trayectoria de los fotones (luz) que los atraviesan distorsionando así lo que se ve a través de ellos. La cantidad de variación de la trayectoria la da el Indice de Refracción (IOR en inglés). 

1.Utilizaremos un material STANDAR, Multi-Layer, para el efecto del reflejo, utilizaremos un color entre gris osucro y negro.
2. en Especular Layer colocamos un valor de 400 y en glossniness 95
3. En Reflecction utilizaremos el mapa REYTRACE, con sus valores por defecto y listo


Post recomendado