Quero aprender el arte

Rhex - 16/02/2006 23:01
Hola a todos, bueno probablemente sea una pregunta bastante repetida, pero quiero saber cómo puedo agarrar el hilo para crear videojuegos es decir, todos dicen que con Maya puedo crear videojuegos, pero no tengo la menor idea de cómo, sé que en su mayoría son scripts, pero por dónde puedo empezar, es decir.

Quiero meterme a este mudillo de la creación de videojuegos, pero no sé cómo empezar, alguien puede decirme cómo es que generan los controles de un personaje en tiempo real, (creo que le llaman Game Engine) como es que la imagen se ve bien y no hay que renderizar, necesito otros programas? Sé que son preguntas extremadamente amplias, pero ahora lo que busco es una entrada a este mundo para de ahí comenzar mi imvestigasion, alguien puede ayudarme?
SHAZAM - 16/02/2006 23:12
Yo probaría con Blender, a ver si pasa Pepius y te explica con propiedad. Lo digo porque con Blender tienes todo en uno y además no tienes que programar, por lo menos para aprender lo básico. Suerte.
Rhex - 16/02/2006 23:16
Gracias, puedes informarme un poco del Blender? Alguna página o inf de dónde descargarlo o comprarlo? Es gratis el programa, es posble obtener un trial versión? Gracias nuevamente Shazam.
SHAZAM - 16/02/2006 23:29

Gracias, puedes informarme un poco del Blender? Alguna página o inf de dónde descargarlo o comprarlo? Es gratis el programa, es posble obtener un trial versión? Gracias nuevamente Shazam.

Vaya, olvidé algo importante: no solo es gratis, es open source, es decir, es tuyo para toda la vida.

Links de interés:
https://www.foro3d.com/showthread.php?t=33427. www.blender.org. http://www.elysiun.com/forum/.

Tutoriales:
https://www.foro3d.com/forumdisplay.php?f=111.

Videotutoriales. https://www.foro3d.com/showthread.php?t=9323.

Hay muchos más sitios interesantes que entre todos te iremos diciendo, por ahora para que vayas haciéndote una idea te dejo estos.

Eh, cuidado, Blender es adictivo.
Rhex - 16/02/2006 23:54
Vale. Shazam muchas gracias. Estar? Más seguid por aquí con esto del Blender, ahora mismo estoy buscándolo para descargarlo.
SHAZAM - 17/02/2006 03:17

Vale. Shazam muchas gracias, estará más seguid por aquí con esto del Blender, ahora mismo estoy buscándolo para descargarlo.

No es necesario para el tema de los videojuegos, pero no está de más que te descargues Yafray, un motor externo que se integra con Blender. Lo que sí es casi obligado es la descarga de Python 2.4, algunos scripts necesitan que este está instalado al igual que si le coges el tranquilo y más adelante quieres programar, este lenguaje va de la mano con Blender y los videojuegos. Una vez instalado hay que configurar el Path de variable de entorno. No te asustes, cuando llegues a ese punto si tienes dudas, por aquí estamos. Python. Yafray.

Algunos ejemplos del Game Engine: http://download.blender.org/demo/test/gamengine_demos-2.41.zip. http://download.blender.org/demo/test/225_game_demos.zip. http://www.blender.org/cms/stand-alones.162.0.html.

Bueno, no pongo más cosas para no agobiarte.
NeCRoManCeR - 17/02/2006 03:42
Shazam, el Yafray viene incluido. O por lo menos las veces que bajé Blender ya lo tenía, lo que si el Python es necesario para el engine.
SHAZAM - 17/02/2006 03:53

Shazam, el Yafray viene incluido. O por lo menos las veces que bajé Blender ya lo tenía, lo que si el Python es necesario para el engine.

Definitiva y contundentemente no, siempre hay que instalarlo aparte. Lo que trae Blender de paquete es la ventana donde se configura Yafray, pero no el motor, puedes creerme.

Y nunca ha venido en pack junto con Blender.
Pepius - 17/02/2006 07:55
Vaya, llego tarde. Pues por ahora mírate los enlaces que te ha puesto Shazam, y si tienes alguna duda, aquí estoy(estamos).

