XSIforum.com

Importar varios Obj al mismo tiempo en Softimage (Script de CS)

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

Tenshi

  • ***
  • 2368
  • Back from the ashes.
Que tal, hace unos años César, posteó un script:

Código: [Seleccionar]
// Reemplazar "C:/test" por la ruta de la carpeta que contiene los .obj,
// en caso de ser una ruta compuesta de subdirectorios es importante
// cambiar los / por \
// Por ejemplo:
// C:\Documents and Settings\user\Escritorio (tal como sale expresado en el explorador de windows)
// debería ser:
// C:/Documents and Settings/user/Escritorio

var myPath = "C:/test"; //establece la ruta como string

var allFiles = FindFilesInFolder( myPath, ".*\.obj$", 1, 1 ); //busca todos los archivos obj
for (var i=0 ; i<allFiles.length ; i++)
{
    ObjImport( allFiles[i], 1, 0, 1, 1 ); //importa los archivos encontrados
}

El cual me funcionó de maravilla en Softimage antiguos, pero en el 2012, reemplazando como dice César, no me funciona. Me da error, ¨ERROR : Se esperaba un final de instrucción - [line 1]¨ , de seguro hago algo mal  :(  , alguien o el mismo César podría guiarme?
Y una pregunta adicional, importa si tengo imagenes o *.emdl, dentro del folder del que voy a importar?

Gracias d antemano,
Saludos!

EDIT: Mi error, al no saber de scripts, xD lo tenía puesto por default en vbscript
« Última modificación: 07 Septiembre 2011, 19:39:07 por Ángel_Caído »

Re:Importar varios Obj al mismo tiempo en Softimage (Script de CS)
« Respuesta #1 en: 07 Septiembre 2011, 21:00:35 »
Creo ver, que importa solo los archivos con extension '.obj'. Asi que debe ignorar cualquier otro tipo de archivo.
Saludos...

Re:Importar varios Obj al mismo tiempo en Softimage (Script de CS)
« Respuesta #2 en: 08 Septiembre 2011, 22:56:12 »
Prueba con este codigo usando python

Código: [Seleccionar]
Xsi = Application

sPath = "C:/test"
allFiles = Xsi.FindFilesInFolder( sPath, ".*\.obj$", 1, 1 )

for oObj in allFiles:
Xsi.ObjImport( oObj, 1, 0, 1, 1 )