>No Game, No Wife
nc_bmak_171027.ct
今回は、なかなか手こずりましたが、
おかげで自分のレベルが1くらいは上がったかもしれませんw
当初は、簡単に作れるvector4(xyzw)による関節操作で、
お茶を濁そうかと考えてました。
しかしそれだと、
SHOWCASEのモデルが正常に操作できないので、
vector3(xyz)による操作ができないものかと調べ始めたものの、
このゲームの場合、
モーションデータをInt型からFloat型に変換する際に、
データがメモリに保持されないばかりか、
モーションや関節別に違う関数が呼び出され、
更にそれぞれデータのビット長も異なるという、
もうお手上げの状態でした。
超ウンコ級の絶望・・・
そこで、失敗を繰り返した末に考え付いたのが、
自前の操作用vector3を埋め込みプログラムによる演算によって、
無理矢理vector4へ変換し、
元からあるvector4に加算する、という方法でして、
これがまあ、やってみたら上手くいったので、一人感動しております。
と、達成感に浸る余り、グダグダ長文前置きになってしまいました。
[control joints - vector3]
hotkeys:
M+I:rotate joint x-
M+K:rotate joint x+
M+J:rotate joint y-
M+L:rotate joint y+
M+U:rotate joint z-
M+O:rotate joint z+
M+C:reset joint
B+I:joint number -1
B+K:joint number +1
[control joints - vector4]
こちらはSHOWCASEでは使えませんが、
その代わり構造がシンプルなので、
もしvector3版で問題がある場合は、
こちらを使ってみてください。
hotkeys:
M+I:rotate joint x-
M+K:rotate joint x+
M+J:rotate joint y-
M+L:rotate joint y+
M+U:rotate joint z-
M+O:rotate joint z+
M+8:rotate joint w-
M+9:rotate joint w+
M+C:reset joint
B+I:joint number -1
B+K:joint number +1
関節番号はキャラ・コスチュームごとに異なります。
主な関節
1990s CATWOMAN SKIN:
0:全身
2:腰
3:腹
4:胸郭
5:背
6:首
7:左肩
8:左上腕
9:左肘
10:左手首
49:右肩
50:右上腕
51:右肘
52:右手首
92:頭
224:左太腿
225:左膝
226:左足首
227:左爪先
241:右太腿
242:右膝
243:右足首
244:右爪先
PR
最新記事
(01/01)
(01/01)
(06/22)
(01/19)
(12/01)
(11/28)
(05/01)
(04/29)
カテゴリー
ブログ内検索
最新コメント
[05/05 名無しさん@1456E7A5]
[04/05 名無しさん@1456E7A5]
[02/16 名無しさん@1456E7A5]
[02/15 名無しさん@1456E7A5]
[01/14 名無しさん@1456E7A5]
[01/02 名無しさん@1456E7A5]
[12/27 RedZzz]
[12/27 名無しさん@1456E7A5]
最新TB
アーカイブ
Powered by