Custom attributes (extra attributes) such as given below are used with this plug-in. All attribute names start with "nw4c".
Since all custom attributes are hidden, they are not displayed by the Attribute Editor.
Type | Node Types | Attribute Names | Attribute Types |
Meaning of the Values |
Face for which polygons are culled | shadingEngine | nw4cFaceCulling | enum | 0 = front face 1 = back face 2 = hide both faces 3 = display both faces |
Flag for using fragment lighting | shadingEngine | nw4cFragLighting | bool | 0 = do not use fragment lighting 1 = use fragment lighting |
Flag for using vertex lighting | shadingEngine | nw4cVtxLighting | bool | 0 = do not use vertex lighting 1 = use vertex lighting |
Translucent rendering mode | shadingEngine | nw4cBlendMode | enum | 0 = Auto 1 = Opaque 2 = Alpha Test 3 = Translucent 4 = Add 5 = Sub 6 = Multiply |
Material Compression Disable Flag | shadingEngine | nw4cNoCompressMat | bool | 0 = compression enabled 1 = compression disabled |
Polygon Rendering Priority Use Flag |
shadingEngine | nw4cUseRenderPriority | bool | 0 = Does not use rendering priority 1 = Use rendering priority |
Polygon Rendering Priority | shadingEngine | nw4cRenderPriority | short | rendering priority value (1 to 255) |
Node Compression Disable Flag | transform | nw4cNoCompressNode | bool | 0 = compression enabled 1 = compression disabled |
Billboard | transform | nw4cBillboard | enum | 0 = Off 1 = World 2 = World Viewpoint 3 = Screen 4 = Screen Viewpoint 5 = Axial 6 = Axial Viewpoint |
Plug-in for Specifying Mesh Combine Groups | transform | nw4cUseCombineGroup | bool | 0 = Grouping not specified (Don't care) 1 = Groping specified |
Mesh Combine Group | transform | nw4cCombineGroup | short | Group value (0 - 255) |
Flag for specifying animation key output for Scale values | transform | nw4cForceExportScaleKey | bool | 0 = Do not force output. 1 = Force output. |
Flag for specifying animation key output for Rotate values | transform | nw4cForceExportRotateKey | bool | 0 = Do not force output. 1 = Force output. |
Flag for specifying animation key output for Translate values | transform | nw4cForceExportTranslateKey | bool | 0 = Do not force output. 1 = Force output. |
Merge CMDL File Flag for Animation Range | transform | nw4C_AnimRangeMergeCmdlFlag | bool | 0 = Do not merge 1 = Merge |
Merge Merge CMDL File Path for Animation Range | transform | nw4C_AnimRangeMergeCmdlPath | string | CMDL file path |
Custom Options Enable Flag for Animation Range | transform | nw4C_AnimRangeEnableCustomOpts | bool | 0 = Disabled 1 = Enabled |
Node Compression for Animation Range | transform | nw4C_AnimRangeCompressNode | enum | 0 = None 1 = Cull Useless 2 = Cull Uninfluential 3 = Unite Compressible 4 = Unite All |
Material Compression for Animation Range | transform | nw4C_AnimRangeCompressMaterial | bool | 0 = No compression 1 = Use compression |
Optimize Primitives Flag for Animation Range | transform | nw4c_AnimRangeOptimizePrimitive | bool | 0 = Disabled 1 = Enabled |
Flag for automatic conversion from skeletal models (skin models) to models for the animation range | transform | nw4c_AnimRangeConvertToModel | bool | 0 = Disabled 1 = Enabled |
Animation Range Enable Flag | transform | nw4C_AnimRangeEnable | bool (multi) | 0 = Disabled 1 = Enabled |
The name of the animation range | transform | nw4C_AnimRangeName | string (multi) | The name of the animation range |
Animation Range Start/End Frames | transform | nw4C_AnimRange# (# = 0 - 49) |
short | Sets the key for start/end frame (value not used) |
Animation Range Loop Flag | transform | nw4C_AnimRangeLoop | bool (multi) | 0 = Do not loop 1 = Loop |
Frame Extension List of Texture Pattern Animation | file | nw4cFeList | string | list of numbers forcibly output |
Number of Pieces of User Data | transform shadingEngine |
nw4cUserDataSize | short | Number of Pieces of User Data |
User Data Details | transform shadingEngine |
nw4cUserData | string (multi) | user data details (described below.) |
The following format is used for the user-data string.
[Name] [Double quote(")] [String representing the type] [ASCII space] [Size] [ASCII space] [Content]
[String representing the type] contains s if it is a string, i if it is an integer, and f if it is a real number.
[Size] is the number of characters for a string, or the number of digits for integers or real numbers.
In the case of character strings, [Content] is made up of character strings delimited by an ampersand (&).
In the case of integers and real numbers, [Content] is a series of numeric values each delimited by an ASCII space.
CONFIDENTIAL