 |
|
 |
|
 |
26-jul-2004, 21:46
|
#1 (permalink)
|
|
Senior Member
martindisenio está desconectado
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires
Edad: 32
Mensajes: 647
Poder de Credibilidad: 64
|
8) acá me hice un huquito para seguir mis estudios de Javascript en XSI
y este es mi primer humilde script a modo de ejercicio, echo en XSI4
Se aceptan ideas para futuros ejercicios!
Código:
/* --------------------------------------------
DIS Martin Elias Iglesias,
JavaScript - 2004
Script Para hacer una Escalera en XSI
Ejercicio 1
-----------------------------------------------*/
var translado=1; //variable para incrementar el movimiento
var oRoot=Application.ActiveProject.ActiveScene.Root;
logmessage (String(oRoot.FindChild("Escalera*"))); // comprobar el resultado de la busqueda.
if (oRoot.FindChild("Escalera*")!="Escalera") // comprobamos si hay ya una escalera.
{
logmessage("--------- Haciendo la escalera --------");
GetPrim("null", "Escalera", null, null); // hacemos un nulo de raiz
//------------ hacemos los escalones --------------
for (i=1 ; i<=23 ; i++)
{
var nombre= ("Escalon"+i);
CreatePrim("Cube", "MeshSurface", nombre, "Escalera");
Scale(nombre, 1, 0.12, 0.4);
Translate(nombre, 4, 0, -1.6, siRelative, siLocal, siCtr, siXYZ); // movemos el centro.
Rotate(nombre, 0, (16*i), 0, siRelative, siAdd, siObj, siXYZ);
Translate(nombre, 0, translado, 0, siRelative, siView, siObj, siXYZ);
translado=translado+1;
//logmessage (nombre);
}
}
else
logmessage("Ya tenes una escalera");
logmessage ("--------- Fin del script --------------------");
__________________
DIS Martín Elías Iglesias
Buenos Aires - Argentina
|
|
|
|
29-jul-2004, 14:20
|
#2 (permalink)
|
|
Senior Member
PabT está desconectado
Fecha de Ingreso: abril-2004
Mensajes: 244
Poder de Credibilidad: 60
|
Martin! Somos pocos los usuarios, jeeeeeee
Nunca me meti con javascript, es una gran cuenta pendiente, aunque ya me voy
a hacer el tiempo, es fundamental saber programar bien (mas alla de todo lo demas).
Martin, probe este script, puede ser que no ande, lo probaste antes de postearlo?
avisame, asi pruebo de nuevo, no me puedo fijar si hay algo mal porque como
te dije, por ahora muy poquito de programacion....
Gracias, saludos!
|
|
|
|
 |
anda nomas |
 |
29-jul-2004, 14:30
|
#3 (permalink)
|
|
Senior Member
martindisenio está desconectado
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires
Edad: 32
Mensajes: 647
Poder de Credibilidad: 64
|
anda nomas
Gracias por participar!
lo arrastre de la pagina y lo probe , y anda felomeno.
fijate en las opciones si estas usando por defecto VBscript o JScript.
(este esta echo en JScript)
__________________
DIS Martín Elías Iglesias
Buenos Aires - Argentina
|
|
|
|
30-jul-2004, 16:20
|
#4 (permalink)
|
|
Senior Member
PabT está desconectado
Fecha de Ingreso: abril-2004
Mensajes: 244
Poder de Credibilidad: 60
|
Martin, tenias razon, tenia VBscript por defecto, ahora ta probado y anda OK.-
esta bueno para hacerlo boton del interface para usarlo mas rapido (eso si lo se, es facil), lo unico que tendrias que programarlo para que cuando lo corras, te habra una ventana y se pueda elegir distintas opciones (cantidad de escalones, distancia entre ellos, etc, etc) cosa que sea bien configurable.. obvio, no este ejemplo, sino cualquier script que hagas.... es dificil o no para hacer eso?
apenas empiece con programacion te voy a cansar a preguntas, jeee...
(ahora me estoy morfando los manuales al 100%, para conocer todo lo nuevo)
saludos, espero ver otros!
|
|
|
|
30-jul-2004, 16:53
|
#5 (permalink)
|
|
Senior Member
martindisenio está desconectado
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires
Edad: 32
Mensajes: 647
Poder de Credibilidad: 64
|
Si, eso lo pense. Tendria que tomar los valores de un CustomParameterSet pero como solo era un ejercicio, me quede ahí y no le agregue nada mas.
Solo es una pruebita; no cuantas veces en la vida es necesario hacer una escalera caracol infinita.
Pero con la misma tecnica se puede hacer un recorrido de fichas de domino que se tiren unas a otras.
Para un futuro.
Ahora estoy con otro script. Se supone que copia animacion entre modelos, sin plotear, ni hacer actionClip. Pero estoy trabado en una boludes.
__________________
DIS Martín Elías Iglesias
Buenos Aires - Argentina
|
|
|
|
30-jul-2004, 20:25
|
#6 (permalink)
|
|
Senior Member
PabT está desconectado
Fecha de Ingreso: abril-2004
Mensajes: 244
Poder de Credibilidad: 60
|
Si, seguro, va de ejemplo, pero la tecnica la podes usar para lo que quieras...
en el caso de este script por ahi no seria tan necesario porque lo podes hacer duplicando objetos con opcion transform, pero esta bueno que sepas programar,
ya van a salir cosas mas complicadas..
Por el scrit que estas ahora, no seria simplemente copiar el mixer de uno
a otro modelo, con mismos o diferentes nombres? (via mapping template)
o estoy confundido?
De cualquier manera, suerte!
|
|
|
|
31-jul-2004, 11:33
|
#7 (permalink)
|
|
Senior Member
martindisenio está desconectado
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires
Edad: 32
Mensajes: 647
Poder de Credibilidad: 64
|
si, lo de copiar el mixer es la manera facil y directa.
Pero el problema de los clip es que te plotea las curvas, y si estas en medio del proceso de correcciones (el cual odio) se complica mas manejar curvas ploteadas que las normales con keys cada n frames.
Solo para eso.
__________________
DIS Martín Elías Iglesias
Buenos Aires - Argentina
|
|
|
|
 |
