name | type | description |
---|
cachePath | string | Atoms 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)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アトリビュートに指定されている場合、これは空の値になる可能性があります。 |
applyVariations | bool |
Apply the variations バリエーションを適用する |
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) |
AtomsCore.Archive(vm.memSize()) |
Cache time. You can use this or frame, depending on the DCC you are in. Internally the procedural use timevariations_serialized = ark.encodeBase64(True) |
time |
float | 小数 | キャッシュの時間。現在、使用しているDCCに応じて、またはフレームを使用できます。内部的には、プロシージャルでtime + frame + |
timeOffset as cache timetimeOffsetをキャッシュ時間として使用します。 |
globalTransform | paramtype_transform |
Global transformグローバルトランスフォーム |
motionBlur | bool |
Activate motion blurモーションブラーの有効化 |
motionBlurDuration | double |
Motion blur durationモーションブラーの持続時間 |
motionBlurIntervalCenter | double |
Motion blur interval centerモーションブラーインターバルセンター |
motionBlurSamples |
int | Number of motion blur samplesstring | Agent 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)… | meshFilter | string | 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 | vector |
Cache translation offset.This disable materials from the variation table. You can provide multiple comma separated values (without whitespaces). You can use * as wildcard.Cacheの変換オフセット |
disableVariationMaterials |
string | 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 negate | materialOverrides | string | 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:yourNewMaterial |
disableDefaultMaterial | int | Disable the green shader if there is no valid shader inside the variation table or there is no variation metadata on the agents. |
atomsShaderAttributePrefix | string | The procedural transfers every agent metadata to the skinned mesh using "文字列 | プロシージャがバリエーションテーブルからではなく、現在のシーンからロードする必要があるマテリアルのリスト。複数のコンマ区切りの値(空白なし)を指定できます。Wildcardsとして*を使用し、否定する場合は、「!」を使用できます。 |
materialOverrides | 文字列 | マテリアルを特定のメッシュに接続します。複数のコンマ区切りの値を指定できます。構文はmeshName:materialNameです。Wildcardsとして*を使用できます。すなわち* _head:yourNewMaterial |
disableDefaultMaterial | 整数 | バリエーションテーブル内に有効なシェーダがない場合、またはエージェントにバリエーションメタデータがない場合は、緑色のシェーダを無効にします。 |
atomsShaderAttributePrefix | 文字列 | プロシージャルは、名前として "atoms ShaderAttributePrefix + metadataName"を使用して、すべてのエージェントメタデータをスキンが付与されたメッシュに転送します。このデータを使用してシェーダパラメータを操作できます。デフォルト値 "atoms_" |
agentType | 文字列 |
string | Override 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 |
string | Override 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文字列 | エージェントの変更を無効にします。複数のコンマ区切りの値を指定できます。すべてのエージェントのバリエーションを上書きする場合は、バリエーション名を指定します。特定のエージェントを上書きしたい場合は、以下の構文を使用してください。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 |
agentMetadata | string | 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.
10@myIntMetada#10
20@myBoolMetada#true
agentVariation | 文字列 | エージェントを無効にします。複数のコンマ区切りの値を指定できます。すべてのエージェントのLODを上書きするには、LOD値だけを指定します。特定のエージェントを上書きしたい場合は、以下の構文を使用してください。agentd @ lodValue すなわち1 @ lodA、4 @ lodC、6-15 @ lodB |
agentVariation | 文字列 | エージェントメタデータを上書きまたは作成します(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 |
Atoms cloth cache path, the folder where the atoms cache is located or the full path to the .clothcachefile header. i.e. 10-25@myStringMetada#test |
clothCachePath |
string | 文字列 | Atoms Cloth Cacheパス、Atoms Cacheが配置されているフォルダ、または.clothcachefileヘッダーへのフルパス。すなわち/../../foo_path/mycache.clothcache |
clothCacheName |
string | Cloth cache name, this can be an empty value if the full cache path is provided in the clothCachePath attribute.文字列 | Cloth Cacheの名前。Cloth CacheパスがclothCachePathアトリビュートに指定されている場合、これは空の値になる可能性があります。 |
useInstances | bool |
Activates the agent instancingエージェントのインスタンス化をアクティブにします。 |
useFrustumCulling | bool |
Activates frustum culling錐台カリングをアクティブにします。 |
frustumCullingOverscan | array3 |
Overscan similar to the maya camera overscan used by the frustum culling | frustumCullingProjectionMatrices | array | Array 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 | カメラモデルビューのプロジェクションマトリックスの配列。このアトリビュートを使用する場合は、同じ長さのモーションブラーサンプルが必要です。 |