Comprender la carga e importación de niveles

27 views
Skip to first unread message

Jorge del Campo Andrade

unread,
May 24, 2024, 9:48:43 PMMay 24
to OpenToonz - Comunidad en Español
Hola comunidad!

En mi proyecto de OpenToonz, tengo dos escenas, la primera se llama personaje y la segunda se llama escenario. En Personaje, he creado a mi personaje con sus respectivas animaciones y efectos, mientras que en Escenario realizo el montaje general, incluyendo los fondos, animaciones secundarias y demás elementos, además del propio personaje.

La principal idea de este enfoque es trabajar en mi personaje de manera independiente y que la instancia del personaje dentro de la escena Escenario refleje estos cambios conforme voy actualizando la escena original.

Hasta ahora, la escena del personaje la he importado desde la opción Importar nivel, y en el cuadro diálogo siguiente (Importar o Cargar) siempre selecciono Guardar, que entiendo mantendrá la escena en su sitio original y, por tanto, debería reconocer cualquier cambio en la escena original.

Luego de la importación, la escena Personaje se carga como una sub-planilla junto con los demás niveles dentro de Escenario. Hasta ahí todo bien.

El problema es que al hacer esto, pareciera que el nivel se importa en lugar de cargarse. Si hago cambios en la escena original Personaje, la sub-planilla Personaje dentro de Escenario no se entera. Del mismo modo, si edito la sub-planilla Personaje dentro de Escenario, cuando abro la escena Personaje, esta no refleja los cambios que hice cuando estaba en Escenario.

He revisado la documentación en múltiples ocasiones, pero no termino de entender porqué obtengo este comportamiento. Es bastante confuso porque entonces ya no sé cuál de las dos instancias de Personaje actúa como fuente original, si la Escena Personaje, o la sub-planilla Personaje dentro de Escenario.

Perdón por tanto juego de palabras. Espero se haya comprendido el problema y el contexto de mi proyecto.

Les dejo un diagrama para expresar esto de manera más gráfica.

opentoonz.png

Saludos y gracias!

Gabriel Gazzán (gab3d)

unread,
May 24, 2024, 11:27:03 PMMay 24
to OpenToonz - Comunidad en Español
Hola Jorge:

En la terminología de OpenToonz, cuando se habla de "Importar" o "Exportar" una escena, se está hablando de traer una escena que pertenece a otro proyecto al proyecto actual [eso es Importar] o de preparar una escena que pertenece al proyecto actual, para enviarla a otro proyecto existente (o a uno nuevo) [eso es Exportar].

Cuando se carga otra escena del mismo proyecto dentro de la escena actual, eso se hace mediante el comando Archivo > "Cargar como sub-planilla..." (o se puede cargar como si cargaras un nivel, desde el menú contextual sobre una celda vacía de la Planilla)
La escena cargada como una sub-planilla no quedará vinculada a la escena original en el disco. Por lo tanto, los cambios realizados a la sub-planilla no van a propagarse a la escena original en el disco, ni tampoco las futuras modificaciones a la escena original en el disco, van a verse reflejadas en la sub-planilla de la escena en donde fue cargada como sub-planilla.

Sin embargo, sus niveles de animación son los mismos que usa esa otra escena. Por esto, cualquier cambio en los niveles de animación realizados en la escena actual, van a verse reflejados también en la escena original, cuando vuelva a ser abierta.


Gabriel Gazzán (gab3d)

unread,
May 24, 2024, 11:31:42 PMMay 24
to OpenToonz - Comunidad en Español
...como comentario final, por si le encontrás utilidad en tu flujo de trabajo.
Una vez editada la sub-planilla, podés llegar a guardarla nuevamente como una escena, usando esta función.



Jorge del Campo Andrade

unread,
May 26, 2024, 5:33:02 PMMay 26
to OpenToonz - Comunidad en Español
Muchas gracias, Gabriel.

Ahora me queda mucho más claro el flujo de trabajo. Y con esta función creo que podré resolver mi dilema.

Todo este embrollo me sirvió, además, para hacer una pausa y reordenar los archivos y subcarpetas de mi proyecto. Tenía un desorden colosal y muchos archivos duplicados, derivado de haber hecho varias copias del proyecto original, por no haber utilizado un enfoque de control de versiones desde el principio.

Saludos,

Gabriel Gazzán (gab3d)

unread,
May 26, 2024, 7:17:00 PMMay 26
to OpenToonz - Comunidad en Español
Me alegro mucho, Jorge.
Suerte con eso y a las órdenes,

g


Reply all
Reply to author
Forward
0 new messages