|
 |
31-jul-2004, 21:31
|
#8 (permalink)
|
|
Senior Member
PabT está desconectado
Fecha de Ingreso: abril-2004
Mensajes: 244
Poder de Credibilidad: 60
|
Martin, debemos estar hablando de cosas distintas, pero si exportas
un mixer y lo volves a importar, no te plotea las curvas, te mantiene
todo tal cual estaba (sources, clips, effects clips, transiciones, etc).
Vos como lo exportas???
Lo debes saber, pero por las dudas, cuando tengas que editar fcv ploteadas,
si queres podes hacerle un Fit para que te queden menos keys, o si no queres
modificar el source original podes editar usando el high level editing
en el editor fcurve...
si traes animacion de otro lado, y esta ploteada, lo bueno seria que te hagas
un script para que te haga un Fit de todas las fcv y asi cuando las importas,
no tenes tanto quilombo de keys... (pero ahi ya no te puedo ayudar porque
ya sabes, ni idea de programacion....todavia, jeee...)
Suerte, avisame si te referias a otra cosa, y veo si te puedo ayudar...
por cierto, aparte de Rashek, otros usuarios XSI o somos 3 nomas?????????
Saludos.-
|
|
|
|
01-ago-2004, 13:54
|
#9 (permalink)
|
|
Senior Member
martindisenio está desconectado
Fecha de Ingreso: marzo-2004
Ubicación: Buenos Aires
Edad: 32
Mensajes: 647
Poder de Credibilidad: 64
|
uuuuuh!
como me comi esaaaa!
Tenes razon!
Al hacer Store de una animacion, no te plotea la curva!
Yo cria que si o si te ploteaba, pero me agarro la curiosidad por tu comentario, y lo probe.
No me cierra!! Es un cambio de version o que?
Ya trabaje en dos proyectos en los que manejabamos las curvas de los clip que estaban ploteadas!
(me la quiero cortar)
En cuanto a lo de copiar un mixer de uno a otro, tenes toda la razon. Se copia sin mayor novedad. fue un error de interpretacion, yo decia solo los clip.
bueno, me alegra que los muchachos de Softimage, una vez mas me hagan las cosas faciles, pero por otro lado me cagaron el ejercicio:
Ahora, con que ejercíto??

Gracias PabT !! 
__________________
DIS Martín Elías Iglesias
Buenos Aires - Argentina
|
|
|
|
02-ago-2004, 10:32
|
#10 (permalink)
|
|
Senior Member
PabT está desconectado
Fecha de Ingreso: abril-2004
Mensajes: 244
Poder de Credibilidad: 60
|
No no, esa forma de laburo viene de la version 1, no es un cambio de la 4,
no se que te habra pasado a vos en los laburos que decis trabajaste, vos animaste o vos editaste los fcv animados por otro? porque hay unas cuantas opciones por las que pueden estar plotadas, pero no por hacerlas sources para el mixer.
Che, hace igual el ejercicio, todo sirve, jeeee, y decime si funca....
o si queres otros ejercicios de script, decime y te pido algunos, a modo de pruebas...
(por si tenes ganas de ejercitarte, no money ehh!!!! jajaj)
Martin, para lo que necesites eh, pega el grito nomas, saludos....
(y no te olvides del high level editing para curvas ploteadas!!! asi no te la "cortas" )

|
|
|
|
| Herramientas |
|
|
| Desplegado |
Mode Lineal
|
Normas de Publicación
|
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes
caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
|
|
|
|
La franja horaria es GMT -3. Ahora son las 11:44. |
|
|
|
|