XSIforum.com

Foros 3D => Autodesk Softimage => Rigging y Scripting => Mensaje iniciado por: Chelos en 04 Abril 2010, 11:39:09

Título: ¿Como empezar con script?
Publicado por: Chelos en 04 Abril 2010, 11:39:09
Buenas a tod@s!

Me gustaría meterme de lleno en el script, para complementar un poco el rig, pero no se por donde tirar. Manejo lo básico, creación de botones, SPDL, y un par de cosillas más, pero una vez he llegado ahí no se como seguir. Todo lo que veo es muy avanzado y no encuentro el punto por donde engancharlo xD

Por otra parte supongo que tendría que estudiar algún lenguaje a fondo, pero no se cual tienen más futuro de las posibilidades que da XSI (teniendo además idea de que en no mucho tiempo quiero ponerme con Maya)

- ¿Que me aconsejáis?
- ¿Hay algún libro interesante (tanto de script, como para las bases teóricas de rig, cualquier cosa me vendría bien)?

Necesito ayuda amigos míos  :-*
Título: Re: ¿Como empezar con script?
Publicado por: Unaided en 04 Abril 2010, 11:57:57
Por otra parte supongo que tendría que estudiar algún lenguaje a fondo, pero no se cual tienen más futuro de las posibilidades que da XSI (teniendo además idea de que en no mucho tiempo quiero ponerme con Maya)

Python
Título: Re: ¿Como empezar con script?
Publicado por: Sumatra en 04 Abril 2010, 15:00:20
Python
+1
Título: Re: ¿Como empezar con script?
Publicado por: Chelos en 04 Abril 2010, 15:38:06
Python pues, perfecto. Pero ¿como le empiezo a meter mano a esto?
Título: Re: ¿Como empezar con script?
Publicado por: Cesar Saez en 04 Abril 2010, 16:52:41
Python es buena elección, además de sencillo es muy muy potente.

Mira el siguiente link como para hacerte una idea global y ponte con algún ejercicio, por ejemplo haz un cubo compuesto de cubos lo más procedural que puedas (numero de cubos, tamaño, posición global, etc) :)

Learn Python in 10 minutes (http://www.korokithakis.net/tutorials/python)
Título: Re: ¿Como empezar con script?
Publicado por: Chelos en 04 Abril 2010, 22:45:22
Muchas gracias César. Me pondré con esto estas semanas y ya iré contando como va :)
Aunque echándole un vistazo por encima, va a ser difícil de lo que suena xD
Título: Re: ¿Como empezar con script?
Publicado por: Ángel Sánchez en 04 Abril 2010, 22:58:51
Ese link que te pone César es muy bueno si vienes de saber otro lenguaje, en caso contrario te sonará casi todo a chino.
Título: Re: ¿Como empezar con script?
Publicado por: Chelos en 04 Abril 2010, 23:17:50
Ese link que te pone César es muy bueno si vienes de saber otro lenguaje, en caso contrario te sonará casi todo a chino.

Exacto xD
Título: Re: ¿Como empezar con script?
Publicado por: eduardito en 05 Abril 2010, 09:07:51
no creo que sea buena idea empezar por este lenguaje si no sabes hacer un bucle, un condicional y las normas básicas de programacion.
Título: Re: ¿Como empezar con script?
Publicado por: Chelos en 05 Abril 2010, 10:25:04
no creo que sea buena idea empezar por este lenguaje si no sabes hacer un bucle, un condicional y las normas básicas de programacion.

No se, es que como he dicho de programación no se nada. La cosillas que hago me limito a copiar órdenes o a modificar un archivo SPDL. Pero desde cero nunca he hecho nada
Título: Re: ¿Como empezar con script?
Publicado por: eduardito en 05 Abril 2010, 11:33:27
No se, es que como he dicho de programación no se nada. La cosillas que hago me limito a copiar órdenes o a modificar un archivo SPDL. Pero desde cero nunca he hecho nada

