Gracias Gracias:  2
Resultados 1 al 15 de 15

Tema: PovXSI, exportar escenas de XSI a Pov-Ray Mi proyecto para aprender C++

  1. #1
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Softimage Xsi PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Aprovechando que he estado unas semanas sin conexión y decidido a aprender C++, empecé a trastear con LuXSI, el exportador de escenas de XSI a Luxrender, creado por Michael Gangolf. Mientras intentaba entenderlo, ( hasta la fecha, no había escrito ni una línea en C++), se me ocurrió que la mejor manera podía ser crear un proyecto propio. De ahí nació PovXSI.
    Hasta ahora he conseguido exportar correctamente; objetos ( usando la primitiva mesh2 de Pov), la cámara, dos tipos de luz (point y spot), texturas basadas en archivos de imagen (de momento solo archivos .png),....
    Sigo peleandome con:
    -la interfaz.
    -personalizar-convertir shaders de XSI a Pov.
    -exportar objetos sub-divididos
    -las texturas procedurales de Pov.
    - y unas cuantas cosas más que tengo en mente...
    Supongo que programar este exportador puede no ser la mejor idea, pero a mi me sirve como "excusa" para aprender C++.
    Soy realista; PovRay no es es el mejor ni el más usado motor de render en estos momentos.
    El hecho de haberlo elegido se debe a que para mi es bastante conocido; fue el programa que me "metio" en esto del 3D.
    El plug-in se encuentra en las primeras fases de desarrollo y espero presentar (si al fin me decido) una versión "pre-alfa" en breve.
    Tengo que agradecer a Michael Gangolf, sus plugins LuXSI y SunFlow XSI Exporter, en los que PovXSI esta basado. ( http://www.migaweb.de )
    Como ayuda para C++ he usado básicamente dos libros;"Programacion en C/C++" de Alejandro Sierra y Manuel Alfonseca, de la serie "Guia Practica" de Anaya Multimedia y "Curso de programación en C/C++" de Fco. Javier Ceballos (acabado de leer en estos días). Aun por estrenar, tengo la "Enciclopedía del lenguaje C++" del mismo autor, comprada hoy mismo.
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -pov_xsi.png   PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -xsi.png  

  2. #2
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Mejoras en la exportación de texturas... aun mejorables.
    Saludos.
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -jaqua_pov.png  

  3. #3
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Últimas mejoras con el uv_mapping...
    Se podría decir que casi pefecto, solo me falta solventar un pequeño problema con los face_indices. Espero poder tener pronto el nivel suficiente en C++ para solucionarlo.
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -povxsi_txt_ok.png   PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -jaqua.png  

  4. #4
    reconvertido Avatar de ikerCLoN
    Fecha de ingreso
    Apr 2002
    Ubicación
    Los Angeles, USA
    Mensajes
    14,906

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Gracias por compartir esto, y por demostrar que una de las mejores maneras de aprender es 'meterse en el ajo'. Tomo nota de tus recomendaciones bibliográficas (algún día tendré que 'romper el hielo' con C++).

    ¡Gracias, y buen trabajo!
    character TD @ Walt Disney Animation Studios

    mi curso de rigging facial :: https://www.domestika.org/en/courses...je-3d/ikerclon
    blog :: www.somosposmodernos.com
    twitter :: www.twitter.com/soyposmoderno
    linkedIn :: www.linkedin.com/in/ikerj

  5. #5
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Poco a poco, PovXSI va tomando forma.
    -la exportación de mallas esta prácticamente acabada.
    -coordenadas de mapeado trabajando en un 99%..
    Y sigue adelante;
    - el trabajo con el menú ( decidir que opciones incluir.. )
    - la exportación correcta de los shaders de XSI.
    -algo liado con las opciones de las luces, pero ya van 3; point, spot y "seudo-Sun_light", jeje..
    Os pongo el enlace a un pequeño video de demostracion...

  6. #6
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Esto marcha...
    En plena faena con los shaders...
    Unos cuantos "material_pressets, un par de normal_maps,... y ya tenemos una versión Alpha!!!
    (Aunque por lo visto en este hilo, la van a probar Casimiro y su gato). Naaa! pura ironia.
    Saludos.
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -povxsi_shader.jpg  

  7. #7
    Administrador Avatar de SHAZAM
    Fecha de ingreso
    Apr 2002
    Ubicación
    28.10º N 15.43º W in a blue planet.
    Mensajes
    20,760

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Probarlo, mmmhhh... no creo que participe, por ahora tengo aparcado el Softimage; sin embargo no deja de ser interesante tu proyecto y lo sigo con interés y curiosidad
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las películas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  8. #8
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Talking Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Ultimos escollos salvados;
    -resuelto el problema con las extensiones de archivos de imágenes en texturas
    -creadas las librerías para los shaders ( eliminando así un mensaje de error).
    Aun por acabar ( entre muchas cosas..);
    -incluir algunas texturas predefinidas.
    -implementar más opciones en el menu.
    -creacion de multiples archivos.
    -archivo .ini donde exportar opciones de Pov (res. de la imagen de salida, tipo,...)
    -archivo .pov donde irian; global settings, luces, texturas,....
    -archivo .inc donde se exportaria la geometría ( la larga lista de vértices, face_indices, uv_indices...)
    -redactar documentación y algún mini-tutorial-guia del uso del exportador...
    Seguimos trabajando...
    Saludos.
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  9. #9
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Más pruebas. Esta vez con el uso imágenes para el bump_map.
    Saludos..
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -bump_test_ok.png   PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -bump_test_ok1.png   PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -bump_test_ok2.png  
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  10. #10
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Larga vida al "viejo" POV..!!! Estoy encantado, jeje. Cuando veo estas imágenes, la sonrisa me llena la cara.
    Saludos.

    Editado: Par no estropear la estética del foro, dejo las imágenes en miniaturas..
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -clavado.png  
    Última edición por povmaniaco; 01-05-2010 a las 20:21
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  11. #11
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Bueno... creo que va siendo hora de sacar una versión para que quien sienta curiosidad pueda trastear con PovXSI.
    Mi intención es sacar algo este mismo finde. Me he llevado un buen curro intentando que trabaje con bump_maps. Pero no me quejo para nada, ha sido duro pero divertido y muy instructivo. Además, ya he tenido mi "premio"; el autor de LuXSI, en el que esta fuertemente basado mi programa, esta interesado en PovXSI y en que colabore con el. Esas cosas, animan mucho, ( Sin olvidar la "palmadita" en la espalda de Ikerclon). Y sin hablar de todo lo que he aprendido de C++...
    Subo una imagen más para la coleccion..
    Saludos.
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -bumps_ok.png  
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  12. #12
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    De mañanita, calentito, como pan recién salido del horno, aquí os traigo a PovXSI.
    Una versión.. Alpha? para quien quiera echarle un vistazo.
    Incluye un .PDF donde explico someramente, como instalar los diferentes archivos.
    Tener en cuenta, que es una primera versión, de un programador novato.
    Reitero mis gracias a Michael Gangolf, por su Luxsi exporter, que es la base de PovXSI y sin el cual, no habría sabido por donde empezar.
    Gracias también a Autodesk por seguir manteniendo la versión Mod Tool de Softimage XSI, que nos permite aprender cosas de este gran software, sin tener que recurrir ( recurso facil) a versiones ...que todos más o menos conocemos.
    Saludos...
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -lata_proc.png  
    Archivos adjuntados Archivos adjuntados
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  13. #13
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    El trabajo continua...
    Esta vez, implantando sky_sphere....
    Y aun por probar; efectos atmosfericos, Geografic Sun.. y quien sabe que más cosas por descubrirle al viejo Pov.
    Saludos.
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -sky_pov.png  
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  14. #14
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Me ha costado....
    Después de casi 4 semanas, sin apenas Internet ( solo los findes), y machacando el C++ y el SDK de XSI, al fin he logrado exportar objetos subdivididos con PovXSI, y sin perder el mapeado UV.
    Como una imagen vale más que mil palabras....aquí subo 4.
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -sub_surf01.png   PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -sub_surf02.png   PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -sub_surf03.png   PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -sub_surf04.png  

    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  15. #15
    Senior Member Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    710

    Re: PovXSI, exportar escenas de XSI a Pov-Ray. (Mi proyecto para aprender C++.)

    Sigo trabajando en PovXSI. Aunque metido en otros proyectos, no me olvido de mi primer programa en C++
    Con lo aprendido en los otros trabajos, voy mejorando también PovXSI.
    Queda mucho trabajo por hacer con los materiales, las luces y la interfaz.
    Saludos..
    Miniaturas adjuntadas Miniaturas adjuntadas PovXSI, exportar escenas de XSI a Pov-Ray   Mi proyecto para aprender C++  -vasos_c.png  
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

Temas similares

  1. Cinema 4D Exportar proyecto para cliente
    Por jorgemfdz en el foro Render, Iluminación y Cámaras
    Respuestas: 1
    Último mensaje: 22-09-2016, 09:00
  2. Respuestas: 2
    Último mensaje: 26-06-2014, 11:43
  3. Adobe Premiere En que formato exportar nuestro proyecto
    Por Argazki en el foro Postproducción
    Respuestas: 0
    Último mensaje: 22-11-2012, 21:59
  4. Blender Cofre Pirata - Proyecto para aprender
    Por Nellie en el foro Trabajos en Proceso
    Respuestas: 3
    Último mensaje: 18-04-2011, 22:48
  5. como exportar un proyecto con after effect a 32 bpc
    Por papipipa en el foro Diseño Gráfico y CAD
    Respuestas: 0
    Último mensaje: 07-10-2008, 19:12

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •