Diferencia entre revisiones de «Mapeo de texturas»

Contenido eliminado Contenido añadido
CEM-bot (discusión · contribs.)
m Pequeñas correcciones WP:CEM.
Caroor89 (discusión · contribs.)
Información adicional sobre mapeado de textura.
Etiquetas: posible problema Edición visual
Línea 1:
===Mapeo de texturas por defecto===
El mapeado de texturas establece cómo se sitúa la textura sobre el objeto al momento de proyectarse. Algunas texturas son tridimensionales y por lo general no necesitan un mapeado detallado ya que no se verán exactamente deformaciones o imperfectos. Cuando hay texturas de imagen bidimensionales existen una serie de inconvenientes. Cuando la textura es plana, el objeto no lo es. Se debe colocar de alguna manera esa figura “plana” sobre una superficie. Las técnicas de mapeado de texturas pueden ser de dos tipos:
 
'''Coordenadas Ortogonales:''' éstas utilizan las propias coordenadas 3D de los objetos proyectados de forma automática. Aparentemente esta es la más sencilla ya que no necesita ninguna configuración adicional.
 
'''Mapeado UV:''' se asigna una coordenada para cada vértice del objeto que más adelante se va a interponer.
 
Existe una técnica para realizar mapeado y es la técnica de '''Mapeado de Texturas por defecto'''.
 
Se utiliza la misma técnica para la generación de coordenadas de textura por defecto para cualquier forma que se derive de ello. Para realizarlo primero se debe calcular el cuadro que limita al objeto, luego se utiliza el borde más largo de la caja como el eje horizontal (s) de la textura. El borde más largo se utiliza como el eje vertical (t) de la textura. El valor de la coordenada s varía de 0.0 a 1.0, desde la punta de un rectángulo seleccionado a la otra. El valor de t varía de 0 a n, donde n es la misma relación entre el segundo lado más largo del rectángulo seleccionado para el lado más largo (el efecto es que la textura se usa para el lado más largo de la caja)
 
Cuando existen formas que no se derivan de las coordenadas de textura por defecto, hay una forma diferente para cada forma, estas son:
* '''''SoSphere: '''''Si el escenario gráfico tiene un nodo seguido de un nodo, la textura se aplica a la esfera utilizando las coordenadas de textura por defecto. De esta forma, la textura cubre toda la superficie de la esfera, cubriendo la parte posterior de la esfera.
* '''''SoCube: '''''Se aplica a una textura utilizando las coordenadas de textura predeterminadas, toda la textura se aplica a cada parte. La textura se aplica del lado derecho hacia arriba.
* '''''SoCylinder: '''''Se aplica una textura utilizando las coordenadas de textura predeterminada, la textura cubre alrededor de los lados en dirección hacia la izquierda comenzando en el eje z.
* '''''SoCone: '''''La textura envuelve en sentido contrario a las manecillas del reloj alrededor de los lados del cono, desde la parte posterior del cono. La textura se envuelve alrededor y se conecta a sí mismo.
* '''''SoNurbsSurface: '''''Se aplica una textura a una superficie NURBS empleando las coordenadas de textura predeterminada.
* '''''SoText3: '''''Se aplica una textura a la parte de delante de una superficie utilizando las coordenadas de textura por defecto, la textura de coordenadas 0.0 , es el origen del texto.
[[Archivo:Texturedm1a2.png|thumb|1 = Modelo 3D sin texturas<br />2 = Modelo 3D con texturas.]]
 
Línea 10 ⟶ 28:
La manera en la que los píxeles resultantes en la pantalla son calculados desde los píxeles de la textura está controlado por el [[filtrado de texturas]]. El método más rápido es usar el [[interpolación por vecino más cercano]], pero la interpolación bilineal o trilineal entre [[mipmaps]] es usada frecuentemente como alternativa para reducir el [[aliasing]] o [[dentado (gráficos)|dentados]].
 
==Fuentes==
http://www.esi.uclm.es/www/cglez/fundamentos3D/03.08.Mapeado.html
 
http://oivdoc90.vsg3d.com/content/74-mapping-texture-object
== Véase también ==
* [[Mapeado normal]]