2009-04-06 20 views
31

Estudio Informática Gráfica como parte de mi plan de estudios en mi universidad. El curso se centra en el modelado de escenas, en lugar de la representación u otros aspectos de gráficos por computadora. Estamos aprendiendo las matemáticas detrás de esto y OpenSceneGraph para realmente ejecutar algo.Modelado 3D para programadores

Como parte de HW, y también por puro interés, necesito crear un modelo 3D, y tengo libertad artística en este sentido. También tengo libertad para modelarlo directamente en código, o cargar un modelo que hago en una herramienta de mi elección.

El problema es que no soy bueno en el arte visual, tengo muchas buenas ideas, pero no tengo idea de cómo modelarlas. No puedo dibujar ni dibujar bien, tampoco. Pero, I quiero para poder hacer CG.

¿Cómo sugeriría que me acerque al modelado en 3D?

Gracias,
Asaf

EDIT: Algunas personas han votado por este (w/o dejar un comentario). Permítanme enfatizar: soy un programador y quiero familiarizarme con un arte que es adyacente al nuestro. No se equivoquen, es una pregunta relevante para la programación.

EDIT 2: Gracias a todos los que respondieron. Elegiré mi respuesta aceptada después de ver las alternativas que sugirió. Me disculpo por el retraso (esperado).

Conclusión:

  • he decidido mirar en Blender. Estoy investigando algunos de sus video tutorials mencionados por Ruben Steins.
    Gracias Ruben.
  • Eché un vistazo rápido a MilkShape 3D y lo usaré si veo que Blender es demasiado para mis necesidades, o mi actual "presupuesto" de aprendizaje (tiempo, atención).
    Gracias m3rLinEz.
  • Después de aprender algunas habilidades básicas, tengo la intención de seguir Mastermind 's consejos.
    Gracias Mastermind.
  • Cuando he hecho un poco de arte 3D, y estoy listo para mejorar mis habilidades, voy a visitar los lugares fa. había publicado.
    Gracias también, fa.

Gracias a todos los que se tomaron su tiempo para responder, y todos los que estaban mente abierta lo suficiente para no downvote una programación, pero no el código, pregunta relacionada.

Respuesta

8
  1. Descargar Blender
  2. Ver the video tutorials o read this online tutorial
  3. Uso del osgExport for Blender para conseguir sus modelos en la OSG

Si desea un modelo realmente fresco, este proceso llevará algún tiempo, pero debería ser capaz de obtener un modelo quicky dentro de una semana más o menos.

+0

Eres bastante modesto. Tardé un tiempo en darte cuenta de que creaste osgExport. Ahora te debo por responder y por la herramienta, ¡así que doy gracias a ti! –

+1

En realidad, eso es una coincidencia. Es un Rubén completamente diferente. –

+0

¿Me puede complacer la instalación de OSG? –

0

Me gustaría obtener una de las herramientas de modelado 3D populares, descargar algunas muestras y comenzar a modificarlas.

Los nombres más importantes en el dominio de la herramienta de modelado 3D incluyen 3D Studio Max, Maya, Blender, Lightwave y Modo. Algunos de estos pueden ser caros. Blender es gratis.

7

Desafortunadamente, la gente está realmente votando por cuestiones relacionadas con el diseño en este sitio, no sé por qué razón. Así que te voté.

El diseño es algo muy importante, solo puedo sentir lástima por aquellos que desean encerrarse en el código sin dejar espacio para el estilo y la belleza.

Puedo recomendar 3ds máximo para usted. Tiene (o al menos tuvo algunos años atrás) muy buenos tutoriales enviados con él para que pueda aprender a mover cosas.

El consejo general sería visitar páginas relacionadas con el diseño en 2D y 3D, pero sería demasiado abstracto. Entonces tengo una siguiente sugerencia. Piensa en lo que te gustaría diseñar. Primero - QUÉ. Entonces intenta hacerlo. A lo largo del camino, tendrás preguntas específicas sobre cómo lograr un efecto particular. Usted les preguntará sobre los recursos relevantes o cavará las respuestas usted mismo. Con el tiempo obtendrás conocimiento de las habilidades y, después de al menos unos meses, es probable que desarrolles un sentimiento sobre cómo hacer estas cosas, qué es bueno o qué no.

Todo sobre el arte y el diseño lleva su tiempo. Mucho tiempo. Y mucha pasión

Buena suerte!

5

Recomiendo Google Sketchup y MilkShape 3D (comercial, pero a un precio muy bajo para este tipo de SW). También tengo experiencia con Blender anteriormente, que creo que es la más difícil de aprender de los tres SW que sugiero.

Otra preocupación que debe tener en cuenta es el formato de datos exportado desde el software de modelado. Como mencionaste sobre hacer las "matemáticas" tú mismo, debes encontrar una herramienta de modelado que exporte un formato donde puedas acceder fácilmente a los datos de los vértices.