Personalmente, el Game Engine de Blender me parece la mejor opción en tu caso. Podrás hacer muchas cosas solo con logic bricks(es una sistema gráfico para trabajar con videojuegos que postura Blender, con botones i tal). Si más tarde quieres hacer algo más complejo, ya podrás hacer scripts de Python. Un saludo y suerte.
NeCRoManCeR - 17/02/2006 15:33
Creo que si te gusta scriptear, también podrías probar con Blitz3d. Solo vale 100 dólares y no es difícil, además pueden agreg? Rsele tremendos plugins y están disponibles gratis y a la venta, muchos editores de escenarios entre otros, yo soy estudiante de diseño y lo ando probando, en 2 semanas programe una introducción para elegir resolución y un menú de inicio, también le di casi todas las funciones a un personaje con la jugabilid? D del GTA. Eso sí, la programación necesita muchísima dedicación y te llevaría años poder lograr algo decente, si piensas dedicarte a ello como algo serio, sin duda deberías empezór con C++ y de acuerdo vayas tomando experiencia seguir con OpenGL y DirectX(programación entorno a objetos)
Creo que antes de empezór deberías considerar que esto es algo extremadamente largo, complejo y tedioso, no busco desalentarte, solo ser realista, ánimo.
Pepius - 17/02/2006 19:36
Justamente, yo creo que esa etapa va bien para después del Game Engine de Blender. O sea, ya se habrá familiarizado con los eventos, y a partir de ahí es aprender C++ y ya está, o Python. Python es muy intuitivo como primer lenguaje y es bastante potente, a pesar de ser interpretado. Junto con Pygame, puedes empezar a hacer juegos 2d pillándole la mecánica y después pasar cómodamente a C++ y SDL, ya que ambos son orientados a objetos. Después ya seria meterse con las apis gráficas y a programar. Un saludo.
Fiz3d - 17/02/2006 20:27
No sí si lo que quieres es hacerte tu un videojuego, es difícil para un equipo así que, para una sola persona no veas, o lo que quieres es aprender para poder unirte a un equipo.

Si es lo primero te diré que mucho ánimo, pero toneladas de ánimo.

Si es lo segundo, lo siento chicos, pero el Blender por ahora no es lo que más se pide en el mundo de los videojuegos.

Para hacer videojuegos, lo principal es que te gusten y seas un freaky de los videojuegos, después conocerlos a nivel técnico, engines, tícnicas, que cosas hace unos y que cosas no, que limitaciones artísticas hay, porque están esas limitaciones, etc etc y bueno una vez tengas esto bien pensado solo te hace falta saber animar, modelar, iluminar, vamos un tresdesero normal.

Ahora mismo se usa mucho el ZBrush para el modelado, aún continua tirando un poco el max, el Maya está pegando fuerte y XSI entre otros, en fin, mil cosas. Saludos.
Pepius - 17/02/2006 20:36
Bueno, sí, depende de a que nivel quieres hacer un videojuego, con Blender harás cosas simplemente decentes, pero ni de lejos a la altura de los juegos de ahora. Para algo ellos cobran 60 euros por una copia.
rene - 18/02/2006 03:34
Para aprender te recomiendo que le eches un vistazo a panda3d, org. Es un game-engine sobre el que se puede programar en Python. Se pueden crear cosas buenas sin mucha complicación y sin perder potencia.

Panda3d was developed by Disney for their massively multiplayer online game, tontown. It was released as free software in 2002. Panda3d is now developed jointly by Disney and carnegie mellon university Entertainment technology center.
8tintin - 18/02/2006 13:42
Creo que estamos disparando en todas direcciones. Todo dependerá de lo que quiera rhex. Si lo que quiere es aprender a programar juegos o si lo que busca es aprender a hacer gráficos para juegos.

Si es lo primero ya te han contestado, más o menos.

Si es lo segundo yo te recomiendo que leas sobre los mods, que te compres un juego con editor de niveles (tipo dom3, counter strike, half-life, etc.) y que empieces por ahí muchos son los programas 3d que pueden exportar a formatos soportados por los motores de dichos juegos (bueno, en el half-life2 no tantos). Lo mejor es que puedes hacer tu personaje y cargarlo directamente con el motor del juego, así puedes ver un personaje propio movido con un motor profesional.
¿Se es un buen comienzo, ya vendrán los mapas de normales y todo lo demás. Saludos.
Pepius - 18/02/2006 14:11
8tontin tiene razón. Esperemos a ver qué es exactamente lo que quiere.
Rhex - 27/02/2006 00:29
Hola, muchas gracias a todos, de hecho, mi intención es tomarlo por pasos, es decir, aprender primero con lo gráfico, cómo funcionan los personajes en el engine, como es que funcionan los entornos, como están constituidos los elementos gráficos y multimedia del juego, después el segundo paso sería comenzar a programar, obviamente estudiaré como nunca el lenguaje de programasion que mejor me acomode, y finalmente y ya conociendo a rasgos (un tanto generales) como esta constituido un videojuego, entonces buscaré especializarme en el área que mejor me acomode y entonces así buscar un equipo de trabajo, así es como gracias a ustedes he logrado ajustar mis ideas para comenzar a trabajar en ello, buelvo a agradecer a todos ustedes por el apoyo que muy amablemente me brindan, espero algún día poder brindar tanto apoyo a aquellos que lo necesitan, por ahora estoy estudiando lo que es Blender para comprender los principios gráficos que había mencionado. Un abrazo y gracias.
militron - 28/02/2006 14:36
[url]http://s2.bitefight.es/c.php?Uid=16539[/url].
Pepius - 28/02/2006 17:39
A que viene esto, militron?
militron - 01/03/2006 08:31
Na perdona es un juego.