↑上や←左のタブでコンテンツを選べます
[キーワード ]
[携帯電話用(最新 20 件)]
[モード:
  記事一覧(フレーム有)
   記事一覧(フレーム無)/
   最新 20 件/
   最新 10 ツリー]

[リスト表示: 番号順/ツリー/スレッド一覧]
[分割: /]

[ヘルプ]


[前ページ] [次ページ]
[全て既読に] [最新]

[狭く] [広く]

 1058. 教えてください    アッキー     07/28(日) 16:50
  1059. Re: 教えてください    KAMATY     07/28(日) 21:13
  1061. Re: 教えてください    たかつ     07/29(月) 14:16
 1062. ありがとうございます    アッキー     07/29(月) 19:20
 1063. 素朴な疑問(?)    飛翔     07/30(火) 16:51
  1064. Re: 素朴な疑問(?)    たかつ     07/30(火) 17:24
  ┗ 1065. Re: 素朴な疑問(?)    飛翔     08/02(金) 06:34
 1066. 質問です    Y3K     08/03(土) 18:31
  1067. Re: 質問です    かまた ゆたか     08/03(土) 23:38
  ┗ 1069. Re: 質問です    Y3K     08/04(日) 07:57
 1073. 日記『合宿準備』より    山平(Sanpei)     08/05(月) 16:53
  1075. Re: 日記『合宿準備』より    松っちゃん     08/05(月) 18:15
 ┃┗ 1076. Re: 日記『合宿準備』より    PPONN     08/05(月) 18:19
  1078. ダメ    かまた ゆたか     08/05(月) 21:33
 1068. バージョンアップについて    Becha     08/04(日) 00:12
  1070. Re: バージョンアップについて    たかつ     08/05(月) 13:09
  ┗ 1071. Re: バージョンアップについて    Becha     08/05(月) 13:36
   ┗ 1072. Re: バージョンアップについて    たかつ     08/05(月) 14:17
    ┗ 1074. Re: バージョンアップについて    Becha     08/05(月) 17:03
     ┗ 1077. Re: バージョンアップについて    たかつ     08/05(月) 18:54
      ┗ 1079. Re: バージョンアップについて    Becha     08/06(火) 04:12
 1080. お聞きします    THE インターネット     08/06(火) 16:49
  1081. Re: お聞きします    かまた ゆたか     08/06(火) 16:58
  ┗ 1082. Re: お聞きします    THE インターネット     08/07(水) 14:19
   ┗ 1083. Re: お聞きします    たかつ     08/07(水) 15:14
    ┗ 1084. Re: お聞きします    THE インターネット     08/07(水) 21:43
     ┗ 1085. Re: お聞きします    ASMODEAN     08/08(木) 09:41
 1086. 「sunday」エラーについて教えてください。    YANAGI     08/08(木) 10:17
  1087. Re: 「sunday」エラーについて教えてください。    ozaki     08/08(木) 11:18
 ┃┗ 1088. Re: 「sunday」エラーについて教えてください。    YANAGI     08/08(木) 11:37
 ┃ ┗ 1089. Re: 「sunday」エラーについて教えてください。    たかつ     08/08(木) 12:04
 ┃  ┣ 1090. Re: 家に帰ったら確認してみます。    YANAGI     08/08(木) 12:20
 ┃  ┗ 1091. Re: 確認してみました。    YANAGI     08/08(木) 19:05
 ┃   ┗ 1092. Re: 確認してみました。    たかつ     08/08(木) 20:18
 ┃    ┗ 1093. Re: 確認してみました。    YANAGI     08/08(木) 20:48
  1096. Re: たかつさん、すみませんでした。    YANAGI     08/10(土) 04:10
 1100. オバサンバ清掃娘    J     08/14(水) 02:30
  1102. Re: オバサンバ清掃娘    たかつ     08/14(水) 13:10
 1097. お聞きします    ニョロオ     08/10(土) 15:17
  1098. Re: お聞きします    たかつ     08/12(月) 10:36
  1105. Re: お聞きします    ニョロオ     08/16(金) 11:41
 1108. 日記    m     08/16(金) 16:26
 1104. 背景の写り込み    飛翔     08/16(金) 11:39
  1106. Re: 背景の写り込み    ozaki     08/16(金) 14:50
  ┗ 1114. Re: 背景の写り込み    森山昇一     08/17(土) 17:42
   ┣ 1115. Re: 背景の写り込み    ozaki     08/17(土) 20:48
   ┗ 1116. Re: 背景の写り込み    かまた ゆたか     08/17(土) 21:38
 1120. 質問    ひひ     08/18(日) 20:02
  1126. Re: 質問    KAMATY     08/19(月) 00:39
  ┗ 1129. Re: 質問    ひひ     08/19(月) 04:17

[前ページ] [次ページ]
[全て既読に] [最新]

[狭く] [広く]
[一つ前] [一つ次] [前の未読] [次の未読] [スレッド表示][新規投稿] [この記事に返信] [最新] [狭く][広く]

