Nombres de Variables de Rutas y Archivos ("Identificadores”)
Nombres de variables de rutas y archivos (identificadores) pueden utilizarse desde los siguientes lugares al guardar renders:
- Desde la Configuración de Render en la pestaña Guardar en campo de entrada Archivo, ya sea para imágenes normales o multipase.
- En el Gestor de Render Ruta Salida
- Desde la línea de comandos con los comandos -oimage y -omultipass.
¿Para qué se usa un identificador? Los identificadores son variables de texto simples utilizadas en los nombres de rutas y archivos. Cuando se renderizan o muestran en el Visor de Imágenes serán reemplazados por atributos de la escena como el nombre, la cámara en uso, qué toma, etc.
Ejemplo
El siguiente ejemplo debería arrojar algo de luz sobre cómo funciona esto:

Observa la ruta del archivo de la imagen de arriba: Results/$take/$rs. Las variables $take y $rs (una lista con todos los identificadores disponibles se puede encontrar a continuación) son Identificadores. Lo último en una ruta de archivo son los Identificadores (en este caso $rs para el nombre del ajuste de render) que está siempre precedido por el nombre del archivo que también puede ser un Identificador (en este ejemplo $take para el nombre de la toma) que representan los nombres de directorio. ¡No existen directorios anteriormente! Cinema 4D los creará si no existen ya.
En el lado derecho de la imagen de arriba, 12 tomas han sido marcadas en la ventana del Gestor de Atributos que tienen diferentes nombres y diferentes ajustes de render (que están marcados a la izquierda (Baja resolución, Resolución Normal y Alta Resolución). Si se renderizan todas las 12 tomas, cada nombre de directorio ($take) sería reemplazado por el nombre de la toma (por ejemplo, Analog) y la imagen renderizada guardada en ese lugar. El nombre del archivo de la imagen ($rs) también será reemplazado por el nombre de la respectiva configuración de render.
Identificadores
Se pueden utilizar los siguientes Identificadores:
- $prj: Nombre del archivo de la Escena
- $camera: Nombre de la cámara actual
- $take: Nombre de la actual Toma
- $pass: Multi-Pase o el nombre del canal objeto (los nombres de los multipases definidos). Principalmente para ser utilizados como nombres del directorio. (la opción de Nombre de Canal cómo Sufijo se desactivará internamente)
- $userpass: Multi-Pase o el nombre del canal objeto (los multipases pueden renombrarse haciendo doble clic en Configuración de Render (abriendo la vista de árbol del Multi-Pase)). Principalmente para ser utilizado como un nombre de directorio.
- $frame: Fotograma de la animación actual
- $rs: Nombre de la actual Configuración de Render
- $res: Resolución de la imagen (por ejemplo, 800*600: 800X600)
- $range: Rango de Animación (por ejemplo, desde el fotograma 23 al 76; 23_76)
- $fps: Velocidad de fotogramas
- $username: Nombre Usuario Sistema Operativo
- $height:Salida de Render como se define en el menú Configuración de Render, por ejemplo, 720
- $computer: Nombre Máquina Sistema Operativo
- $YY: El Año Actual (solo 2 últimos dígitos), e.g., 23 para 2023
- $YYYY: El Año Actula completo con los 4 dígitos
- $mm: Hora Actual (solo minutos), e.g., 35 para14:35:59
- $MM: Mes Actual, e.g., 03 para 12.03.2021
- $ss: Hora Actual (solo Segundos), e.g., 59 para 14:35:59
- $hh: Hora Actual (solo horas), e.g., 14 para 14:35:59
- $DD: El Día Actual, e.g., 12 para 12.03.2021
-
- $dcs: el utilizado actualmente 'Display Color Space', i.e., el espacio de color mostrado (ver ajustes Gestión Coloren los Ajustes Escena)
- $rcs: el utilizado actualmente 'Render Color Space', i.e., El espacio de color de renderizado de la escena. (ver ajustes Gestión Coloren los Ajustes Escena)
- $author: El Autor definido en la pestaña Información de Preferencias Escena
- $renderer: El Motor de Render definido en el menú Configuración de Render, por ejemplo, Redshift
Canal de objeto hace referencia al de la etiqueta de Composición Canales Objeto que se utiliza para renderizar los canales Alfa de objetos específicos como Multi-pases separados.
Estos Identificadores, que también se pueden utilizar en combinación con cualquier serie de caracteres (por ejemplo, Camera_ $cameraXY1), se pueden utilizar para crear estructuras de directorios complejas. Sobre todo en combinación con la función Toma (ver Gestor de Tomas), que genera varios estados disponibles de la escena a la hora de renderizar, los nombres de archivos "procedurales” y rutas pueden generarse, ya que, por ejemplo, genera directorios nombrados de acuerdo con el nombre del archivo. El posterior re-renderizado no sobrescribirá rutas/archivos existentes, lo cual es una característica muy útil cuando se trabaja con proyectos complejos (por supuesto el sistema de Tomas también funciona con multipases).
Ten en cuenta que los nombres de archivos multi-pase ya contienen sus propios nombres, lo que provoca numerosos Identificadores aparentemente superfluos como $pass o $userpass. Sin embargo, estos también se pueden utilizar para nombres de directorios.