Blenders kataloglayout

Den här sidan dokumenterar de olika kataloger som används av Blender.

Detta kan vara till hjälp vid felsökning, automatisering och anpassning.

Användarkataloger

I användarkataloger lagras inställningar, startfil, installerade tillägg, förinställningar med mera. Som standard använder dessa standardkonfigurationsmapparna för varje operativsystem.

Linux

$HOME/.config/blender/4.5/

Om miljövariabeln $XDG_CONFIG_HOME är inställd:

$XDG_CONFIG_HOME/blender/4.5/

macOS

/Users/$USER/Library/Application Support/Blender/4.5/

Windows

%USERPROFILE%\AppData\Roaming\Blender Foundation\Blender\4.5\

Portabel installation

När du kör Blender från en bärbar hårddisk är det möjligt att spara konfigurationsfilerna på samma hårddisk och ta dem med dig.

För att aktivera detta skapar du en mapp med namnet portable på följande platser:

  • Windows: Bredvid den körbara filen för Blender, i den uppackade mappen

  • Linux: Bredvid den körbara filen för Blender, i den uppackade mappen

  • macOS: Inuti programpaketet på Blender.app/Contents/Resources

I den här mappen lagras sedan inställningar, startfil, installerade tillägg och förinställningar.

Miljövariabler

Miljövariabeln BLENDER_USER_RESOURCES` (länk) kan ställas in på en anpassad katalog som ersätter standardanvändarkatalogen.

DET HÄR SKAPAR ALLA SYSTEMKATALOGERNA I DIN ROM-MAPP OCH DET UPPDATERAR ÄVEN SYSTEMINFO.TXT-FILERNA. DETTA ÄR EN SÄKER ÅTGÄRD SOM INTE KOMMER RADERA ELLER ÄNDRA DINA SPELFILER. FÖR ATT MINSKA UPPSTARTSTIDEN FÖR APPLIKATIONEN SÅ ÄR DET REKOMMENDERAT ATT RADERA DE SYSTEMKATALOGER DU INTE BEHÖVER EFTER ATT DU KÖRT DETTA VERKTYG

Systemkataloger lagrar filer som levereras tillsammans med Blender och som krävs för att programmet ska fungera. Detta inkluderar skript, förinställningar, viktiga tillgångar och mycket mer.

Linux

Arkiv hämtat från blender.org:

./4.5/

Linux-distributionspaket:

/usr/share/blender/4.5/

macOS

./Blender.app/Contents/Resources/4.5/

Windows

Zip-fil hämtad från blender.org:

./4.5/

Installationsprogram hämtat från blender.org:

%ProgramFiles%\Blender Foundation\Blender\4.5\

Installation i Microsoft Store:

%ProgramFiles%\WindowsApps\BlenderFoundation.Blender<HASH>\Blender\4.5\

Miljövariabler

BLENDER_SYSTEM_SCRIPTS och BLENDER_SYSTEM_EXTENSIONS miljövariabler kan användas för att bunta ihop ytterligare skript och tillägg, som inte är en del av den vanliga Blender-installationen.

Andra BLENDER_SYSTEM-miljövariabler kan åsidosätta andra systemsökvägar, men används inte så ofta i praktiken.

Banans layout

./autosave

Plats för autosparande blend-fil. (Endast Windows, temp-katalog används för andra system.)

Finns i användarkataloger.

./config

Användarkonfiguration och sessionsinformation.

Finns i användarkataloger.

./config/startup.blend

Blend-fil som ska laddas vid uppstart.

./config/userpref.blend

Användarens preferenser.

./config/bookmarks.txt

Bokmärken i filbläddraren.

./config/recent-files.txt

Menylista över senaste filer.

./config/{APP_TEMPLATE_ID}/startup.blend

Startfil för en applikationsmall.

./config/{APP_TEMPLATE_ID}/userpref.blend

Fil med användarinställningar för en applikationsmall.

./datafiles

Datafiler laddas vid körning.

De finns i både användar- och systemkataloger. Användardatafiler antingen åsidosätter eller lägger till systemdatafiler.

./datafiles/colormanagement

Standardkonfiguration för OpenColorIO.

./datafiles/fonts

Teckensnitt för användargränssnitt.

./datafiles/studiolights

Studioljusbilder för 3D-visningsport.

./extensions

Förvaringsplatser för tillägg.

Finns i både användar- och systemkataloger. Repositories laddas från båda katalogerna.

./scripts

Tillägg, förinställningar, mallar, användargränssnitt, startskript.

Finns i både användar- och systemkataloger. Skript laddas från båda katalogerna.

./scripts/addons/*.py

Python-tillägg som kan aktiveras i inställningarna inkluderar stöd för import/exportformat, integrering av renderingsmotorer och många praktiska verktyg.

./scripts/addons/modules/*.py

Moduler för tillägg att använda (läggs till i Pythons sys.path).

./scripts/addons_core/*.py

Tilläggskatalogen som används för medföljande tillägg.

./scripts/addons_core/modules/*.py

Moduler för addons_core att använda (läggs till i Pythons sys.path när den hittas).

./scripts/modules/*.py

Python-moduler som innehåller vårt kärn-API och verktygsfunktioner som andra skript kan importera (läggs till i Pythons sys.path).

./scripts/startup/*.py

Skript som importeras automatiskt vid start.

./scripts/startup/bl_app_templates_user/{APP_TEMPLATE_ID}

Applikationsmallar installerade i användarkataloger.

./scripts/startup/bl_app_templates_system/{APP_TEMPLATE_ID}

applikationsmallar som laddas automatiskt från systemkataloger.

./scripts/presets/{preset}/*.py

Förinställningar som används för att lagra användardefinierade inställningar för tyg, renderingsformat etc.

./scripts/templates_py/*.py

Exempelskript som kan nås från Text Redigerare ‣ Templates ‣ Python.

./scripts/templates_osl/*.osl

Exempel på OSL-shaders som kan nås från Text Redigerare ‣ Templates ‣ Open Shading Language.

./python

Medföljande Python-distribution.

Finns i systemkataloger.

Lokal Cache-katalog

Cachekatalogen används för att lagra beständiga cacher lokalt. För närvarande används den endast för indexering av Asset Libraries. Operativsystemet förväntas inte rensa denna automatiskt.

Följande sökväg kommer att användas:

  • Linux:

    $XDG_CACHE_HOME/blender/ om $XDG_CACHE_HOME är inställt, annars $HOME/.cache/blender/

  • macOS:

    /Bibliotek/Cacher/Blender/

  • Windows:

    %USERPROFILE%\AppData\Local\Blender Foundation\Blender\Cache\

Temporär katalog

Den temporära katalogen används för att lagra olika filer under körning (inklusive renderingslager, fysikcache, copy-paste-buffert och kraschloggar).

Den tillfälliga katalogen väljs utifrån följande prioritet:

  • Användarinställningar (se Sökvägar för filer).

  • Miljövariabler (TEMP på Windows, TMP & TMP_DIR på andra plattformar).

  • Katalogen /tmp/.