比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。



nametypedescriptioncachePathstringAtoms cache path, the folder where the atoms cache is located or the full path to the cache .atoms file header (i.e.

名前

タイプ

説明

cachePath

文字列

Atoms Cacheパス、Atomsキャッシュが配置されているフォルダ、またはcache .atomsファイルヘッダーへのフルパス

/../../foo_path/mycache.

atoms)

atoms)

cacheName

string Atoms cache name, this can be an empty value if the full cache path is provided in the cachePath attribute   

文字列

Atoms Cacheの名前。full cacheパスがcachePathアトリビュートに指定されている場合、これは空の値になる可能性があります。

variationsPath

string 
This is the full path to the json variation table. This can also be the serialized variation table which can be retrieved by the following code.

文字列

これは、JSONバリエーションテーブルへのフルパスです。これは、次のコードで取得できる直列化されたバリエーションテーブルにすることも可能です。

json_table_str = "...……….."

   

json_data = Atoms.loadVariationFromString(json_table_str)

   

variationsStr = json_data.toString(False)

   

vm = AtomsCore.StringMetadata(variationsStr)

   

ark =

 

AtomsCore.Archive(vm.memSize())

   

vm.serialise(ark)

    Cache time. You can use this or frame, depending on the DCC you are in. Internally the procedural use time

variations_serialized = ark.encodeBase64(True)

time

float

小数

キャッシュの時間。現在、使用しているDCCに応じて、フレームを使用できます。内部的には、プロシージャルはtime + frame +

timeOffset  as cache timeCache frame. You can use this or time, depending on the dcc your are in. Internally the procedural use time

timeOffsetをキャッシュ時間として使用します。

frame

float 

小数

キャッシュフレーム使用しているDCCに応じて、時間を使用できます。内部的には、プロシージャルは、use time+frame+

timeOffset as cache timeCache time offset

timeOffsetをキャッシュ時間として使用します。

timeOffset

float 

小数

Cacheタイムオフセット

shutter

array2

 Float array of length 2 containing the shutterOpen and ShutterClose.  Depending on your DCC you should this or the two shutterOpen/Close attributes. Internally the procedural compute shutterOpen

shutterOpenおよびShutterCloseを含む、長さ2の浮動小数点配列。ユーザーのDCCに依存して、ユーザーは2つのシャッターオープン/クローズアトリビュートを使用する必要があります。内部的には、プロシージャルは、shutterOpen+shutter[0]

and shutterCloseshutter

とshutterClose+shutter[1]を計算します。

shutterOpen

float Depending on the DCC you are in use this or the 

小数

使用しているDCCに応じて、またはシャッター[0]

 attributes. Internally the procedural compute shutterOpen

アトリビュートを使用します。内部的には、プロシージャルは、shutterOpen+shutter[0]

and shutter

shutterClose+shutter[1]を計算します。

shutterClose

float Depending on the DCC you are in use this or the 

小数

使用しているDCCに応じて、またはシャッター[1]

 attribute. Internally the procedural compute shutterOpen

アトリビュートを使用します。内部的には、プロシージャルは、shutterOpen+shutter[0]

and

shutterClose+shutter[1]を計算します。

numMotionBlurKeys

intNumber of motion blur samples

整数

モーションブラーサンプル数

agentIds

stringAgent ids to load. You can provide multiple ids using the comma to separate them, you can also use - to specify a range or ! to remove agents. Like 2-8,13,15-18 or !8,!10 or !(2-10)…meshFilterstring List of mesh to filter. You can provide multiple comma separated mesh names (without whitespaces). You can use * as wildcard and ! to negate. For instance *body,*head or !

文字列

エージェントIDをロードします。コンマを使用してそれらを区切るために、複数のIDを指定できます。また、 - を使用して範囲を指定するか、「!」を使用してエージェントを削除することもできます。 2-8、13、15-18、!8、!10、!(2-10)のように…

