Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Overview 概要

The Search Paths group of attributes specifies the search paths 3Delight will use when looking for various resources.

Search Pathsアトリビュートは様々なリソースを参照する際に3Delightが様々なリソースを使用する際に参照するパスを指定します。が使用するサーチパスを指定します。

 

Search Paths グループ


Shader Path
Texture Path
Procedural Path
Archive Path

Specifies search paths for shaders, textures, procedurals and archives, respectively. By default, all these attributes are set to ‘@’, which is the default path specified by the Shader, Texture, Procedural, Archiveそれぞれのサーチパスを指定します。デフォルトでは‘@’が設定されており、これは環境変数 DL_*_PATH variables. shaders, textures, procedural や archiveの各パスを明示的に検索するために、‘@’を記述するとデフォルトのパスが検索されます。PATHで設定されたデフォルトパスを意味します。

Search Path

Syntax パス検索

構文

サーチパスはコロンA search path is a colon or semi-colon separated list of paths. 検索するパスの指定はコロン( : ) 、あるいはセミコロンあるいはセミコロン( ; )を間に挟みます。

Each path can include some special symbols: また、シンボルマークにより

で区切ります。

それぞれのパスには幾つかの特殊文字を含める事が出来ます:

  •  ‘@’はデフォルトパスを意味します。デフォルトパスはrendermn.ini ファイルや環境変数で設定できます。(詳細は3Delight User’s Manualを参照して下さい。)
    環境変数はrendermn.ini ファイルで指定しているものよりも優先されます。

  • ‘&’は以前のパスリストを指定します。

  • ‘$’で始まり大文字が続く文字(例: $HOME)は環境変数としてみなされ、レンダリング時に置き換えられます。

  •  ‘~’がパスの最初に記述されていると、$HOMEと同義になります。例えば下記の記述はTextureサーチパスとして有効です。

  • The ‘@’ symbol specifies the default path. Default paths for each resource are settable through the configuration file or through environment variables (refer to 3Delight User’s Manual for more information about both configuration file and default environment variables). Environment variables override any value set in the configuration file.

  •  ‘@’はデフォルトのパスを指定します。デフォルトのパスではコンフィグファイルやシステム環境変数で指定しているパス(詳細は3Delight User’s Manualを参照して下さい。)を参照します。システム環境変数はコンフィグファイルで指定しているパスよりも優先されます。
  • The ‘&’ symbol specifies the previous path list.
    ‘&’は前のパスリストを指定します。

  • A word starting with a ‘$’ and followed by uppercase letters (e.g. $HOME) is considered as an environment variable and is replaced by its value at render time.
    パスが‘$’で始まり大文字のみで記述している場合(例. $HOME) 、システムの同変数としてみなされ、レンダリング時に変更されます。

  • The ‘~’ symbol, when placed at the beginning of a path, is equivalent to $HOME. For example, the following would specify a valid search path for textures
     ‘~’はパスの最初に記述していると、$HOMEと同義の意味になります。例えば下記の記述は検索するtextureパスを指定したものです。

    @:$HOME/textures:$PROJECT/textures 

Info

Windowsの場合、パスの区切りは‘Windowsの場合、ディレクトリの区切りは‘/’ か ‘\’ が使用できますが、他のプラットフォームでは ‘/’ のみとなります。