Relativer Dateipfad

Aus AV wiki
Wechseln zu: Navigation, Suche

Relative Pfadangaben beziehen sich, im Gegensatz zum konkreten Speicherort einer Datei, auf einen Speicherort ausgehend vom Speicherort der aufrufenden Datei. Somit ist es möglich, eine einmal festgelegte Ordnungshierarchie auf andere Laufwerke oder Rechner zu transferieren, ohne externe Dateien (Footage, Texturen, etc.) neu verlinken zu müssen.
Relative Pfade lassen sich nur angeben, wenn der Speicherort der Projektdatei festgelegt wurde. Speichern Sie diese also gleich zu Beginn Ihrer Arbeit. Nur so kann auch die Autosave-Funktion genutzt werden.

Blender

In der Blenderdokumentation finden Sie folgende Beschreibung:
Many blend-files reference external images or other linked blend-files. A path tells Blender where to look for these files. If the external files are moved, the blend-file that references them will not look right.

When you specify one of these external files, the default option is to make the path relative. Blender stores a partial path evaluated relative to the directory location of the referencing blend-file. This choice helps when you need to reorganize folders or move your files.

With a relative path, you can move the blend-file to a new location provided the externally linked files are moved along with it. For example, you could send someone a folder that contains a blend-file and a sub-folder of external images that it references.

When relative paths are supported, the File Browser provides a Relative Path checkbox, when entering the path into a text field, use a double slash prefix (//) to make it so.

Relative paths are the default but this can be changed in the File tab of the User Preferences Editor.

Blender Manual 2.79

Fusion

Die Dokumentation von Resolve und Fusion sagt dazu Folgendes:
The Magic Comp Variable
Loaders and Savers use the absolute file paths for the location of media. However, if you are using Fusion Studio, you can use a file path that is relative to the saved composition location. The Comp variable works for Loaders and Savers and helps you to keep your work organized. Entering Comp:\ In place of the full file path name is a short cut for the folder where your Fusion composition document is saved.
So as long as all your source footage is stored in subfolders of your Comp folder, Fusion finds that footage regardless of the actual hard drive or network share name.
You could, for example, copy an entire shot from the network to your local drive, set up your Loaders and Savers to use the Comp variable, work all your magic locally (i.e., set up your composition), and then copy just the composition back to the server and issue a net-render. All render slaves automatically find the source footage.

Some examples
Your composition is stored in:
X:\Project\Shot0815\Fusion\Shot0815.comp
Your source footage sits in:
X:\Project\Shot0815\Fusion\Greenscreen\0815Green_0000.dpx
The relative path in the Loader node would then be:
Comp:\Greenscreen\0815Green_0000.dpx
If your source footage is stored in:
X:\Project\Shot0815\Footage\Greenscreen\0815Green_0000.dpx
The relative path in the Loader node would then be:
Comp:\..\Footage\ Greenscreen\0815Green_0000.dpx

Observe how the two dots .. set the directory to go up one folder. Pretty much the same like CD .. in a command shell window.
Fusion lässt sich in den Preferences auf die Verwendung realtiver Dateipfade umstellen. Setzten Sie unter Global and Default Settings in der Kategorie Path Map oben den Haken für Enable reverse mapping of non-user paths. Laden Sie Ihr Projekt nach dieser Einstellung neu. Die .comp-Datei muss hierfür in einem übergeordneten Ordner liegen. Anderenfalls funktioniert der Automatismus nicht und es wird weiterhin der absolute Pfad verwendet.
Lernvideo