meshFilter

文字列

フィルタリングするメッシュのリスト。複数のコンマ区切りのメッシュ名を(空白なしで)指定できます。Wildcardsとして*を使用し、否定するために「!」を使用できます。例えば、* body、* head、または!* body ...

offset

array3

Cache translation offset.

キャッシュの変換オフセット

disableVariationMaterials

string This disable materials from the variation table. You can provide multiple comma separated values (without whitespaces). You can use * as wildcard.atomsShaderAttributePrefix+metadataName" as name. You can use this data to drive shader parameters. Default value

文字列

これにより、バリエーションテーブルからマテリアルが無効になります。複数のコンマ区切りの値(空白なし)を指定できます。Wildcardsとして*を使用できます。

sceneMaterials

string List of the materials the procedural should load from the current scene and not from the variation table. You  can provide multiple comma separated values (without whitespaces). You can use * as wildcard and ! to negatematerialOverridesstring Connect a material to a specific mesh. You can provide multiple comma separated values. The syntax is meshName:materialName. You can use the * as wildcard. I.e. *_head:yourNewMaterialdisableDefaultMaterialintDisable the green shader if there is no valid shader inside the variation table or there is no variation metadata on the agents.dispalcementPostfixstringUsed when using shaders from the scene and not from the variation table. The procedural looks for the displacement shader using shaderName+dispalcementPostfix as a lookup name.atomsShaderAttributePrefixstringThe procedural transfers every agent metadata to the skinned mesh using "

文字列

プロシージャルが、バリエーションテーブルからではなく、現在のシーンからロードする必要があるマテリアルのリスト。複数のコンマ区切りの値(空白なし)を指定できます。Wildcardsとして*を使用し、否定するために「!」を使用することができます。

materialOverrides

文字列

マテリアルを特定のメッシュに接続します。複数のコンマ区切りの値を指定できます。構文は、meshName:materialNameです。Wildcardsとして*を使用できます。すなわち* bennjyonomoppu7

_head:yourNewMateri al

disableDefaultMaterial

整数

バリエーションテーブル内に有効なシェーダがない場合、またはエージェントにバリエーションメタデータがない場合は、緑色のシェーダを無効にします。

dispalcementPostfix

文字列

バリエーションテーブルからではなく、シーンからシェーダを用いるときに使用されます。プロシージャルは、検索名としてshaderName + dispalcementPostfixを使用して、ディスプレイスメントシェーダーを探します。

atomsShaderAttributePrefix

文字列

プロシージャルは、名前として "atomsShaderAttributePrefix + metadataName"を使用して、すべてのエージェントメタデータをスキンが付与されたメッシュに転送します。こちらのデータを使用してシェーダパラメータを操作できます。デフォルト値 "atoms_"

agentType

stringOverride agent type. You can provide multiple comma separated values. To override the variation of every agent provide an agent type name. If you want override specific agents use the following syntax: agentId@agentType. I.e. 1@robot

文字列

エージェントタイプを上書きします。複数のコンマ区切りの値を指定できます。各エージェントのバリエーションを上書きする場合は、エージェントタイプ名を指定します。特定のエージェントを上書きしたい場合は、agentId @ agentTypeの構文を使用します。すなわち1@robot,4@soldier,6-15@robot

agentVariation

stringOverride agent variation. You can provide multiple comma separated values. To override the variation of every agent provide a variation name.  If you want override specific agent use the following syntax: agentd@variaitonName. I.e. 1@robot1,4@robot2
    10@myIntMetada#10
    20@myBoolMetada#true
   

文字列

エージェントの変更を無効にします。複数のコンマ区切りの値を指定できます。すべてのエージェントのバリエーションを上書きする場合は、バリエーション名を指定します。特定のエージェントを上書きしたい場合は、以下の構文を使用してください。agentd @ variaitonName

すなわち1@robot1,4@robot2,6-15@robot4

agentLod

