XSIforum.com

Foros 3D => Autodesk Softimage => Mensaje iniciado por: povmaniaco en 19 Marzo 2011, 02:27:53

Título: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado 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.
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: Renderout! en 19 Marzo 2011, 12:06:02
Vaya curro! Enhorabuena!
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 19 Marzo 2011, 14:51:52
Gracias..!! :)
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: Chelos en 19 Marzo 2011, 15:21:43
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 :)
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: Eloihm en 19 Marzo 2011, 15:28:36
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á.
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 21 Marzo 2011, 05:58:22
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)
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 21 Marzo 2011, 06:08:15
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..
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 06 Abril 2011, 22:47:45
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..
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 07 Junio 2011, 22:29:52
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...
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: Ownage en 08 Junio 2011, 07:29:44
como te lo curras!!!!! estas cosas son de las cosas que miles de personas te agradecen pero poca gente sabe quien las hace :D
Título: Re: Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 04 Julio 2011, 09:06:13
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...
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 02 Septiembre 2012, 22:39:22
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)
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 11 Septiembre 2012, 15:17:12
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.


Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 11 Septiembre 2012, 23:46:26
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..
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: carlosan en 13 Septiembre 2012, 05:21:10
El viejo x64 version of luxsi.dll sirve ?
http://www.luxrender.net/forum/download/file.php?id=14015

gracias !
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 13 Septiembre 2012, 08:35:19
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 :)
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: carlosan en 15 Septiembre 2012, 03:28:36
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 !
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 16 Septiembre 2012, 16:25:03
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)
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: xuanprada en 16 Septiembre 2012, 16:53:40
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!
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 16 Septiembre 2012, 18:21:30
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.....
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: xuanprada en 16 Septiembre 2012, 18:24:57
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.
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: Cesar Saez en 16 Septiembre 2012, 20:03:10
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!
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 16 Septiembre 2012, 20:22:44
... 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!!
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: Renderout! en 16 Septiembre 2012, 21:08:11
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!
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 01 Octubre 2012, 00:06:46
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. :)
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 21 Octubre 2012, 19:53:26
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...!!
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: povmaniaco en 13 Febrero 2013, 17:47:02
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)
Título: Re:Actualizando LuXSI; LuxRender Autodesk Softimage Exporter
Publicado por: Ownage en 13 Febrero 2013, 22:46:39
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....
:)
Título: LuXSI, LuxRender & Autodesk Softimage Exporter version 1.2 Release
Publicado por: povmaniaco en 26 Febrero 2013, 22:49:22
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...