モーションファイルのファイルフォーマット概要
[パスワード:     ]
#4673   2005/06/30(木) 14:20   投稿者: たかつ(ドーガ)   参照記事: 4672

今頃出すなよと言われそうですが、
L3Mのファイルフォーマット概要です。
BNF風の箇条書きなのでこれだけを見るとちょっと分かりにくいかと思いますが、
実際のファイルと見比べれば、一通りわかるだけの情報はあるかと思います。

モーションファイルを手作りする場合の最大の問題は、
位置については、
・ベジェの軌跡指定
・軌跡上の始点からの距離
の2段階で指定している、という所でしょうか。

「モーションエディタで編集する」ということを捨ててもいいのなら、
各フレームについて、1フレームだけ出現する静止物体を並べるのが簡単な気がします。

モーションデータ: <フレーム指定>(フレーム指定、物体一覧、…の各指定が順番にならぶこと)
<物体一覧>
<ウィンドウ情報>
<カメラ指定>
<ターゲット指定>
<モーション指定>...( ... はくり返し。モーション指定は順番にいくつでも並んでいい)
フレーム指定 : Frame: <開始フレーム> <終了フレーム>
物体一覧 : Mechanic: <物体名> ...一覧表示してるだけなので物体名は一つも無くても、間違えていても、問題は無い。
ウィンドウ情報 : Info : <ウィンドウ情報要素> ...
ウィンドウ情報要素 : DisplayOffset: ( <X> <Y> <Z> )三面図の中心座標
| DisplayScale: <数値>三面図の表示倍率 | は、どれかが来るということ。つまり、省略可能
| MeshFlag: <0|1>メッシュ表示の有無
以下略ウィンドウ情報要素は沢山あるので以下略
カメラ指定 : Mechanic: CAMERA
<軌跡指定>
<位置指定>
<画角指定>
ターゲット指定 : Mechanic: TARGET
<軌跡指定>
<位置指定>
モーション指定 : Mechanic: <物体名>
<フレーム指定>
<軌跡指定>
<位置指定>
<方向指定>
<拡大率指定>
<パラメータ指定>
軌跡指定 : Bezier : <座標>...ベジェの各点の座標が並ぶ。点の数は3の倍数+1
通過点1、制御点1n、制御点2p、通過点2、制御点2n、…、制御点xp、通過点x
制御点の座標を通過点に合わせると、折れ線になる。
座標 : ( <X座標> <Y座標> <Z座標> )
位置指定 : Position: <位置要素>...キーフレーム毎の位置を指定する
位置要素 : <フレーム> <距離> -1速度指定なし。速度調整グラフは折れ線になる。
| <フレーム> <距離> 0 <速度>速度指定あり。ちょうどキーフレーム間を一定の速さで結ぶときに速度=1になる
| <フレーム> <距離> 1 <速度1> <速度2>前のキーフレームからの速度を<速度1>、次のキーフレームへの速度を<速度2>に。
<距離>はベジェの軌跡上での、始点からの距離。
方向指定 : Direction: <方向要素>...キーフレーム毎の向きを指定する
方向要素 : <フレーム> <座標> <ID> [<方向オプション>][…] の部分はあってもなくてもいい。「方向オプション」が無い場合は自由設定
方向 : ( <X軸回転角度> <Y軸回転角度> <Z軸回転角度> )
方向オプション : Forward | Camera | CameraZForward: 進行方向
Camera: 常にカメラに向く。Z軸のみ回転はなし
CameraZ: 常にカメラに向く。Z軸のみ回転にチェック入り
拡大率指定 : Scale: <拡大率要素>...キーフレーム毎の大きさを指定する
拡大率要素 : <フレーム> ( <X倍率> <Y倍率> <Z倍率> )
パラメータ指定 : Parameter: <パラメータ要素>...キーフレーム毎のポーズを指定する
パラメータ要素 : <フレーム> ( labelled <パラメータ数> <ポーズ指定>... )ポーズ情報は、各関節毎の情報の並びになっている
ポーズ指定 : ( <ラベル名>関節1つ分の情報
 [<ポーズ位置指定>]
 [<ポーズ方向指定>]
 [<ポーズ選択指定>] )
ポーズ位置指定 : move <座標>移動型関節の場合のみ。
ポーズ方向指定 : rot <方向>
ポーズ選択指定 : selective ( <ポーズ選択タイプ> <選択番号> <最大値> )切り替え候補を追加しているユニットのみ。
ポーズ選択タイプ : normal | loop | turn | random | sometimenormal: 選択
loop: くり返し
turn: 折り返し
random: ランダム
sometime: ときどき

このページのURLは http://doga.jp/tkbbs/tkbbs.cgi?bbs=doga&number=4673 です
[一つ前] [一つ次] [前の未読] [次の未読] [スレッド表示][新規投稿] [この記事に返信] [最新] [狭く][広く]