XSIforum.com

Foros 3D => Autodesk Softimage => Modelado => Mensaje iniciado por: Ownage en 25 Octubre 2014, 17:43:12

Título: instancia a geometira editable
Publicado por: Ownage en 25 Octubre 2014, 17:43:12
hola he estado modelando una geometria y he utilizado instancias para colocarlas en ciertos sitios de la escena, para previsualizar como quedaria.
ahora me encuentro con que la escena esta llena de instancias en su lugar correcto, pero lo que necesito es que lo que antes eran instancias ahora sea geometira normal y tipica.
Para ello podria eliminar las instancias y recolocar todas las piezas. Pero hay alguna manera de que softimage transforme enestas instancias a simples copias de la geometria de la que proviene? asi me ahorraria tener que recolocar todas estas de nuevo
Título: Re:instancia a geometira editable
Publicado por: Cesar Saez en 25 Octubre 2014, 18:16:39
Lamentablemente no tengo softimage aqui para probar, pero sería algo como esto (selecciona las instancias y ejecuta éste script):

Código: (python) [Seleccionar]
def make_unique(instance, remove=True):
    d = Application.Duplicate("B:" + instance.InstanceMaster.Name)(0)
    d.Kinematics.Global.Transform = instance.Kinematics.Global.Transform
    if remove:
        Application.DeleteObj(instance)
    return d

for x in Application.Selection:
    if Application.ClassName(x) == "Model" and x.ModelKind == 2:
        make_unique(x)