XSIforum.com

Foros 3D => Autodesk Softimage => Rigging y Scripting => Mensaje iniciado por: TermitaX en 24 Junio 2011, 16:13:28

Título: Que necesito para hacer un add-ons
Publicado por: TermitaX en 24 Junio 2011, 16:13:28
como dice el encabezado tengo curiosidad en que hace falta para una poder realizar sus propios add-ons para SI
Título: Re: Que necesito para hacer un add-ons
Publicado por: alanf en 24 Junio 2011, 17:41:33
Conocimiento de scripting y el SDK? xD

Ah, y leerte el manual que lo explica todo, incluyendo "packaging addons" (crear .xsiaddon haciendo click derecho en un addon folder tuyo que puedes crear desde el Plugin Manager.)
Título: Re: Que necesito para hacer un add-ons
Publicado por: TermitaX en 24 Junio 2011, 18:58:51
bueno lo de conocimiento de spripting y el sdk eso ya lo sabia, lo que me gustaria saber es si tengo que instalar algun otro software en la maquina para crear el codigo y para ver el codigo de otros addons para ver como estan echos.
Título: Re: Que necesito para hacer un add-ons
Publicado por: agedito en 24 Junio 2011, 20:18:10
Te cuento, primero te lo explico de manera simple y luego entramos en detalles. Pero antes aclaracter que no necesitas nada y todos los pasos los puedes ejecutar desde xsi sin necesidad de nada.

1º La idea es la siguiente creas una carpeta con uan estructura determinada. (addon-directory)
2º En ella creas un (o varios) plugins
3º Comprimes la carpeta en un solo fichero para poderlo distribuirlo (fichero .xsiaddon)

Como ves son dos cosas distintas addons, plugins y otras cosas.

Una aclaración; en casa puedes crearte plugins sin tener que meterlos en un addon, pero por motivo de organización es bueno hacerlo.  Si quieres compartir un plugin es obligatorio meterlo en un addon.

Antes de ver como hacer esas cosas, vamos a ver que es y que necesitas para hacer un plugin y que diferencia hay con un script.

Un script lo puedes ejectutar desde el script editor sin que sea un fichero. Pero un plugin no es un script, sino un programa (necesariamente guardado en fichero) con una estructura determianda y que lo que crea es un comando, una property, un deformador, etc.

Otra aclaración, plugins de otras personas escritas en lenguajes de scripting sí se pueden analizar. Pero sí están escritos en C++, no se pueden ver (excepto si el autor comparte su código fuente)

El sistema de creación de plugins de xsi está muy bien. Aora estoy con los niños, cuando tenga un hueco sigo explicando como crear addons, plugins y demás.

Preguntame lo que quieras :)