Tanto Google Sketchup como Milkshape 3D vienen con una gran documentación (Blender también, por supuesto). Sketup incluso tiene videos tutoriales en su sitio web y Milkshape 3D me permite modelar un robot simple en muy poco tiempo. Pero si desea características de modelado más avanzadas que estas herramientas, puede que no le convengan.

+0

Wow Sketchup parece el sueño de un programador, muy bueno pero un poco caro para un modelador aficionado. Actualmente utilizo Milkshape y es una de las herramientas de modelado simplificadas. Quiero decir que de una buena manera, puedes hacer un trabajo muy básico (principalmente cosas de baja poli) hecho rápido en forma de leche. –

+0

bosquejar es bastante bueno, pero si quieres exportarlo a otro paquete o si quieres pensar en TOPOLOGY no lo uses –

+1

¿Caro? Sketchup es gratuito y hay un exportador OSG disponible: https://github.com/rpavlik/sketchupToOSG –

1

obtienes modelos sofisticados (principalmente humanos) usando "Poser" sin "ninguna idea" de cómo funciona. Si quieres sumergirte en el modelado completo, recomiendo "Maya".

1

En primer lugar, debe mirar alrededor de algunos programas 3D diferentes, si no lo ha hecho ya. Después de que te guste el programa que elijas, vas a tener que acostumbrarte e intentar entender qué hace cada tecla de acceso rápido, botón, materiales, etc. Esto en sí mismo puede ser un aspecto complicado y molesto.

Mucha gente va a recomendar el programa que sea; bueno, estándar de la industria, o algo que les gusta. Si esto no es profesional, te sugiero que busques cuál te gusta más, te ayudará a aprender mucho más rápido.

Después de que hayas elegido tu programa preferido, deberías encontrar tutoriales, los videos tienden a ayudar porque realmente puedes ver todo lo que están haciendo.

Y después de un tiempo, con un poco de tiempo y patenince usted debe comenzar a ser capaz de producir algunos modelos de aspecto decente, pero grandes modelos llevan su tiempo. ¡Así que no te sientas frustrado!

Es un poco como la programación en la forma en que probablemente no aprender a programar en una noche, con cosas 3D Todavía estoy aprendiendo cosas nuevas no me di cuenta que podía hacer, al igual que la programación.

Si usted no sabe cómo hacer algo con la programación, más probable es que Google él (o incluso preguntas sobre desbordamiento de pila) ¿verdad? Haz lo mismo con las cosas de CG. Si quieres aprender cómo hacer simulación de agua, ¡googleala!

2

modelado 3D es una materia dura y no deja que te abrume. En su lugar, debe dejar que alguien más adecuado haga el modelado. Hay toneladas de modelos gratis. Búsquelos y utilícelos antes de pasar horas y días por un pésimo dinosaurio. Y aunque lo modele, necesitará implementar escenas, huesos, material, etc. Si está más involucrado en la programación, tratar de hacer que se mueva sobre obstáculos será mucho más divertido.

1

habilidades del arte no se conceden a todo el mundo, pero se puede aprender mucho en esos lugares:

ConceptArt

CGTalk

CafeSalé (en francés)

0

Blender es un buen (gratis), pero es un poco exagerado para lo que estás preguntando, porque es un paquete de animación completo, no simplemente un modelador. En otras palabras, hay muchos otros guffs que se interponen en el camino de aprender a modelar.

Con mucho, el mejor modelador 3D IMO (para densidad de poli baja a media, es decir, juegos de computadora, no de película) es Silo (http://www.nevercenter.com/). He trabajado con Maya, 3dsmax, Softimage XSI, Blender, Modo, bla, bla, a lo largo de los años, y siempre usaré Silo para modelar independientemente de la plataforma de animación que se utilice. Además de ser muy fácil de usar, es increíblemente barato, solo $ 80 por una licencia completa ...

En lo que respecta al enfoque, existen dos grandes técnicas de modelado que usted querrá investigar; modelado de cajas y edge-loop.

3

Encontré que Wing3d es el más fácil de usar. BLender tiene la mayor funcionalidad.

e interesante es Albatross 3D. También es simple, pero Wing3d es más fácil de usar.

+0

+1 para wings3d: gran software gratuito –

0

como artista gráfico con experiencia en Lightwave 3D, cada programa tiene sus usos y lo que usted seleccione debe ser en base a sus necesidades deseadas. Si este es un camino que desea seguir, entonces Blender es un buen programa introductorio, que rivaliza con Lightwave en algunos aspectos. Lightwave sin embargo puede hacer casi todo lo que desearía hacer con un programa, pero si usted es un programador, aprender Maya lo colocará un paso adelante de la curva, ya que es lo que muchos estudios grandes usan para sus productos terminados. (seguido de lightwave para los estudios que no pueden pagar Maya)

No puedo decir que cada programa sea fácil de aprender, con la mayor flexibilidad del programa, vienen mayores desafíos. Pero creo que Lightwave es un buen programa de inicio si quieres texturizar, animar o importar la mayoría de los modelos .obj.