2009-02-06 36 views
24

¿Cuáles son las mejores guías/tutoriales/libros/sitios web para alguien con experiencia mínima (o ninguna) en el mundo de la programación de gráficos 3D?Guía para principiantes de la programación de gráficos 3D

que se dan cuenta de que los fundamentos de las matemáticas y gráficos 3D se aplican en las implementaciones de plataformas en 3D de la biblioteca específica, tales como OpenGL, DirectX, etc .. WPF

Por lo tanto, sería útil si las respuestas explicarían si se centran en una determinada implementación de la biblioteca, sobre los fundamentos, o tal vez ambos.

Justificación de por hacer esta pregunta:

Con Windows Presentation Foundation (WPF) 3D en la escena, es realista para muchos programadores a considerar ahora seriamente el uso del 3D para sus aplicaciones, donde esto habría sido casi imposible, incluso Hace unos pocos años.

Estoy seguro de que hay muchos programadores, como yo, que consideran que el salto de 2D a 3D es muy grande.

Respuesta

9

El 3D Programming for Windows de Petzold es un comienzo obvio si está haciendo WPF.

para OpenGL el libro está disponible de online, También hay tutoriales en NeHe aunque OpenGL requiere que usted entiende los detalles de las transformaciones que hacer realmente más que cortar y pegar

+0

+1 Tengo una copia. Es genial para los detalles, pero podría ser un poco avanzado en ciertas áreas para principiantes. – Ash

+0

El OpenGL "redbook" es varias revisiones detrás de la edición actual. Si bien muchos de los conceptos básicos son los mismos, hay muchos bits en OpenGL 3.x que vale la pena aprender. – basszero

+0

Pero para una guía para principiantes, los detalles de sombreadores y VBO probablemente sean innecesarios. –

7

pensé que me gustaría empezar por ofrecer este recurso que encontré durante mi propia investigación:

The Twelve days of WPF 3D por Eric Sink.

Es una serie de artículos centrados en WPF, desde el nivel principiante hasta el nivel intermedio.

Se enfoca en hacer cosas prácticas con WPF 3D, en lugar de matemáticas 3D fundamentales, etc., pero es ideal para responder algunas preguntas comunes que la mayoría de los programadores 3D de WPF eventualmente encuentran.

3

Un sitio que han recomendado anteriormente es GameDev. Está lleno de artículos y tutoriales para el desarrollo de juegos en 3D.

+0

Parece útil, gracias. – Ash

1

¿Qué desea aprender a hacer? construir un motor de gráficos/juegos? o USAR un motor de gráficos o juegos? ..

+1

Esto realmente debería haber sido un comentario. Interesado en USAR un motor de gráficos. Ya tenemos DirectX, OpenGL, WPF, etc., no es necesario reinventar la rueda. – Ash

1

Elegí la ruta fácil. Estoy usando un motor disponible - www.3dgamestudio.com - para poder concentrarme en el juego real. Siento que reinventar la rueda toma demasiado tiempo.

1

Un buen manejo de las matemáticas detrás de las cosas puede ser útil. Este tutorial es un buen lugar para comenzar.

10

Recomiendo que implemente un motor de renderizado 3D simple basado en software. Cosas simples como línea, quads, iluminación, etc. Aprenderá mucho más sobre la programación 3D en general, y le dará una buena prescripción sobre gráficos 3D y sus limitaciones.

Esto debería empezar: http://www.devmaster.net/articles/software-rendering/part1.php

+0

Brilliant ... estaba buscando algo así como esto +1 – jkp

Cuestiones relacionadas