Rigifyで生成した複数のリグの使用

Rigifyで生成した問題のあるリグの動きを修正するため、新たに修正したリグを生成して動きを修正していたところ、新しく生成したリグのコントロールを行うためのボタンが表示されなくなった。原因と対処方法についてまとめてみた。

“Rigifyで生成した複数のリグの使用” の続きを読む

Rigifyの肘関節に起きた問題

BlenderでRigifyを使って作成したリグでキャラクターのアニメーションを作成していたところ、腕をIKでコントロールしようとしたら肘がおかしな方向に曲がることに気が付いた。調べてみるとリグを生成する前にキャラクターに合わせてメタリグを調整したことが原因だったようで、注意点についてまとめてみた。

“Rigifyの肘関節に起きた問題” の続きを読む

BlenderでRigifyを使う

Blenderの標準Add-onには”Rigify”というキャラクターのリギングを行うためのものがある。以前から存在は知っていたものの使う機会がなかったが、人型のキャラクターを作っているので、使ってみることにした。使い方についてまとめてみた。

“BlenderでRigifyを使う” の続きを読む

Ubuntu Studio 18.04の環境構築

Ubuntu Studio 18.04がリリースされたのでインストールしてみた。Ubuntu 18.04がLong-Term Support versionなので、こちらもそうなのだと思い込んでインストールしたが、インストール後にLTSバージョンではなかったことに気がついた。しかし、使っているパソコンにおいて16.04で出ていたハードウェアに関係する不具合が解消されたので、このまま18.04を使うことにした。

ただ、16.04で環境構築をする際には簡単に出来ていたことが18.04では同じように行かない部分があったので、覚書を記しておく。

“Ubuntu Studio 18.04の環境構築” の続きを読む

Unityでゲーム開発_3Dモデルの最適化

ゲーム用の3Dモデルは処理負荷を減らすためになるべく少ない頂点数で作成することが望まれる。自作のゲーム”Neko Dash“ではキャラクター及び背景の建物のモデルを全てBlenderを使ってモデリングしたが、建物のモデルの最適化にかなり手間が掛かった。効率よく最適化された3Dモデルを作成するため、3次元CADソフトウェアのFreeCADの利用について検討してみた。

“Unityでゲーム開発_3Dモデルの最適化” の続きを読む

Unityでゲーム開発_テクスチャにライティングを焼きこむ

Unityでモバイル向けにゲームを作る場合、ライティング処理の負荷を減らすために3Dモデルのテクスチャにライティングの結果を焼きこんだものを使ったりする。 Blenderでテクスチャをベイクする手順を覚書としてまとめてみた。

“Unityでゲーム開発_テクスチャにライティングを焼きこむ” の続きを読む

Spline IKの歪みについて

Blenderで作ったキャラクターのボーンの一部にSpline IKを使用したものをUnityに読み込んだところ、Spline IKを適用した部分のアニメーションが歪んでしまった。問題の発生原因について調べたことをまとめてみた。

“Spline IKの歪みについて” の続きを読む

Unityでゲーム開発_モデルのテクスチャ作成

ゲームで使用する3Dモデルは、データサイズや処理負荷の都合からなるべくシンプルでコンパクトなものにする必要がある。シンプルな構造のモデルの見た目をよくするためにはテクスチャを作って貼り付けることになる。

Blenderでテクスチャを作成する際、細かい作業手順を忘れてつまづくことがよくあるので、まとめておく。

“Unityでゲーム開発_モデルのテクスチャ作成” の続きを読む