2019/10/30(水) [n年前の日記]
#1 [dragonbones][cg_tools] DragonBonesでIKのテスト
DragonBones にはIK機能があるらしいので実験。
◎ 出力結果。 :
こんな感じになった。60FPSで出力。
もしかすると、以下のhtmlを開けば、Webブラウザ上でも再生できるのかもしれないが本当に再生できるのかよく分からない。手元の環境では再生できてるけど…。
_walk_enemy01.html
使用画像は以下。自分でドットを打って作った画像なので、CC0 / Public Domain ってことで。
_walk_enemy01_body.png
_walk_enemy01_leg.png
_walk_enemy01_joint.png
_walk_enemy01_foot.png
もしかすると、以下のhtmlを開けば、Webブラウザ上でも再生できるのかもしれないが本当に再生できるのかよく分からない。手元の環境では再生できてるけど…。
_walk_enemy01.html
使用画像は以下。自分でドットを打って作った画像なので、CC0 / Public Domain ってことで。
_walk_enemy01_body.png
_walk_enemy01_leg.png
_walk_enemy01_joint.png
_walk_enemy01_foot.png
◎ IKについて。 :
IKとは…以下のような説明でいいのだろうか…。
今回は、足の二つの関節にIKを設定、かつ、足先のボーンに対してもIKを設定して動かした。足先のボーンにもつけておかないと、足先がふらふらして接地してる感じが出なかったので。
IKの設定は、一つのボーン、または、二つのボーンを選択してから、左のほうにある Create IK 云々のアイコンをクリックすればいい。
また、DragonBones は、3つ以上のボーンを選択した場合、IKを作れない。おそらくだけど、ボーンが3つあると、どういう計算をして角度を求めればいいのか分からなくなるので、実装できないのかなと。
- FK : 根元から先端に向かって一つずつ逐一角度を決めてやらないとポーズが作れない。面倒臭いけど正確。
- IK : 先端の位置さえ指定すれば、根元から先端までの角度を自動で計算して勝手に決めてくれる。大雑把で済むけど期待通りのポーズにならない時が多い。
今回は、足の二つの関節にIKを設定、かつ、足先のボーンに対してもIKを設定して動かした。足先のボーンにもつけておかないと、足先がふらふらして接地してる感じが出なかったので。
IKの設定は、一つのボーン、または、二つのボーンを選択してから、左のほうにある Create IK 云々のアイコンをクリックすればいい。
- 左側のアイコンは、選んだボーンの先端にIKターゲットを作成する。
- 右側のアイコンは、クリック後、作業ウインドウ内をクリックすると、クリックした位置に IKターゲットを作成する。
また、DragonBones は、3つ以上のボーンを選択した場合、IKを作れない。おそらくだけど、ボーンが3つあると、どういう計算をして角度を求めればいいのか分からなくなるので、実装できないのかなと。
◎ 余談。 :
ドット絵の作成で一番時間がかかった…。ドットを打ってるうちに面倒臭くなってきて、途中から各パーツのパースやスケール感がめちゃくちゃに。全部真横から見た画像にしておけばよかったのかもしれず。
[ ツッコむ ]
#2 [zatta] 日本人は思考がおかしいと思う
「夏の東京でマラソンしたら暑さで選手が死んじゃうから札幌で」という話に対して「今まで準備してきたことはどうなるんだ! 何が何でも東京でやれ!」と抗議している都知事の姿を見て、日本人という民族はちょっとおかしいんじゃないかな、と思えてきたりもして。
それって、「台風が来てるけど、この日しか休日取れないし、今まで準備してきたアレコレがもったいないから」と河原でキャンプを強行して、川が増水して取り残されて救助隊に面倒をかけてしまう御一家達とまるっきり同じ思考じゃないかと…。自然の状況より、人間側の都合ばかり優先して、事故を発生させる…。どう見てもフラグじゃないですか…。
そもそも、一日中クーラーの効いた部屋で過ごしてるのであろう都知事さんが、「大丈夫、大丈夫。夏の東京でマラソンしても全然大丈夫」などと言っても説得力無いよな…。昭和の頃じゃなく、今の時代の夏の東京で、外回りの営業等をしてきた方々に、「あの暑さでマラソンしたらどうなりますかねえ?」と尋ねてみたほうが真っ当な意見が聞けるのではないか。
つまるところ、太平洋戦争時に特攻なんてものをやってしまった日本人と言う民族の悪しき面が今回も露呈してる事例のように思うわけで。「人の命より優先すべきものがあるのだ」という思考が、絶えず日本人の根底にあるとしか思えない。結局、日本人は、あの戦争から何も学んでいないし、一切反省もしていない、都知事というポジションにある人物ですらそんな体たらくなのだ、と思えてきたりもして…。
もっとも、アメリカのTV局の都合で時期や時間はずらせないIOCもちょっとどうかと思うけど。それでも、夏の東京でマラソンはヤバイと言い出すだけでも、日本人よりはマシだよな…。
救急車のサイレンが鳴り響き続ける東京オリンピックを、皆、そんなにも見たいのかと。世界に向けてそんな映像を流したくてしょうがないのかと。
などと思ってしまったけれど。都知事さんに限って言えば、暑さ対策と称して既に何百億円も使っている状態で、「あ、札幌にするんですか? ハイ、わかりました」とは言えんわな…。一応抗議をしているように見える程度には振舞っておかないと有権者から叩かれるから、仮に本気じゃないとしても一応そういうポーズを取るのは仕方ないところもあるのだろう…。あくまで都知事さんに限った場合の話ではあるけれど。
それって、「台風が来てるけど、この日しか休日取れないし、今まで準備してきたアレコレがもったいないから」と河原でキャンプを強行して、川が増水して取り残されて救助隊に面倒をかけてしまう御一家達とまるっきり同じ思考じゃないかと…。自然の状況より、人間側の都合ばかり優先して、事故を発生させる…。どう見てもフラグじゃないですか…。
そもそも、一日中クーラーの効いた部屋で過ごしてるのであろう都知事さんが、「大丈夫、大丈夫。夏の東京でマラソンしても全然大丈夫」などと言っても説得力無いよな…。昭和の頃じゃなく、今の時代の夏の東京で、外回りの営業等をしてきた方々に、「あの暑さでマラソンしたらどうなりますかねえ?」と尋ねてみたほうが真っ当な意見が聞けるのではないか。
つまるところ、太平洋戦争時に特攻なんてものをやってしまった日本人と言う民族の悪しき面が今回も露呈してる事例のように思うわけで。「人の命より優先すべきものがあるのだ」という思考が、絶えず日本人の根底にあるとしか思えない。結局、日本人は、あの戦争から何も学んでいないし、一切反省もしていない、都知事というポジションにある人物ですらそんな体たらくなのだ、と思えてきたりもして…。
もっとも、アメリカのTV局の都合で時期や時間はずらせないIOCもちょっとどうかと思うけど。それでも、夏の東京でマラソンはヤバイと言い出すだけでも、日本人よりはマシだよな…。
救急車のサイレンが鳴り響き続ける東京オリンピックを、皆、そんなにも見たいのかと。世界に向けてそんな映像を流したくてしょうがないのかと。
などと思ってしまったけれど。都知事さんに限って言えば、暑さ対策と称して既に何百億円も使っている状態で、「あ、札幌にするんですか? ハイ、わかりました」とは言えんわな…。一応抗議をしているように見える程度には振舞っておかないと有権者から叩かれるから、仮に本気じゃないとしても一応そういうポーズを取るのは仕方ないところもあるのだろう…。あくまで都知事さんに限った場合の話ではあるけれど。
[ ツッコむ ]
以上、1 日分です。