Cache

Referens

Panel:

Fysik ‣ Vätska ‣ Cache

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.

Anteckning

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

Simuleringen börjar på den här ramen och det är den första som bakas.

Slut

Simuleringen avslutas med den här ramen, och det är den sista som bakas.

Anteckning

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.

Återupptagningsbar

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.

Volymetriskt 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.

Komprimering 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 Enbart vätskor

Filformat för mesh-cachefilerna.

Binary Object: Mesh data files with some compression. Object: Simple, standard data format for mesh data.

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 Value3001 för att aktivera.