Caché#
Referencia
- Panel:
- Tipo:
Dominio
El panel Caché es usado para capturar la simulación dinámica y almacenar el resultado de la misma, de manera que no tenga que volver a calcularse innecesariamente.
La captura necesitará mucho poder de cálculo (y por lo tanto tiempo). Dependiendo de la complejidad de cada escena, será necesario prever el tiempo que este proceso insumirá.
En caso de que la malla contuviera modificadores, las opciones de procesamiento de los mismos serán las usadas al exportar la malla hacia la simulación dinámica. Dependiendo de estas opciones, los tiempos de cálculo y el uso de memoria podría aumentar de forma exponencial. Por ejemplo, al usar un objeto en movimiento que utilice el modificador Subdividir superficie como un obstáculo, podría ser útil para reducir el tiempo de la simulación, desactivar el modificador o disminuir su nivel de subdivisión. Una vez que la simulación hubiera sido calculada, se podrá subir nuevamente el nivel o reactivar el modificador, para obtener un resultado más realista.
Nota
Las simulaciones de fluidos utilizarán su propio sistema de caché. Todas las demás simulaciones dinámicas usan los operadores generales de captura.
- Directorio del caché
El directorio en donde se almacenarán los archivos de la simulación. Dentro del mismo, cada tipo de simulación (es decir, mallas, partículas, ruido) tendrá su propio subdirectorio, conteniendo los datos de la simulación.
- Tipo
El tipo de caché determinará cómo se capturará el mismo.
- Reproducción
El caché será capturado a medida que la simulación sea reproducida en la Vista 3D.
- Modular
El caché será capturado paso a paso: Los operadores de captura para este tipo de caché se encontrarán dispersos en varios paneles, dentro de las opciones del dominio (es decir, la función de captura de mallas, por ejemplo, se encontrará en el panel Malla).
- Todo
El caché será capturado utilizando un único operador. Todas las opciones seleccionadas serán consideradas durante la captura. El comando de captura para este tipo de caché estará ubicado en el panel Caché.
Importante
«Reproducción» sólo funcionará cuando el modo de Sincronización de la reproducción se encuentre en «Todos los fotogramas». En caso de fuera necesario usar las opciones «Omitir fotogramas» o «Sincronizar con audio», se deberá considerar el uso de los tipos de caché «Modular» o «Todo».
- Inicio
Fotograma en donde iniciará la simulación. Éste será el primer fotograma a ser capturado.
- Fin
Fotograma en donde finalizará la simulación. Éste será el último fotograma a ser capturado.
Nota
La simulación sólo podrá ser calculada en fotogramas positivos, entre el los fotogramas de Inicio y Fin establecidos en el panel Caché. Por lo tanto, si se deseara una simulación cuya duración fuera más larga que el rango de fotogramas predefinido, deberá modificarse el fotograma de Fin.
- Desplazamiento
Desplazamiento que será usado al cargar la simulación desde el caché. Este valor no será considerado al capturar la simulación, sino únicamente en el momento de cargar el caché.
- Uso de caché reanudable
Guardará datos adicionales para que las tareas de captura puedan ser reanudadas luego de haber sido pausadas. Dado que se escribirán más datos en el disco, se recomienda evitar la activación de esta opción al realizar capturas a altas resoluciones.
- Formato Volúmenes
Formato de archivo para datos de simulación de volúmenes (esto es, cuadrículas y partículas).
- Caché Uni
Formato de caché propio de Blender, que utiliza un cierto grado de compresión. Cada objeto de la simulación será almacenado en su propio archivo de caché
.uni
. ADVERTENCIA: En caso de que se desee procesar desenfoque por movimiento a partir de las mallas generadas por la simulación, deberá usarse este formato de caché, ya que actualmente el formato OpenVDB no soporta esa funcionalidad en Blender.- OpenVDB
Formato de almacenamiento avanzado y eficiente. Todos los objetos de la simulación (es decir, cuadrículas y partículas) serán almacenados en un único archivo
.vdb
por fotograma. ADVERTENCIA: En caso de que se desee procesar desenfoque por movimiento a partir de las mallas generadas por la simulación, deberá usarse el formato de caché Caché Uni, ya que actualmente este formato no soporta esa funcionalidad en Blender.
- Formato Mallas sólo Líquidos
Formato de archivo para los cachés de mallas.
- Objeto binario
Archivos de datos de malla con cierto grado de compresión.
- Objeto
Formato estándar simple de datos de malla.
- Capturar todo, Liberar todo
This option is only available when using the Final cache type. Bake All will run the simulation considering all parameters from the settings (i.e. it will bake all steps that can be baked individually with the Modular cache type at once).
The progress will be displayed in the status bar. Pressing Esc will abort the simulation.
Once the simulation has been baked, the cache can be deleted by pressing Free All. It is not possible to pause or resume a Bake All process as only the most essential cache files are stored on drive.
Avanzado#
- Compresión sólo OpenVDB
Método de compresión que será usado al escribir los archivos de caché OpenVDB.
- Ninguno
Los archivos de caché serán escritos sin ningún tipo de compresión.
- Zip
Los archivos de caché serán escritos usando una compresión
Zip
. Se trata de un método efectivo, aunque más lento que elBlosc
.- Blosc
Los archivos de caché serán escritos usando una compresión
Blosc
. Se trata de un método de compresión multi hilos, similar en tamaño y calidad alZip
.
- Precisión sólo OpenVDB
Nivel de precisión usado al escribir archivos de caché OpenVDB.
- Completo
Los datos volumétricos (cuadrículas, partículas) serán escritos usando una precisión completa (de 32 bits).
- Mitad
Los datos volumétricos (cuadrículas, partículas) serán escritos usando una precisión media (de 16 bits).
- Mini
Los datos volumétricos (cuadrículas, partículas) serán escritos usando una precisión mínima (de 8 bits). En el caso de caché de datos en donde esto no fuera posible, se usarán datos con una precisión de 16 bits.
- Exportar script de Mantaflow
Permitirá exportar la simulación como un script de Mantaflow independiente al capturar la escena (será exportado al «Capturar datos»). Usualmente, sólo desarrolladores y usuarios avanzados que conozcan cómo usar la interfaz de Mantaflow podrán hacer uso de esta funcionalidad. Para habilitarla, usar un valor de depuración de
3001
.