• Domingo 17 de Noviembre de 2024, 16:28

Autor Tema:  Texturizar Polígonos  (Leído 1567 veces)

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Texturizar Polígonos
« en: Sábado 29 de Noviembre de 2003, 13:38 »
0
Hola a todos.

Tengo un programa que representa objetos formados por triángulos, pero son de colores sólidos cuya intensidad varía según la posición de la luz. Lo que hago para pintarlos es proyectar las coordenadas xyz de los vértices a coordenadas xy de la pantalla y rellenar el triángulo 2d resultante con el tono adecuado. Desde esta situación, ¿cómo podría texturizar los triángulos? No quiero el código, sino más el concepto, qué es lo que hay que hacer. Me gustaría que alguien me explicara el método o me diera un link a donde estuviera explicado de manera más o menos clara, de manera genérica (sin centrarse en un lenguaje de programación en particular).

Muchas gracias a todos.

BlackTigerX

  • Miembro activo
  • **
  • Mensajes: 92
    • Ver Perfil
Re: Texturizar Polígonos
« Respuesta #1 en: Miércoles 17 de Diciembre de 2003, 17:40 »
0
si utilizaras OpenGL para dibujar tus objetos, seria muy facil

aqui esta un link (en ingles), ahi puedes encontrar codigo fuente para practicamente cualquier lenguaje (abajo al final)

http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=06

Texturizar poligonos en DirectX es igual de facil... pero no tengo ejemplos de eso
BlackTigerX

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Texturizar Polígonos
« Respuesta #2 en: Domingo 21 de Diciembre de 2003, 22:32 »
0
Hola.

Gracias por la respuesta. Sé hacer un triángulo texturizado en OpenGL y en Direct3D, sin embargo mi objetivo es aprender cómo se hace sin usar estas APIs, es decir, cómo funcionan por dentro. Me he comprado hace poco un libro donde viene bastante bien explicado todo lo que es gráficos 3d por software, por lo que ya sólo me resta empollarmelo.

Un saludo.