operator を使用して、ASS ファイルまたは ABC ファイルがロードされる前にファイル パスを更新し、その後、別のオペレータを使用してそのプロシージャルによってロードされたジオメトリを置き換えることができます。 たとえば、レンダリング時に「trex_proxy.abc」を「trex.abc」に置き換えるとします。この操作を簡単に行うには、string_replace オペレータを使用します。
string_replace は Set as Target Operator に設定する必要があります。このようにすると、オペレータの範囲がシーン全体になるため、Arnold は alembic
ノードを検索してこれらにオペレータを適用するようになります。
このすべての処理は、.abc ファイルがロードされる前に行われます。これは、Arnold のログ(冗長度は Debug)で確認できます。最初に string_replace オペレータが適用され、.abc ファイルがロードされた後に、.abc ファイルからロードされたノードに set_parameter オペレータが適用されます。