1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5<meta http-equiv="Content-Style-Type" content="text/css"> 6<link rel="stylesheet" href="css/manpage.css" type="text/css"> 7<title>Custom Attributes</title> 8</head> 9<body> 10 11<h1>Custom Attributes</h1> 12 13<p>The following custom attributes (custom parameters) are used with this plug-in. All parameter names start with "nw4c".<br> 14</p> 15 16<table class="arguments"> 17 <tbody> 18 <tr> 19 <td valign="top"><strong>Type</strong></td> 20 <td valign="top"><strong>Node Types</strong></td> 21 <td valign="top"><strong>Attribute Names</strong></td> 22 <td nowrap valign="top"><strong>Attribute</strong><strong><br></strong><strong> Types</strong></td> 23 <td valign="top"><strong>Meaning of the Values</strong></td> 24 </tr> 25 <tr> 26 <td valign="top">Node Compression Disable Flag</td> 27 <td valign="top">Nodes</td> 28 <td valign="top">NW4CNoCompressNode</td> 29 <td valign="top">int</td> 30 <td valign="top">0 = compression enabled<br>1 = compression disabled</td> 31 </tr> 32 <tr> 33 <td valign="top">Polygon culling setting</td> 34 <td valign="top">Material</td> 35 <td valign="top">NW4CMatAttrCullFace</td> 36 <td valign="top">enum</td> 37 <td valign="top">0 = front face culling<br>1 = back face culling<br>2 = both face culling<br>3 = no culling</td> 38 </tr> 39 <tr> 40 <td valign="top">Flag for enabling fragment lighting</td> 41 <td valign="top">Material</td> 42 <td valign="top">NW4CMatAttrFragmentLighting</td> 43 <td valign="top">bool</td> 44 <td valign="top">0 = disable per-fragment lighting<br>1 = enable per-fragment lighting</td> 45 </tr> 46 <tr> 47 <td valign="top">Flag for enabling vertex flag</td> 48 <td valign="top">Material</td> 49 <td valign="top">NW4CMatAttrVertexLighting</td> 50 <td valign="top">bool</td> 51 <td valign="top">0 = disable per-vertex lighting<br>1 = enable per-vertex lighting</td> 52 </tr> 53 <tr> 54 <td valign="top">Material Compression Disable Flag</td> 55 <td valign="top">Material</td> 56 <td valign="top">NW4CMatAttrNoCompress</td> 57 <td valign="top">bool</td> 58 <td valign="top">0 = compression enabled<br>1 = compression disabled</td> 59 </tr> 60 <tr> 61 <td valign="top">Blend Mode</td> 62 <td valign="top">Material</td> 63 <td valign="top">NW4CMatAttrBlendMode</td> 64 <td valign="top">enum</td> 65 <td valign="top">-1 = Auto<br>0 = Opaque<br>1 = Alpha Test<br>2 = Translucent<br>3 = Add<br>4 = Sub<br>5 = Multiply<br></td> 66 </tr> 67 <tr> 68 <td valign="top">Polygon Rendering Priority <br>Use Flag</td> 69 <td valign="top">Material</td> 70 <td valign="top">NW4CRenderPrioUsePriority</td> 71 <td valign="top">bool</td> 72 <td valign="top">0 = Does not use rendering priority (Don't care) <br>1 = Use rendering priority (care)</td> 73 </tr> 74 <tr> 75 <td valign="top">Polygon Rendering Priority</td> 76 <td valign="top">Material</td> 77 <td valign="top">NW4CRenderPrioPriority</td> 78 <td valign="top">int</td> 79 <td valign="top">rendering priority value (1 to 255)</td> 80 </tr> 81<!-- <tr> <td valign="top">法線マップ用テクスチャのミップマップレベル数</td> <td valign="top">マテリアル</td> <td valign="top">nw4r_nrm_mip_level</td> <td valign="top">short</td> <td valign="top">ミップマップレベル数(1~11)</td> </tr> <tr> <td valign="top">ライトマップ用テクスチャのパス</td> <td valign="top">マテリアル</td> <td valign="top">nw4r_lit_map_path</td> <td valign="top">string</td> <td valign="top">テクスチャファイルのパス</td> </tr> --> 82 <tr> 83 <td valign="top">Billboard</td> 84 <td valign="top">Nodes</td> 85 <td valign="top">NW4CBillboardType</td> 86 <td valign="top">enum</td> 87 <td valign="top">0 = No Billboard<br>1 = World<br>2 = World Viewpoint<br>3 = Screen<br>4 = Screen Viewpoint<br>5 = Y Axial<br>6 = Y Axial Viewpoint</td> 88 </tr> 89<!-- <tr> <td valign="top">プリミティブタイプ</td> <td valign="top">ノード</td> <td valign="top">nw4r_prim_type</td> <td valign="top">enum</td> <td valign="top">0 = ポリゴン<br>1 = ライン<br>2 = ポイント</td> </tr> <tr> <td valign="top">テクスチャパターンアニメのscrファイル名</td> <td valign="top">シーンルート</td> <td valign="top">nw4r_scrfile</td> <td valign="top">string</td> <td valign="top">scrファイル名</td> </tr> <tr> <td valign="top">テクスチャリスト</td> <td valign="top">シーンルート</td> <td valign="top">nw4r_texlist1<br> :<br> nw4r_texlist16</td> <td valign="top">string</td> <td valign="top">テクスチャファイルリスト(16個)</td> </tr> <tr> <td valign="top">SetKeyの値</td> <td valign="top">シーンルート</td> <td valign="top">nw4r_setkey_val</td> <td valign="top">short</td> <td valign="top">使用するテクスチャのインデクス値</td> </tr> <tr> <td valign="top">シェイプアニメーションの頂点座標更新フラグ</td> <td valign="top">ノード</td> <td valign="top">nw4r_update_pos</td> <td valign="top">bool</td> <td valign="top">0 = 更新しない<br>1 = 更新する</td> </tr> <tr> <td valign="top">シェイプアニメーションの法線更新フラグ</td> <td valign="top">ノード</td> <td valign="top">nw4r_update_nrm</td> <td valign="top">bool</td> <td valign="top">0 = 更新しない<br>1 = 更新する</td> </tr> <tr> <td valign="top">シェイプアニメーションの頂点カラー更新フラグ</td> <td valign="top">ノード</td> <td valign="top">nw4r_update_col</td> <td valign="top">bool</td> <td valign="top">0 = 更新しない<br>1 = 更新する</td> </tr> <tr> <td valign="top">ユーザーデータの個数</td> <td valign="top">ノード<br>マテリアル<br>カメラ<br>ライト</td> <td valign="top">nw4r_user_data_size</td> <td valign="top">short</td> <td valign="top">ユーザーデータの個数</td> </tr> <tr> <td valign="top">ユーザーデータの内容</td> <td valign="top">ノード<br>マテリアル<br>カメラ<br>ライト</td> <td valign="top">nw4r_user_data</td> <td valign="top">string (multi)</td> <td valign="top">ユーザーデータの内容<br>(詳細は下記)</td> </tr> --> 90 </tbody> 91</table> 92<p><br></p> 93<ul> 94<!-- li><strong>ユーザーデータの内容(nw4r_user_data)の詳細</strong> <p>ユーザーデータは次のようなフォーマットの文字列として格納されます。<br> <br> [名前] [ダブルクォート] [型を表す文字] [半角スペース] [サイズ] [半角スペース] [内容]<br> <br> [型を表す文字] は文字列型なら <strong>s</strong>、整数型なら <strong>i</strong>、実数型なら <strong>f</strong> となります。<br> [サイズ] は、文字列型は文字数、整数型と実数型は数値の数です。<br> 整数型と実数型の [内容] は数値を半角スペースで区切って並べたものとなります。</p> </li --> 95</ul> 96<p><br><br><br></p> 97<hr><p>CONFIDENTIAL</p></body> 98</html> 99