Cache¶
Referens
- Panel:
- Typ:
Domän
Panelen Cache används för att Bake vätskesimuleringen och lagrar resultatet av en simulering så att den inte behöver beräknas på nytt.
Bakning kräver mycket beräkningskraft (och därmed tid). Beroende på scenen rekommenderas att man avsätter tillräckligt med tid för bakningsprocessen.
Om mesh har modifierare används renderingsinställningarna för att exportera mesh till fluidlösaren. Beroende på inställningen kan beräkningstiderna och minnesanvändningen öka exponentiellt. Om du t.ex. använder ett rörligt mesh med Subdivision Surface som ett hinder kan det vara bra att minska simuleringstiden genom att stänga av den eller välja en låg indelningsnivå. När installationen/riggen är korrekt kan du alltid öka inställningarna för att få ett mer realistiskt resultat.
Observera
Vätskesimuleringar använder sin egen cache. Alla andra fysiksimuleringar använder operatörerna General Baking.
- Cachekatalog för användare
Katalog för att lagra simuleringsfiler i. I denna katalog kommer varje simuleringstyp (t.ex. mesh, partiklar, brus) att ha sin egen katalog som innehåller simuleringsdata.
- Start av ram
The simulation starts on this frame, and this is the first one that is baked.
- Slut
The simulation ends on this frame, and this is the last one to be baked.
Observera
Simuleringen beräknas endast för positiva bildrutor mellan Start- och End-bildrutorna i Cache-panelen. Så om du vill ha en simulering som är längre än standardbildintervallet måste du ändra End-bilden.
- Förskjutning
Frame-offset som används när simuleringen laddas från cacheminnet. Den beaktas inte när simuleringen bakas, utan endast när den laddas.
- Typ
Typen av cache avgör hur cachen kan bakas.
- Spela upp igen
Cachen kommer att bakas när simuleringen spelas upp i visningsfönstret.
- Modulär
Cachen kommer att bakas steg för steg: Bakningsoperatörerna för denna typ är spridda över olika paneler inom domäninställningarna (t.ex. bakningsverktyget för mesh finns i panelen Mesh).
- Alla
Cachen kommer att bakas med ett enda verktyg. Alla valda inställningar kommer att beaktas under bakningen. Bakverktyget för den här typen finns i panelen Cache.
Viktigt
”Replay” fungerar bara när synkroniseringsläget för uppspelning är inställt på ”Play Every Frame”. Om du behöver använda ”Frame Dropping” eller ”Sync to Audio” bör du överväga att använda alternativen ”Modular” eller ”All” nedan.
- Resumable
Extra data sparas så att du kan återuppta bakningen efter en paus. Eftersom mer data kommer att skrivas till enheten rekommenderas att du undviker att aktivera det här alternativet när du bakar med hög upplösning.
- Baka alla, fria alla
Detta alternativ är endast tillgängligt när du använder cachetypen Final. Bake All kör simuleringen med beaktande av alla parametrar från inställningarna (dvs. den bakar alla steg som kan bakas individuellt med cachetypen Modular på en gång).
Förloppet visas i statusfältet. Genom att trycka på Esc avbryts simuleringen.
När simuleringen har bakats kan cacheminnet raderas genom att trycka på Free All. Det går inte att pausa eller återuppta en Bake All-process eftersom endast de mest väsentliga cachefilerna lagras på hårddisken.
Volumetric Data¶
- Format
Filformat för volymbaserade simuleringsdata (t.ex. rutnät och partiklar).
- Uni Cache
Blenders eget cachningsformat med viss komprimering. Varje simuleringsobjekt lagras i sin egen cachefil .uni.
- OpenVDB
Avancerat och effektivt lagringsformat. Alla simuleringsobjekt (t.ex. rutnät och partiklar) lagras i en enda ”vdb”-fil per bildruta.
- Compression OpenVDB Only
Komprimeringsmetod som används vid skrivning av OpenVDB-cachefiler.
- Postnummer
Cache-filer kommer att skrivas med Zip-komprimering. Effektivt men långsammare än Blosc.
- Blosc
Cache-filer kommer att skrivas med Blosc-komprimering. Flertrådad komprimering som i storlek och kvalitet liknar komprimering med Zip.
- Ingen
Cache-filer kommer att skrivas utan någon komprimering.
- Precision OpenVDB Only
Precisionsnivå som används vid skrivning av OpenVDB-cachefiler.
- Fullständig
Volymetriska data (t.ex. rutnät, partiklar) skrivs med full precision (32-bitars).
- Halv
Volymetriska data (t.ex. rutnät, partiklar) skrivs med halv precision (16 bitar).
- Mini
Volymetriska data (t.ex. rutnät, partiklar) skrivs med mini float-precision (8-bitars) där så är möjligt. För cachedata där detta inte är möjligt används i stället 16-bitars float.
- Meshes Liquids Only
Filformat för mesh-cachefilerna.
- Binärt objekt
Mesh-datafiler med viss komprimering.
- Objekt
Enkelt, standardiserat dataformat för nätdata.
- Exportera Mantaflow Script
Exportera simuleringen som ett fristående Mantaflow-skript när scenen bakas (exporteras på ”Bake Data”). Vanligtvis är det bara utvecklare och avancerade användare som vet hur man använder Mantaflows GUI som använder den här funktionen. Använd en Debug Value på 3001 för att aktivera.