Blender

Blender

Blenderでコピーされたマテリアルを整理

やりたいことBlenderでオブジェクトをコピーした場合、マテリアルもコピーされ別名で保存されます。コピーしたオブジェクトで別々の色を付けたいこともありますが、大体の場合コピーされたマテリアルは不要です。この記事ではコピーされたマテリアルの整理方法をまとめます。解決したい現象以下のCubeをコピーするとマテリアルもコピーされて新たなマテリアル(赤.001)が作成されます。別々の設定ができますが、多くの場合は一つにまとめたいです。同じマテリアルの設定新しく作成されたオブジェクトにオリジナルのマテリアルを適応します。コピー先のマテリアルを表示します。コピーされたマテリアル(赤.001)を選択して下...
Blender

タイムラインの再生で音楽/音声と画像の同期をとる(Blender)

やりたいこと音楽/音声に合わせて3Dモデルを動かしたい場合、タイムラインの再生で音を聞きながらキーフレームを作成すると思います。しかしPCのスペックが十分でなかったりFPSが高い場合など音とプレビューの同期がとれません。同期がとれていないと正しいタイミングでキーフレームを作成できないので対応を行います。環境Blender:3.4.1シンクの設定タイムラインを開き再生メニューを開きます。一番上のシンクを”音声に同期”に変更します。(初期値は毎フレーム再生です)結果タイムラインで再生を行った際、3Dビューポートと音声が同期されるようになりました。ただし一部の3Dはレンダリングされないため、必要な場...
Blender

陰をスムーズにする(Blender)

やりたいことオブジェクトの陰(シェード)をスムーズにして自然に見せます。環境Blender:3.4.1スムーズシェードの使用画面左上からオブジェクトモードに変更します。対象のオブジェクトをクリックし選択状態にします。右クリックしスムーズシェードを選択します。変更前の通常のシェードに戻すには同様に対象オブジェクトを選択状態で右クリックからフラットシェードを選択します。結果変更前変更後変更前後で比べると変更後ではエッジが目立たずに自然に見えるようになりました。補足設定の影響範囲スムーズシェード/フラットシェードはオブジェクト毎に設定できます。そのため下のようにスムーズシェード/フラットシェードの異...
Threejs(Java script)

読み込んだMMD向けファイル(PMD)をテクスチャ付きでThreejsで読み込めるglbで出力する(Blender)

やりたいことBlenderにてインポートしたMMD向けファイルのモデルをテクスチャ付きThreejsで表示可能なglbで出力します。下の記事の通りglbを出力すると多くのマテリアルはうまくいきます。しかし下の目のようにテクスチャの情報を引き継がないと正しく表示できないものがあります。そのためテクスチャ付きのマテリアルをエクスポートする必要があります。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。マテリアルの修正対象のマテリアルの特定マテリアルを一つ一つ設定を変更して対象のマテリアルを特定します。(例えば色を変え目の色が変わるマテリアルを探します。)今回の例では”材質6”が対象の目の...
Threejs(Java script)

ThreejsでMMD向けファイル(PMD)を開く方法まとめ

MikuMiku Dance(MMD)向けファイル(PMD)をThreejsで表示する方法のまとめです。Blenderでインポートインポートしたモデルの編集Threejs向けに変更/エクスポートThreejsで読み込み
Blender

読み込んだMMD向けファイル(PMD)をThreejsで読み込めるglbで出力する(Blender)

やりたいことBlenderにてインポートしたMMD向けファイルのモデルをThreejsで表示可能なglbで出力します。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。読み込み方法は下を参照。マテリアルの変更PMDファイルをインポートした際にマテリアルにはMMDSharderDevというものが使用されていますがが、これはglbに出力したときに正しくThreejsで表示できません。そのためマテリアルの設定を変更する必要があります。”初音ミク_mesh”を選択します。マテリアルのプロパティを選択します。リストから材質を一つ選択し、”ノードを使用”をクリックし非選択状態にし、ブレンドモードを...
Blender

読み込んだMMD向けファイル(PMD)の表情を変更する(Blender)

やりたいことBlenderにてインポートしたMMD向けファイルのモデルに対して表情を変更します。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。読み込み方法は下を参照。表情の変更まず変更結果がわかりやすいように3Dビューのをシェーディングを”マテリアルプレビュー”(下図)かその右の”レンダー”にします。読み込んだモデルは以下のような構成をしていますので”初音ミク_mesh”を選択します。続いて下部の”オブジェクトデータのプロパティ”を選択します。表示されたGUIのシェイプキーが表情の変更の設定になります。リストから変更したい表情を選択し、値から設定を変更します。リストの右側のチェック...
Blender

読み込んだMMD向けファイル(PMD)にポーズをつける(Blender)

やりたいことBlenderにてインポートしたMMD向けファイルのモデルに対してポーズを付けます。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。読み込み方法は下を参照。ポーズを付ける読み込んだモデルは以下のような構成をしています。上図で選択されている”初音ミク‗arn”を”オブジェクトモード”の状態で選択します。画面左上のメニューからモードを”オブジェクトモード”から”ポーズモード”に変更します。下のような画面になるので各ボーンを操作しポーズを変更します。結果ポーズを付けてみました。レンダリングすると以下のような感じです。
Blender

MMD(MikuMikuDance)向けファイル(PMD)をBlenderで開く(Blender)

注意この記事は古いBlender3.Xを対象としています。Blender4.2にインストールする場合は以下のページを参照してください。やりたいことMMD(MikuMikuDance)向け3Dモデルファイル(PMD)をBlenderで開きます。あにまさ氏の初音ミクのモデルを例に進めさせていただきます。Blenderのアドオンのインストールmmd_toolsのダウンロードBlenderのアドオンmmd_toolsを以下のページからダウンロードします。複数のバージョンが表示されますが、下図のように”Latest”のラベルがあるバージョンを探し、Assetsの中のZipファイルをクリックしてダウンロー...
Blender

ICO球とUV球の比較(Blender)

やりたいことBlenderではICO球とUV球という二つの球が作成できます。ここでは二つの球を比較していきます。環境Blender:3.4.1.比較概要ICO球同じ正三角形のみで構成される球体です。正N面体になります。(初期設定だと正20面体)UV球四角面と三角で構成される球体です。上下の点を結ぶ面のみが三角形で他は四角形です。四角形は同じ形であるとは限りません。見た目細分化”3”でICO球を作成すると以下のようになります。セグメント”32”、リング”16”をUV球を作成すると以下のようになります。3Dの球というとこちらを想像する方が多いと思います。続いて真横と真上から見たICO球を見てみます...