string
Override agent lod. You can provide multiple comma separated values. To override the lod of every agent provide just the lod value. If you want override specific agent use the following syntax: agentd@lodValue. I.e. 1@lodA,4@lodC,6-15@lodB
agentMetadatastring
Override or create agent metadata (only bool, int, double, vec3 and string). You can provide multiple comma separated values. Use the following syntax, agentId@metadataname#value. I.e. 

文字列

エージェントを無効にします。複数のコンマ区切りの値を指定できます。すべてのエージェントのLODを上書きするには、LOD値だけを指定します。特定のエージェントを上書きしたい場合は、以下の構文を使用してください。agentd @ lodValue

すなわち1 @ lodA、4 @ lodC、6-15 @ lodB

agentMetadata

文字列

エージェントメタデータを上書きまたは作成します(bool、int、double、vec3、およびstringのみ)。複数のコンマ区切りの値を指定できます。次の構文を使用してください。agentId@ metadataname#value。すなわち、

10@myIntMetada#10

20@myBoolMetada#true

10-25@myDoubleMetada#12.5

   

10-25@myVector3Metada#1.0;2.0;3.0

   

10-25@myStringMetada#test

clothCachePath

string Atoms cloth cache path, the folder where the atoms cache is located or the full path to the .clothcachefile header. i.e.

文字列

AtomsのCloth Cacheパス、Atoms Cacheが配置されているフォルダ、または.clot hcachefileヘッダーへのフルパス。すなわち/../../foo_path/mycache.

clothcache

clothcach

clothCacheName

stringCloth cache name, this can be an empty value if the full cache path is provided in the clothCachePath attribute.

文字列

Cloth Cacheの名前。Cloth CacheのパスがclothCachePathアトリビュートに指定されている場合、これは空の値になる可能性があります。

groomCachePath

stringPath to one of the alembic file generated by the alembic cache exporter (with groom option activated).Path to one of the alembic file generated by the cfx cache exporter.

文字列

Alembic Cache Exporterによって生成されたAlembicファイルの1つへのパス(Groom Optionを有効にした場合)。

groomCurvesCachePath

string

文字列

cfx Cache Exporterによって生成されたAlembicファイルの1つのパス

irRenderCamPos

Vec

Camera position needed by the xgen procedural 

Xgen Proceduralで必要なカメラの位置

irRenderCamFOV

Vec2

 Camera fov needed by the xgen procedural 

Xgen Proceduralが必要とするカメラのfov

irRenderCamXform

xform

Camera matrix needed by xgen procedural 

Xgen Proceduralに必要なカメラのmatrix

irRenderCamRatio

floatCamera ratio needed by xgen procedural 

小数

Xgen Proceduralに必要なカメラの比率

irRenderCamType

bool

Camera type needed by xgen procedural 

Xgen Proceduralに必要なカメラタイプ

useInstances

bool

Activates the agent instancing

エージェントのインスタンス化をアクティブにします。

useFrustumCulling

bool

Activates frustum culling

錐台カリングをアクティブにします。

frustumCullingOverscan

array3

Overscan similar to the maya camera overscan used by the frustum cullingfrustumCullingProjectionMatricesarrayArray of camera model view projection matrices. If you use this attribute, It must have the same length of the motion blur samples.

錐台カリングで使用されるmayaカメラオーバースキャンと同様のオーバースキャン

frustumCullingProjectionMatrices

array

カメラモデルビューのプロジェクションマトリックスの配列。このアトリビュートを使用する場合は、同じ長さのモーションブラーサンプルが必要です。

frustumCullingProjectionMatrix

array

If there is no frustumCullingProjectionMatrices, the procedural uses this camera model view projection matrix for all the motion blur samples.

frustumCullingProjectionMatricesがない場合、プロシージャルは、すべてのモーションブラーサンプルに対して、このカメラモデルビューのプロジェクションマトリックスを使用します。