de esta manera se aprende algo, pero debes tratar de entender que hace cada linea de código.
si quieres postea aqui algo de lo que haces y si no entiendes algo, podemo tratar de explicarte que hace el código.
Título: Re: ¿Como empezar con script?
Publicado por: Cesar Saez en 05 Abril 2010, 14:20:11
Eduardito, porque no recomiendas pyhon para empezar? ¿algún motivo en especial o simplemente porque estás más habituado a java?

Sólo curiosidad O0
Título: Re: ¿Como empezar con script?
Publicado por: miguelito08 en 05 Abril 2010, 15:39:46
Eduardito, porque no recomiendas pyhon para empezar? ¿algún motivo en especial o simplemente porque estás más habituado a java?

Sólo curiosidad O0

+ 1
Título: Re: ¿Como empezar con script?
Publicado por: eduardito en 05 Abril 2010, 16:00:54
Eduardito, porque no recomiendas pyhon para empezar? ¿algún motivo en especial o simplemente porque estás más habituado a java?

Sólo curiosidad O0

es por una cuestion sintactica, si miras este ejemplo:
Código: [Seleccionar]
for i in range(10):
print i

los que sabemos de programacion ya entendemos este ejemplo, pero sin saber nada de programacion, no es mas sencillo este otro ejemplo?
Código: [Seleccionar]
for(var i=0;i<10;i++){
alert i;
}

o incluso
Código: [Seleccionar]
while (i<10){
printf i;
i++;
}

este es un ejemplo sencillo y bajo nivel, si vamos por otro ejemplo, si no lo he visto mal no usa {} ni ()
ahora haz un metodo con un porron de condicionales y bucles dentro, sin brackets ni parentesis lo verias igual de claro?

Da igual el lenguaje de programación que comiences, pero con unos se puede empezar mejor que con otros.

PD: como demostración , por que no empezamos todos con ensamblador y en la carrera lo primero que te enseñan es C?
Título: Re: ¿Como empezar con script?
Publicado por: Cesar Saez en 05 Abril 2010, 19:17:31
A mi me parece mucho más claro sin brackets (sobre todo para gente que está emprezando), mucho más cercano a como se escribe normalmente... pero hey, en cuestión de gustos no hay nada escrito :)
Título: Re: ¿Como empezar con script?
Publicado por: eduardito en 05 Abril 2010, 20:26:41
A mi me parece mucho más claro sin brackets (sobre todo para gente que está emprezando), mucho más cercano a como se escribe normalmente... pero hey, en cuestión de gustos no hay nada escrito :)

amennnnnnn
Título: Re: ¿Como empezar con script?
Publicado por: Chelos en 05 Abril 2010, 20:56:03
¿Pues entonces desde donde empiezo?

Tendré que estudiar o básico de programación y después meterme con X lenguaje ¿no?
Algún libro/sitio consejo para las bases

Como he dicho de programación no se sabe, simplemente reconozco algo, pero no se su significado real, como el los ejemplo de ''eduardito'' por ejemplo, no tengo idea alguna de que son/para que sirven
Título: Re: ¿Como empezar con script?
Publicado por: eduardito en 05 Abril 2010, 21:36:51
Como he dicho de programación no se sabe, simplemente reconozco algo, pero no se su significado real, como el los ejemplo de ''eduardito'' por ejemplo, no tengo idea alguna de que son/para que sirven

si no sabes nada de nada, prueba a mirar ejemplos básicos de python, si entiendes las estructuras básicas (if-else, bucles, funciones, variables..) sigue con el, si en cambio ves que no te aclaras pasate a algun lenguje tipo script, como javascript.

PD: si miras ejemplos, o tienes dudas concretas, pregunta aquí , tal vez podamos ayudarte.
Título: Re: ¿Como empezar con script?
Publicado por: alanf en 05 Abril 2010, 21:44:47
Concuerdo con Cesar. Creo que te parece raro porque empezastes con brackets.

A mi tambien me lo parecia al comienzo pero la verdad es que es mucho mas natural sin ellos. (Por cierto, tu codigo de ejemplo es invalido sin un espacio o tabulucacion en el codigo de las lineas despues de ":".)

Ademas, Python tiene la ventaja de que lo usan casi todos los programas y aprendiendo un lenguaje podras usarlo en muchas partes.