XSIforum.com

Mi nuevo exportador de Softimage a Mitsuba

0 Usuarios y 1 Visitante están viendo este tema.

Renderout!

  • ***
  • 2502
  • Marco Delgado
Re:Mi nuevo exportador de Softimage a Mitsuba
« Respuesta #10 en: 15 Diciembre 2012, 12:50:27 »
Si, eres bueno tio.  ^-^

Re:Mi nuevo exportador de Softimage a Mitsuba
« Respuesta #11 en: 15 Diciembre 2012, 15:31:54 »
Como ejercicio para auto-bajarme un poco los humos..:)
Os cuento.. Ando atascado en el acceso a este parametro
en particular
Código: [Seleccionar]
Parameter "InstanceGroup"
{
GUID = {FDB5DD50-2A7E-4417-8673-E1F29C053D8A}; // GUID_C3DFur_InstanceGroup
Name = "Instance group";
Type = VT_EMPTY;
Caps = Persistable, SE_SkipIntermediate;
Class = Rendering;
UIType = "InstanceGroup.InstanceGroup.1";
ShowChildren = False;
}
La forma habitual de acceso, object.GetParameterValue(), no funciona en este caso.
Eso me recuerda que para acceder a parametros que usan un tipo de 'template' en los spdl..
Código: [Seleccionar]
UIType = "ImageBrowserItem.ImageBrowserItem.1"; ..hay que seguir otro procedimiento.

Ahora estoy usando el viejo truco de buscar una cadena concreta en el nombre del grupo, ("HAIR") pero,
es solo eso, un truco de mal programador :).
Ademas, obliga al usuario a poner nombres concretos a los grupos instanciados.
Código: [Seleccionar]
//
                string::size_type gpname = string(CString(gName).GetAsciiString()).find( "HAIR", 0 );
                //--
                if ( gpname != string::npos )
                {               
                    CRefArray groupMembers = Group(grps[i]).GetMembers();
                    //-


Click para ver imagen grande..

Acepto ideas..

Re:Mi nuevo exportador de Softimage a Mitsuba
« Respuesta #12 en: 15 Diciembre 2012, 16:53:05 »
Para este tipo de cosas es mejor preguntar en la lista de correo :)

Re:Mi nuevo exportador de Softimage a Mitsuba
« Respuesta #13 en: 15 Diciembre 2012, 19:39:25 »
Pues tienes más razon que un santo..:)
Gracias!!