[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Programar aplicaciones 3D con python



El 25/05/2013 10:17 a.m., Francisco Del Roio escribió:
Buenas,

Hace algunas semanas, examinando con aptitude los paquetes de los
repositorios de debian, encontré un paquete llamado python-soya [1], que
no me pareció interesante. La descripción hablaba de una API con un
propósito similar a pygame [2], que es el de hacer el desarrollo de
aplicaciones gráficas lo mas simples posibles.

Hace algunos días atrás, una semana mas o menos, me encontré con su
página oficial. Como es mi costumbre, me dispuse a descargar los fuentes
(porque estaba bajo windows en ese momento) y ver de que se trataba.

Así que descargué los fuentes y el tutorial y me puse a leer los scripts.

¡Simplemente increíble! La API se encarga de prácticamente todo el
trabajo duro, con lo que solo hay que ponerse a programar el juego,
diseñar los modelos y todo aquello que sea específico.

Algo interesante es que se pueden importar en tiempo de ejecución los
modelos creados con blender a la aplicación, y cachearlo (esto es
automático) para que la proxima vez se tarde menos tiempo en cargar los
recursos, todo esto sin pasos adicionales. Sin embargo, creo que tiene
algunos detalles específicos.

Soya3D está escrito en python & PyRex/cython, por lo que no se sacrifica
prácticamente nada de rendimiento en las aplicaciones programadas
mediante Soya.

Para instalarlo, basta pedirle al sistema de seguimiento de aplicaciones
(apt) que lo instale por nosotros.

# apt-get install python-soya python-soya-doc

Claro, leer el manual si se piensa hacer algo.

¡Saludos!
Se me pasó poner las fuentes.

[1] http://home.gna.org/oomadness/en/soya/
[2] http://www.pygame.org
--
Cuando tus fuerzas terminan, las de Dios comienzan...
begin:vcard
fn:Francisco Del Roio
n:Del Roio;Francisco
email;internet:francipvb@hotmail.com
x-mozilla-html:FALSE
version:2.1
end:vcard


Reply to: