studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones graphics 3d openscenegraph

graphics - para - manual de programacion android pdf



Modelado 3D para programadores (11)

  1. Descargar Blender
  2. Vea los videos tutoriales o lea este tutorial en línea
  3. Usa osgExport para Blender para obtener tus modelos en OSG

Si quieres un modelo realmente genial, este proceso llevará algo de tiempo, pero deberías poder obtener un modelo Quicky dentro de una semana más o menos.

Estoy estudiando Computer Graphics 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.

Como parte de HW, y también por puro interés, necesito crear un modelo en 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, quiero poder hacer CG.

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

Gracias,
Asaf

EDITAR: Algunas personas han votado esto (sin 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 por 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 buscar en Blender. Estoy viendo algunos de sus videos tutoriales mencionados por Ruben Steins.
    Gracias, Rubén .
  • Eché un vistazo rápido a MilkShape 3D y lo utilizaré 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 los consejos de Mastermind .
    Gracias, Mente Maestra .
  • Cuando haya hecho un poco de arte en 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 el tiempo para responder, y a todos aquellos que tenían la mente abierta como para no rechazar una pregunta relacionada con la programación, pero no el código.


Blender es una buena opción (gratuita), 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 cuanto a un enfoque, hay dos grandes técnicas de modelado que deseará investigar; modelado de cajas y edge-loop.


Como artista gráfico con experiencia en Lightwave 3D, cada programa tiene sus usos y lo que seleccione debe basarse en 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.


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

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


El modelado 3D es algo difícil y no dejes 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.


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, tendrás que acostumbrarte y tratar de 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.

Una vez que haya seleccionado su programa preferido, debería encontrar tutoriales, los videos tienden a ayudar porque realmente puede ver todo lo que están haciendo.

Y después de un tiempo, con un poco de tiempo y paracentaje debería comenzar a poder producir algunos modelos de aspecto decente, pero las grandes modelos toman tiempo. ¡Así que no te sientas frustrado!

Es algo así como programar de la forma en que probablemente no aprendiste la programación en una noche, con material 3D. Todavía estoy aprendiendo cosas nuevas que no sabía que podía hacer, al igual que con la programación.

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


Lamentablemente, la gente está 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 absolutamente recomendar 3ds máximo para ti. 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 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 tiempo. Mucho tiempo. Y mucha pasión

¡Buena suerte!


Las habilidades artísticas no se otorgan a todos, pero puedes aprender mucho en esos lugares:

ConceptArt

CGTalk

CafeSalé (en francés)


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.


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.


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