Recurso Modo. Directorio de todas las “ETÉREA Tools”

etereatools_icons_6401

He decidido crear un directorio en mi web con enlaces a las herramientas que he creado para Modo. Todo esto lo he ido compartiendo en este blog y también en los foros de Luxology. Ese mismo índice también lo he añadido a esos foros, aquí exactamente. Espero que estas cosillas os sean útiles a todos los usuarios de Modo :-)

Tip Cinema 4D. Crear atajos de teclado “especiales”

En Cinema 4D podemos crear “shortcuts” o atajos de teclado para casi cualquier cosa, de un modo directo, mediante el Command Manager. Y pongo en negrita ese “casi” porque ¿qué ocurre con operaciones como activar/desactivar la visibilidad de la rejilla? ¿O activar/desactivar la visibilidad de las cámaras? ¿o de los nulls? Porque aunque todos esas acciones están disponibles, junto a otras muchos, en el Menú Filter del viewport 3D, sin embargo no las encontraréis en el Command Manager por ningún lado.

Y son cosas que yo necesito hacer constantemente, con lo que me vendría muy bien tener unos atajos rápidos para ello. Pues bien, se puede hacer de un modo relativamente sencillo, aunque para ello tendremos que crearnos nuestros propios mini-scripts. Tranquilos, que no es tan complicado como pueda sonar ;-)

Menú Edit ConfigureSupongamos que queremos crear un atajo rápido para activar/desactivar la visibilidad de la rejilla. Para empezar vamos al Menú Edit > Configure… dentro del viewport 3D (ver captura izquierda). Se nos abrirán todos los atributos para configurar el aspecto de nuestro viewport (captura inferior). Ahí veremos que, dentro del Tab Filter se encuentran las mismas opciones que teníamos en el mencionado Menú Filter y entre ellas tendremos “Grid” .

A continuación abrimos la Consola (Menú Window > Console…). Fijaos que en la parte de abajo de la Consola hay un “campo o input vacío”.

Y aquí viene lo bueno, a continuación pinchamos en la palabra “Grid” dentro de los Atributos y la arrastramos hasta ese campo vacío en la parte inferior de la Consola, tal como podéis ver en la siguiente captura:

Arrastrar Comando Consola

Y voilà, veremos que en ese espacio ahora nos aparece el siguiente comando:

temp(n)#BASEDRAW_DISPLAYFILTER_GRID

Donde “n” puede ser 1, 2, 3, 4, etc, dependiendo de la cantidad de opciones que hallamos arrastrado desde que hemos empezado una sesión. Aunque eso no tiene importancia, lo que realmente nos importa es lo de #BASEDRAW_DISPLAYFILTER_GRID, porque ese es el comando interno que Cinema usa para denominar a la visibilidad de la rejilla.

Y con ese comando ya nos podremos crear nuestro propio script para “togglear” (activar/desactivar) la visibilidad de la rejilla. Para ello abrimos el Script Manager y creamos un nuevo script. Le damos un nombre, por ejemplo “ToggleGrid” y en el cuerpo del script introducimos lo siguiente (ver captura, abajo):

var doc = GetActiveDocument();
doc->GetActiveBaseDraw()#BASEDRAW_DISPLAYFILTER_GRID =
!doc->GetActiveBaseDraw()#BASEDRAW_DISPLAYFILTER_GRID;

Script Manager

Pinchamos en “Save All” para que se nos guarde ese nuevo script y a continuación pinchamos en el botón “Shortcut” para que se nos abra el Command Manager y podamos asignarle el atajo de teclado que más nos apetezca. Y ya está.

Para cualquier otro comando de este tipo (activar/desactivar la visibilidad de casi cualquier cosa) el procedimiento será el mismo. Y todos los scripts que tendremos que ir creando tendrán exactamente la misma nomenclatura, de modo que sólo cambiará la orden que habremos generado gracias a la Consola (la parte que está en rojo).

A continuación os dejo un ZIP con unos cuantos scripts de este tipo que yo uso frecuentemente. Basta que los arrastréis a la carpeta Scripts de Cinema 4D para que podáis acceder a ellos y asignarles vuestros propios comandos preferidos.

> Bajar “Toggle View Scripts” <