3Dゲーム制作の初心者にとって
ボーンデフォーメーション・スキンメッシュは一つの山ではないかと思います。
このスレは、主要な3Dアニメーションツールで作ったファイルから
モデルやモーションを読み込み、 多階層のキャラアニメーションを
自由に制御できるまでを学習していくためのスレです。
アニメーション付きXファイルは使わず、独自形式で構築します。
LightWaveのシーンファイルを読み込み再生するまでを一つの目標とします。
【ボーン】スキンメッシュ勉強スレ【デフォーム】
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
05/02/27 11:55:43ID:XiYUHwGE196名前は開発中のものです。
2015/01/16(金) 16:43:22.32ID:OFEMzlFl MMDなんかだとボーンの線(ジョイントとジョイントを繋いだもの)に、
そのボーンのローカル軸のX軸が重なるような仕様になってたりする。
それはなぜ?
そのボーンのローカル軸のX軸が重なるような仕様になってたりする。
それはなぜ?
197名前は開発中のものです。
2015/01/17(土) 00:22:47.46ID:7dyWIbYZ 無知なのになぜこんなに偉そうなんだw
答えている奴は偉いな
答えている奴は偉いな
198名前は開発中のものです。
2015/01/31(土) 20:28:23.70ID:LvLYpCGK スキンメッシュって最初難しそうに思えたけど
最初にスキンメッシュ全体の座標空間から各関節の座標空間への
オフセットを挟むだけだと分かったら、あとは問題なかった。
最初にスキンメッシュ全体の座標空間から各関節の座標空間への
オフセットを挟むだけだと分かったら、あとは問題なかった。
199名前は開発中のものです。
2015/02/01(日) 00:33:21.82ID:+n8YaqA0 問題はデータ構造とファイルフォーマットよ
200名前は開発中のものです。
2015/02/01(日) 09:05:58.74ID:4SXpmV3a あと互換性とかな
IKとか考えなければ難しくはない
IKとか考えなければ難しくはない
201名前は開発中のものです。
2015/02/01(日) 14:54:59.12ID:jDpzd29F さあ次は物理演算を学んでボヨヨンボヨヨンだ
202名前は開発中のものです。
2015/10/07(水) 12:43:14.98ID:IpeogV5r MMDのモデルを読み込んで、スキンメッシュに挑戦していたのですが、
sdefの処理ってどうすればよいのでしょうか?
ソレっぽいコードを見つけて実装してみたのですがどうもうまくいきません。
一応下記に実装コードを記載しました。
何が間違っているかご教授いただけますと幸いです。
D3DXVECTOR3 v0 = r0 - c;
D3DXQUATERNION iq0;
D3DXQuaternionInverse( &iq0, &q0 );
D3DXMATRIX qm;
D3DXMatrixRotationQuaternion( &qm, &( q1 * iq0 ) );
D3DXVECTOR3 v1;
D3DXVec3TransformCoord( &v1, &( r1 - c ), &qm );
D3DXVECTOR3 nc = v0 * w0 + v1 * w1 + c;
//
D3DXVECTOR3 v = vertex - c;
D3DXQUATERNION sq;
D3DXQuaternionSlerp( &sq, &q0, &q1, w1 );
D3DXMatrixRotationQuaternion( &qm, &sq );
D3DXVec3TransformCoord( &v, &v, &qm );
D3DXVec3TransformCoord( &c, &nc, &m );
vertex = v + c;
sdefの処理ってどうすればよいのでしょうか?
ソレっぽいコードを見つけて実装してみたのですがどうもうまくいきません。
一応下記に実装コードを記載しました。
何が間違っているかご教授いただけますと幸いです。
D3DXVECTOR3 v0 = r0 - c;
D3DXQUATERNION iq0;
D3DXQuaternionInverse( &iq0, &q0 );
D3DXMATRIX qm;
D3DXMatrixRotationQuaternion( &qm, &( q1 * iq0 ) );
D3DXVECTOR3 v1;
D3DXVec3TransformCoord( &v1, &( r1 - c ), &qm );
D3DXVECTOR3 nc = v0 * w0 + v1 * w1 + c;
//
D3DXVECTOR3 v = vertex - c;
D3DXQUATERNION sq;
D3DXQuaternionSlerp( &sq, &q0, &q1, w1 );
D3DXMatrixRotationQuaternion( &qm, &sq );
D3DXVec3TransformCoord( &v, &v, &qm );
D3DXVec3TransformCoord( &c, &nc, &m );
vertex = v + c;
203名前は開発中のものです。
2015/10/11(日) 21:34:59.89ID:621nOwE5 >それっぽいコード
>何が間違っているか
上記のコードが本当にsdefを再現するためのコードなのか
それすら確認が取れてないってことか…
まずsdefってどういうものか、自分の言葉で説明できる?
>何が間違っているか
上記のコードが本当にsdefを再現するためのコードなのか
それすら確認が取れてないってことか…
まずsdefってどういうものか、自分の言葉で説明できる?
204名前は開発中のものです。
2015/10/13(火) 04:27:27.80ID:WpNpn8M8 てかsdefって与えられた軸回りの回転角度を補間するんじゃなかったっけ
それなら計算に四元数は必要ないだろ
それなら計算に四元数は必要ないだろ
205名前は開発中のものです。
2015/12/19(土) 14:44:29.08ID:cLgZ5wul プログラマはMacを使ってるってマジ?
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/
206名前は開発中のものです。
2016/06/15(水) 10:57:58.75ID:hjrrkg0f test
207名前は開発中のものです。
2016/11/13(日) 10:31:04.64ID:3S/PHhY3 過疎ってるね
自力で実装する人は少ないのか?
自力で実装する人は少ないのか?
208名前は開発中のものです。
2016/11/14(月) 11:35:34.36ID:GVXvD86G 大体似たものを一から作ることになるし、エンジン使うメリットっていっぱいあるらなあ
209名前は開発中のものです。
2016/12/16(金) 11:58:03.05ID:8oUIa2QC mmdのせいでボーンも色々種類増えたよね
210名前は開発中のものです。
2017/02/13(月) 00:17:24.70ID:4vdjDejX FBX_SDKってスレッドセーフじゃないんだっけ?
211名前は開発中のものです。
2017/02/15(水) 23:58:30.10ID:mkEFZcME ボーンに種類なんてないあるのはボーンだけだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認 [七波羅探題★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★2 [muffin★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 「ごまかして逃れようとしている」中国外務省報道官 [どどん★]
- 東京・足立区の盗難車死亡ひき逃げ事件 11人死傷のうち死亡した男女の身元を発表 80代の男性と20代フィリピン国籍の女性 警視庁 [どどん★]
- 《降板の申し出が》「平手友梨奈は出ません」ムロツヨシの「弁護士ドラマ」から“バディ”が消える!連ドラ撮影中にも遅刻、欠席… [Ailuropoda melanoleuca★]
- 【悲報】山上徹也さん「安倍晋三のせいで統一教会が何も害のない団体と認識されてしまうと思った」 [616817505]
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪★3
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪★4
- 今は亡きコウゾー🚗👴💨を追悼するお🏡
- おさかなさんあつまれえ
- 日本人が認めたくない事実。それは、中国>アメリカ [805596214]
