Länka och bifoga¶
Dessa funktioner hjälper dig att återanvända objekt, material och andra datablock från en annan blend-fil. Du kan bygga upp bibliotek med gemensamt innehåll och dela dem mellan flera referensfiler.
Tips
I stället för att använda menyn kan du också länka/tillägga blend-filer genom att dra och släppa dem i Blender-fönstret.
Observera
Det är inte möjligt att länka eller lägga till data från mycket nyare blend-filer.
Länk¶
Referens
- Redigerare:
Toppfält
- Läge:
Alla lägen utom redigeringsläget
- Meny:
Link skapar en referens till data i en källfil så att ändringar som görs där kommer att återspeglas i den aktuella filen nästa gång den laddas om. I File Browser navigerar du till den externa källfilen och väljer de datablock som du vill återanvända.
Länkade datablock indikeras med en kedjeikon i Outliner. De listas också i Outlinerns Blender File Visningsläge, tillsammans med sökvägen till den blend-fil de kommer från.
Länkade datablock är initialt inte redigerbara. Detta gäller även plats/rotation/skala för länkade objekt, som är låsta till den transformation de har i källfilen. Det finns dock sätt att komma runt detta:
Om du länkar en samling med Instance Collections aktiverat eller något objektdata med Instance Object Data aktiverat, kommer samlingen/objektdata att refereras genom ett objekt som skapats i den aktuella blend-filen, som kan transformeras. (Detta nya objekt kommer att skapas vid 3D-markör)
Du kan också göra viss redigering/animering på länkade (och därmed normalt låsta) datablock med hjälp av Library Overrides.
Varning
Eftersom länkad data inte är redigerbar kan den inte skyddas med alternativet Fake User. Att lägga till en custom property som pekar på ett annars oanvänt länkat datablock (t.ex. ett Text-block) är ett bra sätt att hålla det refererat över sparningar och omladdningar.
Alternativ¶
Dessa alternativ finns tillgängliga i den högra panelen i filbläddraren.
- Relativ väg
Referera till den externa blend-filen med hjälp av en relativ sökväg istället för en absolut sökväg.
- Välj
Välj de nyligen tillagda objekten.
- Aktiv kollektion
När funktionen är aktiverad läggs objekt och samlingar till i den aktiva samlingen i det aktiva vylagret. Annars läggs de till i en ny ”Linked Data”-samling i det aktiva vylagret.
- Samlingar av instanser
När den är aktiverad kommer varje länkad samling att läggas till i scenen som en instance collection (dvs. ett enda objekt som representerar hela samlingen). Du kan lägga till fler sådana instanser med hjälp av , eller ersätta en instans med samlingens innehåll med hjälp av Gör instanser verkliga.
När den är inaktiverad läggs samlingarna till i befintligt skick så att du kan se deras innehåll i Outliner och skapa Library Overrides.
- Instans Objekt Data
När funktionen är aktiverad skapas ett objekt för varje direktlänkad objektdata. Annars skapas inget objekt och objektdata kommer inte att synas i scenen förrän du själv skapar ett (t.ex. genom att dra objektdata från Outliner till 3D Viewport).
Lägg till efter¶
Referens
- Redigerare:
Toppfält
- Läge:
Alla lägen utom redigeringsläget
- Meny:
Append kopierar datablock till din blend-fil utan att behålla någon referens till de ursprungliga blocken. Du kan göra ytterligare ändringar i din lokala kopia av data, men ändringar i den externa källfilen kommer inte att återspeglas i den aktuella filen.
I File Browser navigerar du till blend-filen med extern källa och väljer de datablock som du vill återanvända.
Observera
Om du lägger till data som du redan har länkat kommer objekt/samlingar att läggas till i scenen, men de kommer att förbli länkade (och inte redigerbara).
Detta görs för att befintliga relationer med länkade data ska förbli intakta.
Alternativ¶
Dessa alternativ finns tillgängliga i den högra panelen i filbläddraren.
- Välj
Välj de nyligen tillagda objekten.
- Aktiv kollektion
När funktionen är aktiverad läggs objekt och samlingar till i den aktiva samlingen i det aktiva vylagret. Annars läggs de till i en ny samling ”Appended Data” i det aktiva vylagret.
- Samlingar av instanser
När den är aktiverad kommer varje tillagd samling att läggas till i scenen som en instance collection (det vill säga ett enda objekt som representerar hela samlingen). Du kan lägga till fler sådana instanser med hjälp av , eller ersätta en instans med samlingens innehåll med hjälp av Gör instanser verkliga.
När den är inaktiverad läggs samlingarna till i befintligt skick så att du kan se deras innehåll i Outliner.
- Instans Objekt Data
När detta är aktiverat skapas ett objekt för varje direkt bifogad objektdata. I annat fall skapas inget objekt och objektdata kommer inte att synas i scenen förrän du själv skapar ett (t.ex. genom att dra objektdata från Outliner till 3D Viewport).
- Falsk användare
Markerar de bifogade datablocken som Protected.
- Lokalisera alla
Kopiera också all indirekt länkad data, istället för att behålla länkarna.
Ladda om biblioteket¶
Referens
- Redigerare:
Outliner
- Meny:
När Outliner är i Blender File Visningsläge kan du högerklicka på en länkad blend-fil och välja Reload för att omedelbart uppdatera den aktuella blend-filen med den senaste versionen av de länkade datablocken, utan att behöva öppna filen igen.
Flytta biblioteket¶
Referens
- Redigerare:
Outliner
- Meny:
När Outliner är i Blender File Visningsläge, kommer ett högerklick på ett bibliotek (en länkad blend-fil) att visa alternativet Relocate. Det gör det möjligt att ersätta den med en annan fil. Detta kan användas för att antingen fixa ett trasigt länkat bibliotek (t.ex. för att filen har flyttats eller bytt namn) eller för att byta till en variant av samma data i en annan fil.
Trasiga bibliotek¶
Om Blender inte kan hitta ett bibliotek när en blend-fil laddas, skapas platshållande datablock för att ersätta de länkade block som saknas. På så sätt går inte referenser till de saknade data förlorade, och genom att flytta det saknade biblioteket kan de förlorade data automatiskt återställas.
Flytta länkat ID¶
Referens
- Redigerare:
Outliner
- Meny:
Om du högerklickar på ett länkat ID visas alternativet Relocate i undermenyn ID Data. Det gör det möjligt att flytta ett direktlänkat ID till ett annat, från samma bibliotek eller från ett annat. Detta kan användas för att antingen åtgärda ett trasigt länkat datablock (t.ex. för att ID:t har bytt namn) eller för att byta till en variant av samma data.
Observera
Denna åtgärd är endast tillgänglig för datablock som är direkt länkade och som inte är beroende av någon annan länkad data.
Gör lokalt¶
Referens
- Redigerare:
3D-visningsportal
- Läge:
Objektläge
- Meny:
Referens
- Redigerare:
Outliner
- Meny:
Gör det valda eller alla externa objekt lokala i den aktuella blend-filen. Länkar till den ursprungliga biblioteksfilen försvinner, men datablocken blir fullt redigerbara, precis som de som skapats direkt i den aktuella blend-filen.
Alternativ¶
Den åtgärd som är tillgänglig från Outliners snabbmeny har inga alternativ och påverkar endast de valda datablocken.
Den operation som är tillgänglig från 3D Viewport påverkar endast de valda objekten, men den kan också göra objektens beroenden lokala:
- Typ
Om endast själva objekten ska lokaliseras eller om även data och material ska lokaliseras.
Kända begränsningar¶
För det mesta kommer länkningen av data att fungera som förväntat. Det finns dock vissa begränsningar som du bör vara medveten om.
Cirkulära beroenden¶
I allmänhet bör beroenden inte gå i båda riktningarna. Om du försöker länka eller lägga till data som länkar tillbaka till den aktuella filen kommer det sannolikt att leda till saknade länkar.
Inställningar på scen-nivå¶
Inställningar på scennivå som Rigid Body World kommer inte att kopieras när objekt länkas. Som ett alternativ kan du länka hela scenen och använda den som en Bakgrundsscen.
Komprimering och minnesanvändning¶
Att referera till komprimerad blend-filer kan kräva mycket minne eftersom de måste laddas i sin helhet, även om du bara länkar/tillägger en liten del av dem. När datablocken väl är laddade är minnesanvändningen dock densamma.