[モード:
記事一覧(フレーム有)
記事一覧(フレーム無)/
最新 20 件/
最新 10 ツリー]
[リスト表示: 番号順/ツリー/スレッド一覧]
[分割: 縦/横]
[ヘルプ]
[前ページ] [次ページ]
[全て既読に] [最新]
[狭く] [広く]
┣ 6874. Re: 「大阪上映会」DoGA日記 2007年5月21日 万年睡眠不足 05/22(火) 06:24
┃┗ 6876. Re: 「大阪上映会」DoGA日記 2007年5月21日 DoGA かまた 05/22(火) 11:31
┗ 6879. Re: 「大阪上映会」DoGA日記 2007年5月21日 驢馬 05/22(火) 19:10
┗ 6880. Re: 「大阪上映会」DoGA日記 2007年5月21日 DoGA かまた 05/22(火) 21:48
┗ 6881. Re: 「大阪上映会」DoGA日記 2007年5月21日 I 05/23(水) 08:34
┗ 6882. Re: 「大阪上映会」DoGA日記 2007年5月21日 コッド少佐 05/25(金) 16:54
★ 6890. 「中国との提携」DoGA日記 2007年5月28日 日記システム 05/29(火) 08:59
┣ 6891. Re: 「中国との提携」DoGA日記 2007年5月28日 abcxyz 05/29(火) 09:00
┃┗ 6892. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/29(火) 12:39
┃ ┗ 6893. Re: 「中国との提携」DoGA日記 2007年5月28日 abcxyz 05/29(火) 12:43
┃ ┗ 6894. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/29(火) 16:30
┃ ┗ 6895. Re: 「中国との提携」DoGA日記 2007年5月28日 abcxyz 05/29(火) 17:11
┃ ┗ 6896. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/30(水) 10:57
┗ 6897. Re: 「中国との提携」DoGA日記 2007年5月28日 ぱりだかのりひこ 05/30(水) 14:49
┗ 6898. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/30(水) 15:57
★ 6903. 「怪しげなおっさん」DoGA日記 2007年6月2日 日記システム 06/04(月) 12:28
┣ 6904. Re: 「怪しげなおっさん」DoGA日記 2007年6月2日 柔らか戦車の風にのれ 06/04(月) 12:28
┗ 6905. Re: 「怪しげなおっさん」DoGA日記 2007年6月2日 まっち 06/04(月) 15:10
★ 6899. 「コーチ募集」DoGA日記 2007年5月31日 日記システム 06/01(金) 15:38
┗ 6900. Re: 「コーチ募集」DoGA日記 2007年5月31日 まっち 06/01(金) 15:39
┗ 6901. Re: 「コーチ募集」DoGA日記 2007年5月31日 DoGA かまた 06/02(土) 19:55
┗ 6906. Re: 「コーチ募集」DoGA日記 2007年5月31日 まっち 06/04(月) 15:13
★ 6908. 「ミッション インポッシブル」DoGA日記 2007年6月4日 日記システム 06/05(火) 12:48
┣ 6909. Re: 「ミッション インポッシブル」DoGA日記 2007年6月4日 柔らか戦車の風にのれ 06/05(火) 12:48
┗ 6910. Re: 「ミッション インポッシブル」DoGA日記 2007年6月4日 abcxyz 06/05(火) 12:49
┗ 6911. Re: 「ミッション インポッシブル」DoGA日記 2007年6月4日 たかつ(ドーガ) 06/05(火) 18:54
★ 6924. L3Mファイルからの移動距離算出 ALPHA CORE 06/10(日) 10:05
┗ 6926. Re: L3Mファイルからの移動距離算出 たかつ(ドーガ) 06/10(日) 14:09
┗ 6927. Re: L3Mファイルからの移動距離算出 ALPHA CORE 06/10(日) 22:21
★ 6907. 質問です 今井 06/04(月) 17:25
┣ 6912. Re: 質問です ozaki 06/06(水) 11:11
┗ 6920. 初心者ですみません 質問です 今井 06/09(土) 21:39
┗ 6921. Re: 初心者ですみません 質問です ozaki 06/09(土) 22:07
┣ 6922. 皆さんありがとうございます 質問です 今井 06/10(日) 09:08
┃┣ 6925. Re: 皆さんありがとうございます 質問です ozaki 06/10(日) 12:57
┃┗ 6928. Re: 皆さんありがとうございます 質問です しょうじ 06/11(月) 10:51
┗ 6935. Re: 初心者ですみません 質問です 今井 06/12(火) 21:11
┗ 6941. Re: 初心者ですみません 質問です ozaki 06/13(水) 10:58
★ 6913. 「食べるの インポッシブル」DoGA日記 2007年6月7日 日記システム 06/07(木) 19:12
┣ 6914. 夫婦の会話 DoGA かまた 06/07(木) 19:12
┣ 6915. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 山平(Sanpei) 06/07(木) 23:10
┃┣ 6916. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 ポッキー 06/08(金) 04:37
┃┃┗ 6917. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/08(金) 10:34
┃┗ 6918. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/08(金) 10:37
┣ 6919. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 abcxyz 06/08(金) 11:24
┣ 6930. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 hudaharu 06/11(月) 23:09
┃┗ 6931. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/12(火) 11:11
┗ 6929. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/11(月) 11:47
┗ 6942. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 ポッキー 06/13(水) 11:57
★ 6943. 「Lギャラリー」DoGA日記 2007年6月13日 日記システム 06/13(水) 13:36
┃┗ 6876. Re: 「大阪上映会」DoGA日記 2007年5月21日 DoGA かまた 05/22(火) 11:31
┗ 6879. Re: 「大阪上映会」DoGA日記 2007年5月21日 驢馬 05/22(火) 19:10
┗ 6880. Re: 「大阪上映会」DoGA日記 2007年5月21日 DoGA かまた 05/22(火) 21:48
┗ 6881. Re: 「大阪上映会」DoGA日記 2007年5月21日 I 05/23(水) 08:34
┗ 6882. Re: 「大阪上映会」DoGA日記 2007年5月21日 コッド少佐 05/25(金) 16:54
★ 6890. 「中国との提携」DoGA日記 2007年5月28日 日記システム 05/29(火) 08:59
┣ 6891. Re: 「中国との提携」DoGA日記 2007年5月28日 abcxyz 05/29(火) 09:00
┃┗ 6892. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/29(火) 12:39
┃ ┗ 6893. Re: 「中国との提携」DoGA日記 2007年5月28日 abcxyz 05/29(火) 12:43
┃ ┗ 6894. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/29(火) 16:30
┃ ┗ 6895. Re: 「中国との提携」DoGA日記 2007年5月28日 abcxyz 05/29(火) 17:11
┃ ┗ 6896. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/30(水) 10:57
┗ 6897. Re: 「中国との提携」DoGA日記 2007年5月28日 ぱりだかのりひこ 05/30(水) 14:49
┗ 6898. Re: 「中国との提携」DoGA日記 2007年5月28日 DoGA かまた 05/30(水) 15:57
★ 6903. 「怪しげなおっさん」DoGA日記 2007年6月2日 日記システム 06/04(月) 12:28
┣ 6904. Re: 「怪しげなおっさん」DoGA日記 2007年6月2日 柔らか戦車の風にのれ 06/04(月) 12:28
┗ 6905. Re: 「怪しげなおっさん」DoGA日記 2007年6月2日 まっち 06/04(月) 15:10
★ 6899. 「コーチ募集」DoGA日記 2007年5月31日 日記システム 06/01(金) 15:38
┗ 6900. Re: 「コーチ募集」DoGA日記 2007年5月31日 まっち 06/01(金) 15:39
┗ 6901. Re: 「コーチ募集」DoGA日記 2007年5月31日 DoGA かまた 06/02(土) 19:55
┗ 6906. Re: 「コーチ募集」DoGA日記 2007年5月31日 まっち 06/04(月) 15:13
★ 6908. 「ミッション インポッシブル」DoGA日記 2007年6月4日 日記システム 06/05(火) 12:48
┣ 6909. Re: 「ミッション インポッシブル」DoGA日記 2007年6月4日 柔らか戦車の風にのれ 06/05(火) 12:48
┗ 6910. Re: 「ミッション インポッシブル」DoGA日記 2007年6月4日 abcxyz 06/05(火) 12:49
┗ 6911. Re: 「ミッション インポッシブル」DoGA日記 2007年6月4日 たかつ(ドーガ) 06/05(火) 18:54
★ 6924. L3Mファイルからの移動距離算出 ALPHA CORE 06/10(日) 10:05
┗ 6926. Re: L3Mファイルからの移動距離算出 たかつ(ドーガ) 06/10(日) 14:09
┗ 6927. Re: L3Mファイルからの移動距離算出 ALPHA CORE 06/10(日) 22:21
★ 6907. 質問です 今井 06/04(月) 17:25
┣ 6912. Re: 質問です ozaki 06/06(水) 11:11
┗ 6920. 初心者ですみません 質問です 今井 06/09(土) 21:39
┗ 6921. Re: 初心者ですみません 質問です ozaki 06/09(土) 22:07
┣ 6922. 皆さんありがとうございます 質問です 今井 06/10(日) 09:08
┃┣ 6925. Re: 皆さんありがとうございます 質問です ozaki 06/10(日) 12:57
┃┗ 6928. Re: 皆さんありがとうございます 質問です しょうじ 06/11(月) 10:51
┗ 6935. Re: 初心者ですみません 質問です 今井 06/12(火) 21:11
┗ 6941. Re: 初心者ですみません 質問です ozaki 06/13(水) 10:58
★ 6913. 「食べるの インポッシブル」DoGA日記 2007年6月7日 日記システム 06/07(木) 19:12
┣ 6914. 夫婦の会話 DoGA かまた 06/07(木) 19:12
┣ 6915. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 山平(Sanpei) 06/07(木) 23:10
┃┣ 6916. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 ポッキー 06/08(金) 04:37
┃┃┗ 6917. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/08(金) 10:34
┃┗ 6918. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/08(金) 10:37
┣ 6919. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 abcxyz 06/08(金) 11:24
┣ 6930. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 hudaharu 06/11(月) 23:09
┃┗ 6931. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/12(火) 11:11
┗ 6929. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 DoGA かまた 06/11(月) 11:47
┗ 6942. Re: 「食べるの インポッシブル」DoGA日記 2007年6月7日 ポッキー 06/13(水) 11:57
★ 6943. 「Lギャラリー」DoGA日記 2007年6月13日 日記システム 06/13(水) 13:36
[前ページ] [次ページ]
[全て既読に] [最新]
[狭く] [広く]
[一つ前]
[一つ次]
[前の未読]
[次の未読]
[スレッド表示][新規投稿]
[この記事に返信]
[最新]
[狭く][広く]
#6926
2007/06/10(日) 14:09 投稿者: たかつ(ドーガ)
参照記事: 6924
[一つ前] [一つ次] [前の未読] [次の未読] [スレッド表示][新規投稿] [この記事に返信] [最新] [狭く][広く]
Re: L3Mファイルからの移動距離算出 |
> .戰献У粟廛如璽燭らベジェ曲線で物体の移動軌跡を作る。このページのURLは http://doga.jp/tkbbs/tkbbs.cgi?bbs=doga&number=6926 です
この段階で、ベジェ曲線を64線からなる折れ線に変換しています。
方法は
「ベジェ曲線」を「二つのベジェ曲線」に分割する方法
http://musashi.or.tv/fontguide_doc3.htm
を、6回適用し、1つの曲線片を64のベジェ曲線に分割したあと、
制御点を無視して通過点だけを通る折れ線にする
もしくは、
ベジェの計算式 (点p1,p2,p3,p4 と割合t から座標pを求める式)
p = (1-t)×(1-t)×(1-t) p1
+ 3× t ×(1-t)×(1-t) p2
+ 3× t × t ×(1-t) p3
+ t × t × t p4
で、pを0.015625(1/64)刻みで0から1まで変えて出てきた座標
で求まります。(どちらも結果は同じです)
> 3謄ーフレームに設定された位置要素から、キーフレーム間の各フレームの物体の通過位置を算出する。
この段階では、(2)で求めた距離から、折れ線上の位置を求めます
(折れ線のそれぞれの線分の長さを累積して算出
一番複雑なのが
> ▲ーフレームの位置要素から、各キーフレームで物体がその曲線上のどの位置を通過するかを決定する。
です。
これも(時刻t, 距離d)の二次元上でのベジェ関数になっています。
ただし、時刻の方は一定間隔になるように制御点を配置。
例えば、時刻10に距離1000、時刻40に距離4000だとしたら、
ベジェ制御点1(10,1000)
ベジェ制御点2(20,<始点速度から求まる距離座標値>)
ベジェ制御点3(30,<終点速度から求まる距離座標値>)
ベジェ制御点4(40,4000)
という4点を通るベジェ曲線で算出します。
これを上記ベジェの計算式に入れて算出します。(時刻20の座標は、t=0.33333 を代入)
で、制御点2・3の距離座標の求め方ですが、L3Mファイル中の記述では
<速度> は一定速度で移動する時に「1.0」になります。
> <フレーム> <距離> -1 速度指定なし
> <フレーム> <距離> 0 <速度> 速度指定あり
> <フレーム> <距離> 1 <速度1> <速度2> 速度1から速度2へ変化
-1 の時は、始点側・終点側両方とも速度「1.0」
0 の時は、始点側・終点側両方とも同じ<速度>になります。
また、<速度>が -1 の時は、「速度指定無し」となります。
1 の時は、<その時刻に来た時の速度> <その時刻から先に進む時の速度>です。
・始点・終点両方の速度が指定されていない場合
この場合、一定速度になるようにします。距離3000を時間30で移動しますので、
10フレームで1000移動しますから、
(10,1000)(20,2000)(30,3000)(40,4000)
の4点。
・始点・終点、両方の速度が指定されている場合
ベジェ制御点1と始点速度から、ベジェ制御点2が求まります。
例えば、上述の例で、始点速度が1.5の場合は、10フレームで1500移動しますから、
ベジェ制御点2の距離は1000+1500=2500となります。
同様に、ベジェ制御点4と終点速度から、ベジェ制御点3が求まります。
終点速度0.3の場合は、10フレームで300移動しますから、
ベジェ制御点3の距離は4000-300=3700になります。
まとめると、ベジェ制御点は
(10,1000)(20,2500)(30,3700)(40,4000)
になります。
・始点の速度だけが指定されている場合
ベジェ制御点2は、両方指定されている場合と同様に求めます。
ベジェ制御点3は、ベジェ制御点2から全体の平均の速さで移動した先になります。
例えば、始点速度値1.5で終点速度指定が無い場合、
制御点1(10,1000)→制御点2(20,2500)→制御点3(30,3500)→制御点4(40,4000)になります。(3500=2500+1000)
・終点の速度だけが指定されている場合
計算は始点だけの場合と同様で、終点から始点へ逆方向に求めていきます。
例えば、終点速度値が0.3で始点速度指定が無い場合、
制御点4(40,4000)→制御点3(30,3700)→制御点2(20,2700)→制御点1(10,1000)になります。(2700=3700-1000)
> <フレーム> <距離> -3 <値1> <値2> 値1から値2へ速度変化?
> <フレーム> <距離> -2 <値> 速度指定?
このモードは、DOGA-L3 2007版からの新機能です。
記述の<速度値>は、さらに前の制御点や、後ろの制御点との平均速度との平均が基準になります。
(速度調整グラフで、速度側の制御点を調節した場合、こちらのモードになります)
(10,1000)、(40,4000)の次に、(70,10000)があった場合、
(10,1000)→(40,4000): 平均の速さ100
(40,4000)→(70,10000): 平均の速さ200
ですので、このモードでの終点速度値「1.0」は、速さ150に対応します。
旧規格の記述では、
> 40 4000 1 0.8 0.8
という表記があった場合、
時刻10→時刻40については、終点速さ80で処理し
時刻40→時刻70については、始点速さ160で処理しますから、
時刻40で速さが急に変わってしまいます。
新方式の記述で
> 40 4000 -3 0.8 0.8
とある場合、時刻10→時刻40の終点も、時刻40→時刻70の始点も、速さ120で処理します。
つまり、このモードでは、速度指定値が同じなら、制御点の前後で速度が変わらないようになります。
[一つ前] [一つ次] [前の未読] [次の未読] [スレッド表示][新規投稿] [この記事に返信] [最新] [狭く][広く]