XSIforum.com
Foros 3D => Autodesk Softimage => Mensaje iniciado por: povmaniaco en 19 Marzo 2011, 02:27:53
-
Pues como dice el titulo del post.. LLevo unos dias, actualizando el exportador, para adaptarlo a la nueva version 0.8 de LuxRender, que ya va por la RC1.
Podeis bajar las ultimas compilaciones en este link LuXSI LuxRender Exporter for Softimage (http://www.luxrender.net/forum/viewtopic.php?f=18&t=4850)
( La web de Miga esta en construccion)
(http://www.xsiforum.com/forum/index.php?action=dlattach;topic=8162.0;attach=7278;image)
(http://www.xsiforum.com/forum/index.php?action=dlattach;topic=8162.0;attach=7282;image)
(http://www.xsiforum.com/forum/index.php?action=dlattach;topic=8162.0;attach=7280;image)
EDICION: He movido las posicion de las imagenes, para una mejor visualizacion.
-
Vaya curro! Enhorabuena!
-
Gracias..!! :)
-
Menudo curro tío colega. Grande!
El lunes lo pruebo y comento, que además aún no he probado el motor y le tengo ganas :)
-
Yo no lo uso, pero admiro la santísima currada que te estás dando. Sigue así, que seguro que más de uno, te lo agradecerá.
-
Probando que la UI dinamica funciona tambien, con los "render presets".
Saludos...
Una muestra de los nuevos "render presets" (http://dl.dropbox.com/u/16848591/lux_presets.swf)
-
Menudo curro tío colega. Grande!
El lunes lo pruebo y comento, que además aún no he probado el motor y le tengo ganas :)
Gracias..!!
A ver si puedo compilar y subir las últimas mejoras, entre ellas los presets, que siempre van bien cuando empiezas con un Software nuevo.
Saludos..
-
Finalmente, la última compilacion de Luxsi, para win32, con todas las mejoras añadidas.
Probado en Softimage 7.5, Mod Tool, 2010 SP1 y 2011.
Compatible con la version 0.8 RC2 de LuxRender, ( con versiones anteriores, puede dar fallos).
Todos los cambios, han sido basicamente, en la interfaz. Aun queda mucho trabajo por hacer, con shaders y geometria.
Si alguien siente curiosidad por el proyecto, y cree que puede aportar algo, encontrara todo el codigo fuente en este link;
Codigo fuente de Luxsi (http://src.luxrender.net/luxsi/)
Estaria encantado de recibir a nuevos desarrolladores :)
Bien.. a lo que ibamos, jeje.
Aqui teneis el link a la ultima compilacion...
Luxsi files (http://www.luxrender.net/forum/viewtopic.php?f=18&t=4850&p=60779#p60779)
Saludos..
-
Justito de tiempo para incluirla en la nueva release de LuxRender, hemos publicado tambien, LuXSI 0.8.
Podeis encontrar toda la información para su descarga e instalación en este link.. http://www.luxrender.net/forum/viewtopic.php?f=18&t=6317 (http://www.luxrender.net/forum/viewtopic.php?f=18&t=6317)
También, enlaces al manual de LuXSI (wip) y a mucha mas información sobre el exportador.
Por último, aprovecho para hacer un llamamiento a cualquiera que este dispuesto a colaborar en el proyecto.
Necesito, sobre todo, alguien que disponga de alguna versión x64 de Softimage, y pueda compilar una versión en 64 bits. No dispongo de acceso ni a una maquina de 64 bits, ni a las librerías necesarias ( XSISDK x64 ).
En http://src.luxrender.net/luxsi/ (http://src.luxrender.net/luxsi/) esta el código fuente de LuXSI, con el .vcproj para compilarlo bajo MSVC 2008, solo necesita cambiar ligeramente algunos parametros.
Saludos...
-
como te lo curras!!!!! estas cosas son de las cosas que miles de personas te agradecen pero poca gente sabe quien las hace :D
-
Ya esta disponible, la version x64 de LuXSI, (gracias al user 'sshadows' del foro de Luxrender).
Pueden descargarla de este link y, por favor, no dude en reportar cualquier fallo o bug.
http://www.luxrender.net/forum/viewtopic.php?f=18&t=6317 (http://www.luxrender.net/forum/viewtopic.php?f=18&t=6317)
Gracias...
-
Tengo planeado actualizar LuXSI, para el proximo Release de LuxRender.
Antes, me gustaria revisar algunas cosas e implementar otras nuevas.
El trabajo ya ha empezado, y espero acabarlo a tiempo.
Estare encantado si alguien se ofrece para compilar las versiones de 64 bits.
Aunque el proyecto no es originalmente mio, no me gustaria que quedara en el olvido.
No en vano, con este proyecto empece a aprender C++.
Creo que LuXSI tiene mucho potencial, y seria muy triste que se perdiera todo el trabajo realizado hasta ahora.
Pueden encontrar el codigo de Luxsi en este link :
http://src.luxrender.net/luxsi/
Y los binarios en la pagina de LuxRender.
Dejo aqui unas imagenes..
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/luxsi_point_cloud.png)
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/grid_point.png)
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/cloud_carpaint.png)
-
Finalmente LuXSI 1.0 ha sido publicado.
No hay muchos cambios, pero si muy sustanciales.
- Actualización de la sintaxis para LuxRender 1,0
Las escenas creadas con versiones anteriores,
puede no funcionar correctamente con esta versión.
- Revisado el código de 'luz de área ".
La "Area light" es ahora controlada con el panel global,
a excepción de "scale" que utiliza la interfaz de el objeto "light".
- Iniciado el soporte para partículas.
La simulación utiliza objetos "pointclouds" y el objeto 'sphere'
de LuxRender, para crear partículas. (wip)
Falta de apoyo para la animación, por lo que sólo las exporta frame a frame.
- Nuevo diseño de interfaz de usuario.
Una nueva distribución de las opciones , preparando el soporte para animación y partículas.
La opción de "Path to LuxRender" sólo indica la carpeta de Luxrender.exe (no el ".exe" en sí).
- Se ha añadido el nuevo panel "About.."
Esta nueva version ha sido probada en las versiones 32 bits de Softimage Mod Tool 7.5
y Autodesk(C) Softimage 2012 SP1
( Hasta que podamos compilar una version x64 ) :)
Pueden descargar LuXSI 1.0 junto con LuxRender. Va incluida en el instalador.
http://www.luxrender.net/en_GB/standalone
LuxRender is a GPL physically based and unbiased rendering engine.
Based on state of the art algorithms, LuxRender simulates the flow of light according
to physical equations, thus producing realistic images of photographic quality.
-
Unas pruebas rapidas con particulas con las escenas de prueba de Softimage Mod Tool 7.5.
Aun hay mucho por mejorar, esto es solo el principio..:)
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/ice_catarata.png)
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/tmp.png)
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/ice_wind.png)
Saludos..
-
El viejo x64 version of luxsi.dll sirve ?
http://www.luxrender.net/forum/download/file.php?id=14015
gracias !
-
El viejo x64 version of luxsi.dll sirve ?
http://www.luxrender.net/forum/download/file.php?id=14015
gracias !
Debido a todos las mejoras incluidas, creo que su funcionamiento sera bastante improvable y limitado.
Estoy haciendo gestiones a ver si consigo una compilacion para x64.
Mi equipo, con Windows XP sp3 32 bits y la version Express de Visual C++ 2008 no me da opciones para hacerlo yo mismo. Amen de que me faltan las .lib's para x64 (XSISDK\lib\nt-x86-64..)
He probado a compilar 32 bits con compatibilidad para x64(WOW64), pero no lo consigo.
De todas formas, puedes intentar usar el viejo luxsi.dll y me dices si va?
Gracias por el interes en el exportador :)
-
Exportar exporta, el luxrender abre y la escena se renderea
No se como chequear si estan todos los tabs y valores de esta version
salu2 !
-
Exportar exporta, el luxrender abre y la escena se renderea
No se como chequear si estan todos los tabs y valores de esta version
salu2 !
Estoy buscando el Mail del usuario del forum de LuxRender, que compiló la última version para x64.
Mientras tanto, un avance del nuevo 'preview' de materiales. Aún en fase muy 'alpha':
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/mat_pre_glass.png)
(https://dl.dropbox.com/u/16848591/luxsi_wiki/luxsi_web/mat_preview_luxsi.png)
-
Joder, creo que te estás pegando un curro impresionante. Pero, merece la pena? Quiero decir, este motor de render, se utiliza?
No se, tu trabajo es cojonudo, pero no se, nunca he visto a nadie utilizar esto. Lo haces simplemente por aportar conocimiento? Si es así, olé tu huevos tio!
-
Joder, creo que te estás pegando un curro impresionante. Pero, merece la pena? Quiero decir, este motor de render, se utiliza?
No se, tu trabajo es cojonudo, pero no se, nunca he visto a nadie utilizar esto. Lo haces simplemente por aportar conocimiento? Si es así, olé tu huevos tio!
Pues la verdad, yo mismo me he hecho muchas veces esa pregunta... "Vale la pena?"
No se. Depende de como te lo plantees, es una perdida de tiempo..o no. Si lo que buscas es aprender, cualquier excusa es buena y cualquier proyecto que te motive, es bienvenido.
Este proyecto es algo curioso, porque la verdad, ni siquiera es mio. Lo creo un chico aleman ( Michael Gangolf) y llego a mis manos cuando intentaba hacer algun render decente con Softimage Mod Tool.
Cansado de esperar mejoras que no llegaban, me baje el codigo fuente, y aunque no tenia ni idea de C++, empece a 'leer' el codigo y a marcar más o menos, el flujo que seguia, y ver como funcionaba cada bloque.
Asi empece a aprender C++.. luego vino una guia de bolsillo.. despues un 'tocho' de F. Javier Ceballos y luego otro.. :)
No se. Hace dias que le daba vueltas a dejar los programas de pago, sus versiones 'limitadas' y pasarme a Blender, por ejemplo.
Ahi todo el codigo es libre, abierto y gratis. Además, tiene C++ y Python, mis dos lenguajes preferidos.
Aunque quizas, si que lo deje todo un poco aparcado y me prepare para obtener el Graduado de Enseñanza Sencundaria. Pues no tengo ni la antigua EGB acabada.:)
Quizas deberia emplear el tiempo en eso, y no en 'esto'.
Ya veremos...
Perdon por el 'tocho' de respuesta, pero me has pillao con ganas de escribir.
Un saludo.....
-
No no, me parece cojonudo tio.
Sin duda la mejor forma de aprender algo es realizar un proyecto con ese algo que intentas aprender.
Ole tus huevos.
-
E integrar un motor de render (da igual el motor o software de elección) es un proyecto muy llamativo (y cualificado) en tu curriculum de cara a encontrar un trabajo en la industria... eso y que seguro has aprendido muchísimo en el camino! Yo creo que merece la pena 100% :)
Enhorabuena!
-
... eso y que seguro has aprendido muchísimo en el camino! Yo creo que merece la pena 100% :)
Enhorabuena!
Hoy por hoy me considero 'bien pagado' con todo lo que he aprendido..
Gracias chicos por los animos!!
-
Pues si, enhorabuena. Todo lo que sea aprender siempre es bueno, además puede que te abra otras puertas. Sigue dándole caña y como dice Xuan: ole tus huevos!
-
Además de algunas correcciones en el código de los shaders y de las luces,
he añadido soporte básico para animación en LuXSI.
De momento, solo se puede exportar geometría animada.
La cámara y luces, serán el siguiente paso a dar.
El workflow podría ser el siguiente:
*- Una vez creada nuestra animación, con el número de frames definido,
podremos elegir entre exportar toda la animación, una parte,
o frames alternos, para realizar un render de prueba.
(https://dl.dropbox.com/u/16848591/luxsi_wiki/lux_timeline.png)
Otra cosa a tener en cuenta, debido a la naturaleza “unbiased” de LuxRender,
es decidir, cuánto tiempo vamos a dedicar a al renderizado de cada frame.
Para ello deberemos previamente, por medio de algunos render de prueba,
calcular el tiempo necesario para obtener la calidad que deseamos.
Una vez calculado el tiempo, configuramos el valor de “Half at time” (en segundos).
(https://dl.dropbox.com/u/16848591/luxsi_wiki/lux_animation.png)
“Halt at S/P”, nos permite parar el render, al llegar a una calidad determinada de ‘samples x pixel’.
Esta opción, no la he probado a fondo, pero parece más flexible ya que puede dedicar más tiempo
a los frames ‘complicados’ y también ir más rápido en los que requieran menos tiempo para alcanzar
la calidad ‘s/p’ marcada.
“Frame step” nos sera muy util para lanzar ‘previews’ de la animación final.
Como ejemplo, en las pruebas realizadas, puse un ‘frame step’ de 5 y renderize solo 32 frames de los 160.
Con eso basto para ver que el exportador funcionaba bien y, la animación quedo bastante ‘decente’.
Una vez configurados todos estos parámetros, ya podemos hacer click en “Export animation”.
Porque ‘Export’ y no “Animation” directamente.. pues porque queda mucho código por depurar :).
No olvidemos que esto es solo un implementacion basica y, que voy aprendiendo a medida que la voy realizando.
Ademas, debido a las características de LuxRender, esta opción nos aporta algunas ventajas...
Una de ellas, es aprovechar la utilidad ‘queue’ de LuxRender, para elegir un grupo de escenas o frames,
exportados previamente, y lanzar el render en el momento que más nos convenga.
(https://dl.dropbox.com/u/16848591/luxsi_wiki/select_queue.png)
(https://dl.dropbox.com/u/16848591/luxsi_wiki/lux_queue.png)
Y por supuesto, no olvidar otra de las opciones que incorpora LuxRender; el render en Red.
En mi caso, dispongo de 3 PC’s conectados en una pequeña LAN, de los cuales, dos pongo a
renderizar mientras sigo trabajando en el otro.
Solo necesitamos tener instalado LuxRender en ellos y ejecutar el modo ‘Master’ en uno de ellos
y ‘slave’ en los demás.
LuxRender los detectara y usará para realizar el render.
(https://dl.dropbox.com/u/16848591/luxsi_wiki/lux_network.png)
A pesar de que los motores de render ‘unbiased’ no son los más populares para animación,
LuxRender dispone, como podeis ver, de algunos ‘atajos’ que lo hacen una opción a tener
en cuenta para pequeños trabajos. Con un desembolso ‘0.0 $’, por supuesto.:)
Saludos...
P.D. : He pegado este texto desde Google Docs, espero haya quedado medio decente. :)
-
Nueva actualizacion: LuXSI 1.1
Finalmente, con soporte para Softimage x64 !!
Probado en 2010, 2011 y 2013. Alguien se anima a probarlo en la 2012 ?
Aunque no ha pasado mucho tiempo desde la última release, hay material suficiente
para publicar otra versión.
Estas son algunas de las novedades para esta nueva release:
Mejorado el soporte para archivos PLY.
-* Añadido 'override geometry', usando el formato PLY, opción muy útil en escenas grandes.
- Con 'override geometry' podemos cambiar luces o materiales
sin necesidad de volver a exportar toda la escena.
-* Ahora podemos exportar al formato PLY en escenas con animacion.
- Añadido soporte para animación.
-* Ahora al exportar la animación LuXSI crea un fichero .lqx,
que LuxRender carga de manera automática, para renderizar de inmediato.
-( En próximas versiones , podremos elegir entre “Export Anim” o “Render Anim”)
-* Añadida opción 'framestep' pudiendo exportar frames alternos o toda la
animación ( frame step 1).
- Re-escritura de los shaders.
--
- Añadido una compilación del plugin para sistemas con extensiones SSE2 (32 bits).
- Añadidas versiones x64 del plugin para Softimage 2010, 2011 y 2013,
(no probado con versiones Softimage 2012).
- Añadidas librerías de los shaders para todas las estas versiones x64 de Softimage.
( Mil gracias al usuario 'l_cymer' del foro de Luxrender por esta aportacion.)
- Añadida opción en GUI para activar los mensajes de depuración.
- Retirada opción 'Hybrid' en Engine, para no crear confusión en los usuarios.
( LuXSI no añade, de momento, soporte para este formato )
En unas horas, el plugin estara incluido con los binarios oficiales de LuxRender.
Tambien pueden ver el anuncio de la nueva version y, descargarla en el foro.
http://www.luxrender.net/forum/viewtopic.php?f=18&t=9167
Saludos...!!
-
Lo publico aqui, porque muy posiblemente, este proyecto sea una 'extension' de LuXSI.
Se trata del proyecto de los chicos de LuxRender que intenta conseguir un motor de render hibrido CPU/GPU totalmente free, por supuesto.
Más informacion en este link: http://www.luxrender.net/forum/viewtopic.php?f=34&t=9449 (http://www.luxrender.net/forum/viewtopic.php?f=34&t=9449)
Han realizado un gran avance en los últimos meses y, esperemos que esto solo sea el principio..:)
Mi intencion es preparar un par de exportadores empezando por XSI, que lo tengo más controlado, pero con la idea de implementarlo en Houdini... si es posible:)
(https://dl.dropbox.com/u/16848591/foros/xsiforum/smallGPU_thumb.png)
Click para ver imagen grande.. (https://dl.dropbox.com/u/16848591/foros/xsiforum/smallGPU.png)
-
de mayor quiero ser como tu :)
con gente asi el opensource tiene para rato, y que no te extrañe que llegue a superar a los sistemas cerrados sinoesque ya lo esta haciendo....
:)
-
Coincidiendo con el nuevo LuxRender 1.2, hemos actualizado el exportador para Autodesk Softimage.
LuXSI va incluido con la version oficial de LuxRender pero, tambien pueden descargar
el plugin ( no incluye los binarios de LuxRender) de este link:
http://www.luxrender.net/forum/viewtopic.php?f=18&t=9658
Aunque exteriormente no ha habido muchos avances, si los ha habido en el codigo interno.
- La exportacion a formato PLY es ahora más rapida y eficiente.
- Ha sido mejorado el código para instancias.
- Añadido nuevo nodo 'Camera DoF'
- Ahora LuXSI exporta la geometria en archivos separados, tanto en formato PLY, como en formato de LuxRender (.lxo)
-Desde la version 1.1, LuXSI incluye soporte para animacion y particulas.
En esta nueva version, ese soporte ha sido mejorado y optimizado.
Tambien hemos empezado a trabajar para añadir soporte CPU/ GPU pero, eso es tema para otra release..:)
Saludos...