Blender
Blenderは,3次元コンピュータグラフィックス・アニメーションソフトウェアである.3次元モデルの編集,レンダリング,光源やカメラ等の設定による3次元コンピュータグラフィックス・アニメーション作成機能がある.
メニューの日本語化を行っておくと使いやすい.「編集(Edit)→プリファレンス(Preferences)→インターフェイス(Interface)→翻訳(Translation)」で設定できる.
【サイト内の関連情報】
(1) Blender のインストール(Windows 上)
- Blenderのインストール,メニューの日本語化,Wavefront OBJファイルのインポート(Windows上)
WindowsにおけるBlenderのインストール手順、メニューの日本語化方法、およびWavefront OBJ形式ファイルのインポート手順について解説する。
- Blender の最新版のインストール(ソースコードを使用)(Windows 上)
Windows環境において、GitやCMake、Visual Studio等の開発ツールを用い、ソースコードからBlenderの最新版をビルドしてインストールする手順を解説する。
- Blender Kit のインストール(Windows 上)
Blenderに3Dモデルやマテリアルなどの資産を簡単に検索・導入できる拡張機能「Blender Kit」のアドオンを有効化およびインストールする手順を解説する。
- Blender 2.79b のインストール(Windows 上)
Windows環境において、過去バージョンであるBlender 2.79b(.msiファイル)をダウンロードしてインストールし、メニューを日本語化する手順を解説する。
(2) Blender の基本操作と設定
- Blender の基本操作(立体の新規作成と配置の調整,立体の操作,カメラ視野(カメラビュー)の調整,レンダリング,マテリアル,元に戻す,やり直す)
Blenderの基本操作である立体の新規作成、配置、カメラ視野の調整、レンダリング、マテリアル設定などの手順を詳しく解説する。
- Blender の種々の操作と設定
3Dビューポートでの視点操作や編集モードの切り替え、軸固定、メッシュ細分化のほか、各種初期設定の手順を学ぶ。
- Blender のメニュー等の日本語化
インターフェースやツールチップの表示を英語から日本語に切り替えるため、プリファレンスでの言語設定手順を解説する。
(3) Blender のモデリングとオブジェクト操作
- Blender でオブジェクトを配置
球や円柱などの基本図形を配置し、移動・回転・拡大縮小を行う操作や、グローバル座標・ローカル座標の違いを学習する。
- Blender で,ブーリアン演算により,立体を加工
モディファイアーのブーリアン演算を用いて、直方体や円柱などの立体同士の差分による穴あけや、共通部分の抽出を行う。
(4) Blender のマテリアル・テクスチャ・シェーダー
- Blender でのマテリアル,スムースシェード
立体のベースカラー、粗さ、メタリック等のマテリアル設定や、滑らかな表面にするスムースシェード、透明化の手順を学ぶ。
- Blenderのマテリアルで色と透過の設定
Blenderでマテリアルの色を設定する方法と、透過による透明化の方法を説明する。
- Blender の画像テクスチャ,テクスチャ座標系
立体の表面に画像テクスチャを貼り付け、UV編集ワークスペースを用いてテクスチャの座標系やマッピング方法を確認する。
- Blender のシェーダー・エディタ(Shader Editor)
シェーダーエディタを用いたノード編集により、テクスチャ座標や表面の粗さ、バンプマップによる凹凸表現を設定する。
- Blender で,テクスチャ・ペインティング (Texture Painting) を行う
テクスチャペイントモードで立体に直接画像をペイントし、写真を元にしたテクスチャの作成や編集を行う手順を学ぶ。
(5) Blender のライトとレンダリング
- Blender のライト
ポイント、サン、スポット、エリアの4種類のライトの配置や設定方法と、レンダリングエンジンごとの光の表現の違いを学ぶ。
- Blender で,レンダリングを行う
EeveeやCyclesを用いたカメラ視野設定、反射やデノイズの調整を行い、高品質な画像をレンダリングする手順を解説する。
- Blender 5.2 における煙シミュレーションと Cycles 描画
Blender 5.2 で煙のシミュレーション(Quick Smoke)を作成し,Cycles レンダラーで描画する手順を解説する。
- Blenderの物理ベースレンダリング(Cycles)の使用
Blenderに標準搭載された物理ベースレンダラーCyclesの使い方を説明する。
(6) Physically Based Rendering(PBR)と外部レンダリング
- Blender の PBR Materials アセットのインストールと動作確認
物理ベースレンダリング(PBR)に対応したマテリアルアセットをBlenderにインストールし、リアルな質感を適用して動作確認を行う。
- Blender の PBR Materials アセット
PBR Materialsアセットを活用し、ルック開発モードで金属や非金属などのリアルな質感を立体に設定する手順を解説する。
- Wavefront Material形式ファイルにおけるマテリアルの例 [PDF], [パワーポイント]
- BlendLuxCore による物理ベースレンダリングの導入(Blender 5.2 上,Windows)
Blender 5.2上でBlendLuxCoreアドオンを使い、LuxCoreRenderによる物理ベースレンダリングを導入・実行する手順を解説する
(7) Blender のシミュレーション・アニメーション
WindowsにおけるBlenderのインストール手順、メニューの日本語化方法、およびWavefront OBJ形式ファイルのインポート手順について解説する。
Windows環境において、GitやCMake、Visual Studio等の開発ツールを用い、ソースコードからBlenderの最新版をビルドしてインストールする手順を解説する。
Blenderに3Dモデルやマテリアルなどの資産を簡単に検索・導入できる拡張機能「Blender Kit」のアドオンを有効化およびインストールする手順を解説する。
Windows環境において、過去バージョンであるBlender 2.79b(.msiファイル)をダウンロードしてインストールし、メニューを日本語化する手順を解説する。
- Blender の基本操作(立体の新規作成と配置の調整,立体の操作,カメラ視野(カメラビュー)の調整,レンダリング,マテリアル,元に戻す,やり直す)
Blenderの基本操作である立体の新規作成、配置、カメラ視野の調整、レンダリング、マテリアル設定などの手順を詳しく解説する。
- Blender の種々の操作と設定
3Dビューポートでの視点操作や編集モードの切り替え、軸固定、メッシュ細分化のほか、各種初期設定の手順を学ぶ。
- Blender のメニュー等の日本語化
インターフェースやツールチップの表示を英語から日本語に切り替えるため、プリファレンスでの言語設定手順を解説する。
(3) Blender のモデリングとオブジェクト操作
- Blender でオブジェクトを配置
球や円柱などの基本図形を配置し、移動・回転・拡大縮小を行う操作や、グローバル座標・ローカル座標の違いを学習する。
- Blender で,ブーリアン演算により,立体を加工
モディファイアーのブーリアン演算を用いて、直方体や円柱などの立体同士の差分による穴あけや、共通部分の抽出を行う。
(4) Blender のマテリアル・テクスチャ・シェーダー
- Blender でのマテリアル,スムースシェード
立体のベースカラー、粗さ、メタリック等のマテリアル設定や、滑らかな表面にするスムースシェード、透明化の手順を学ぶ。
- Blenderのマテリアルで色と透過の設定
Blenderでマテリアルの色を設定する方法と、透過による透明化の方法を説明する。
- Blender の画像テクスチャ,テクスチャ座標系
立体の表面に画像テクスチャを貼り付け、UV編集ワークスペースを用いてテクスチャの座標系やマッピング方法を確認する。
- Blender のシェーダー・エディタ(Shader Editor)
シェーダーエディタを用いたノード編集により、テクスチャ座標や表面の粗さ、バンプマップによる凹凸表現を設定する。
- Blender で,テクスチャ・ペインティング (Texture Painting) を行う
テクスチャペイントモードで立体に直接画像をペイントし、写真を元にしたテクスチャの作成や編集を行う手順を学ぶ。
(5) Blender のライトとレンダリング
- Blender のライト
ポイント、サン、スポット、エリアの4種類のライトの配置や設定方法と、レンダリングエンジンごとの光の表現の違いを学ぶ。
- Blender で,レンダリングを行う
EeveeやCyclesを用いたカメラ視野設定、反射やデノイズの調整を行い、高品質な画像をレンダリングする手順を解説する。
- Blender 5.2 における煙シミュレーションと Cycles 描画
Blender 5.2 で煙のシミュレーション(Quick Smoke)を作成し,Cycles レンダラーで描画する手順を解説する。
- Blenderの物理ベースレンダリング(Cycles)の使用
Blenderに標準搭載された物理ベースレンダラーCyclesの使い方を説明する。
(6) Physically Based Rendering(PBR)と外部レンダリング
- Blender の PBR Materials アセットのインストールと動作確認
物理ベースレンダリング(PBR)に対応したマテリアルアセットをBlenderにインストールし、リアルな質感を適用して動作確認を行う。
- Blender の PBR Materials アセット
PBR Materialsアセットを活用し、ルック開発モードで金属や非金属などのリアルな質感を立体に設定する手順を解説する。
- Wavefront Material形式ファイルにおけるマテリアルの例 [PDF], [パワーポイント]
- BlendLuxCore による物理ベースレンダリングの導入(Blender 5.2 上,Windows)
Blender 5.2上でBlendLuxCoreアドオンを使い、LuxCoreRenderによる物理ベースレンダリングを導入・実行する手順を解説する
(7) Blender のシミュレーション・アニメーション
球や円柱などの基本図形を配置し、移動・回転・拡大縮小を行う操作や、グローバル座標・ローカル座標の違いを学習する。
モディファイアーのブーリアン演算を用いて、直方体や円柱などの立体同士の差分による穴あけや、共通部分の抽出を行う。
- Blender でのマテリアル,スムースシェード
立体のベースカラー、粗さ、メタリック等のマテリアル設定や、滑らかな表面にするスムースシェード、透明化の手順を学ぶ。
- Blenderのマテリアルで色と透過の設定
Blenderでマテリアルの色を設定する方法と、透過による透明化の方法を説明する。
- Blender の画像テクスチャ,テクスチャ座標系
立体の表面に画像テクスチャを貼り付け、UV編集ワークスペースを用いてテクスチャの座標系やマッピング方法を確認する。
- Blender のシェーダー・エディタ(Shader Editor)
シェーダーエディタを用いたノード編集により、テクスチャ座標や表面の粗さ、バンプマップによる凹凸表現を設定する。
- Blender で,テクスチャ・ペインティング (Texture Painting) を行う
テクスチャペイントモードで立体に直接画像をペイントし、写真を元にしたテクスチャの作成や編集を行う手順を学ぶ。
(5) Blender のライトとレンダリング
- Blender のライト
ポイント、サン、スポット、エリアの4種類のライトの配置や設定方法と、レンダリングエンジンごとの光の表現の違いを学ぶ。
- Blender で,レンダリングを行う
EeveeやCyclesを用いたカメラ視野設定、反射やデノイズの調整を行い、高品質な画像をレンダリングする手順を解説する。
- Blender 5.2 における煙シミュレーションと Cycles 描画
Blender 5.2 で煙のシミュレーション(Quick Smoke)を作成し,Cycles レンダラーで描画する手順を解説する。
- Blenderの物理ベースレンダリング(Cycles)の使用
Blenderに標準搭載された物理ベースレンダラーCyclesの使い方を説明する。
(6) Physically Based Rendering(PBR)と外部レンダリング
- Blender の PBR Materials アセットのインストールと動作確認
物理ベースレンダリング(PBR)に対応したマテリアルアセットをBlenderにインストールし、リアルな質感を適用して動作確認を行う。
- Blender の PBR Materials アセット
PBR Materialsアセットを活用し、ルック開発モードで金属や非金属などのリアルな質感を立体に設定する手順を解説する。
- Wavefront Material形式ファイルにおけるマテリアルの例 [PDF], [パワーポイント]
- BlendLuxCore による物理ベースレンダリングの導入(Blender 5.2 上,Windows)
Blender 5.2上でBlendLuxCoreアドオンを使い、LuxCoreRenderによる物理ベースレンダリングを導入・実行する手順を解説する
(7) Blender のシミュレーション・アニメーション
ポイント、サン、スポット、エリアの4種類のライトの配置や設定方法と、レンダリングエンジンごとの光の表現の違いを学ぶ。
EeveeやCyclesを用いたカメラ視野設定、反射やデノイズの調整を行い、高品質な画像をレンダリングする手順を解説する。
Blender 5.2 で煙のシミュレーション(Quick Smoke)を作成し,Cycles レンダラーで描画する手順を解説する。
Blenderに標準搭載された物理ベースレンダラーCyclesの使い方を説明する。
- Blender の PBR Materials アセットのインストールと動作確認
物理ベースレンダリング(PBR)に対応したマテリアルアセットをBlenderにインストールし、リアルな質感を適用して動作確認を行う。
- Blender の PBR Materials アセット
PBR Materialsアセットを活用し、ルック開発モードで金属や非金属などのリアルな質感を立体に設定する手順を解説する。
- Wavefront Material形式ファイルにおけるマテリアルの例 [PDF], [パワーポイント]
- BlendLuxCore による物理ベースレンダリングの導入(Blender 5.2 上,Windows)
Blender 5.2上でBlendLuxCoreアドオンを使い、LuxCoreRenderによる物理ベースレンダリングを導入・実行する手順を解説する
(7) Blender のシミュレーション・アニメーション
クロス・物理シミュレーション
- Blender で,クロス・シミュレーション(Cloth Simulation)を行う
メッシュの細分化やセルフコリジョン、サブディビジョンサーフェスを用いて、布の自然な変形を物理シミュレーションで表現する。
- Blender で剛体(rigit body) の落下、衝突のシミュレーション
物理演算を用いたリジッドボディ(剛体)設定により、アクティブとパッシブな物体間の落下や衝突シミュレーションを作成する。
アニメーション表現
- Blender でパーティクルアニメーション
パーティクルの数や寿命、出力速度を設定し、コリジョンを用いた衝突や跳ね返りのアニメーションを作成する。
- blender のボーンとアーマチャを用いたアニメーション
アーマチャ(骨格)とボーンの追加、親子関係の設定、自動ウェイトやIKを利用したキャラクターアニメーションの基礎を学ぶ。
- Blender での動きの振り付けとアニメーション作成
複数ボーンの一括制御やスケールによる誇張表現、回転補間で生じる逆回転問題の解決法など、動きの振り付けとアニメ作成を学ぶ。
(8) Blender と MakeHuman による人体アニメーション
- 逆力学(MakeHuman 1.3, Blender を使用)(Windows 上)
MakeHuman 1.3とBlender 5.2 LTSを使い、MPFB2アドオンで逆力学(IK)のポーズ付けを行う手順を解説する。
- MakeHuman 1.3 のインストールと機能、Blender との連携(3D人体アニメーション)(Windows 上)
Windows上でのMakeHuman 1.3のインストール手順と主な機能、BlenderのMPFB2アドオンとの連携方法を解説する。
- MakeHumanとBlenderで人体アニメーション(MakeHuman 1.3とBlenderを使用)
CMUモーションキャプチャのBVHデータを使い、MakeHumanとBlenderで人体アニメーションを作成する手順を解説する。
- MakeHuman と Blender の体験例
MakeHumanでリグ付き人体モデルをBlenderに配置し変形させる体験制作を紹介する。
- cgspeed の BVHplay を使ってみる
モーションキャプチャデータであるBVHファイルの入手方法と、それを表示・再生するためのBVHplayの導入・操作を解説する。
(9) Blender のファイルのインポート,エクスポート
- Blender で Wavefront OBJ 形式,STL 形式ファイルのインポート,エクスポート
Wavefront OBJ形式やSTL形式の3DモデルデータをBlenderでインポートおよびエクスポートする手順を学ぶ。
- Blender で FBX 形式ファイルのエクスポート
業界標準の3DフォーマットであるFBX形式について、テクスチャファイルのパス設定を含めたエクスポートの手順を解説する。
(10) Blender の Python スクリプトとライブラリ
- Blender で Python スクリプトを実行
Blender内でPythonスクリプトを実行し、モデリングや各種操作を自動化するための基本的な使い方を解説する。
- Blender スクリプト例
Blender スクリプト例の紹介。
- Blender 内蔵の Python で Pythonのライブラリのインストール
Blender内蔵のPython環境に対して、pipやaptコマンドを利用して外部のPythonライブラリをインストールする手順を解説。
- Blenderに組み込まれたPythonへのGDALインストール手順
BlenderのPython環境に地理空間データ処理ライブラリであるGDALをインストールし、利用可能にする手順を解説する。
(11) Blender のアドオンと関連ソフトウェア
MakeHuman 1.3とBlender 5.2 LTSを使い、MPFB2アドオンで逆力学(IK)のポーズ付けを行う手順を解説する。
Windows上でのMakeHuman 1.3のインストール手順と主な機能、BlenderのMPFB2アドオンとの連携方法を解説する。
CMUモーションキャプチャのBVHデータを使い、MakeHumanとBlenderで人体アニメーションを作成する手順を解説する。
MakeHumanでリグ付き人体モデルをBlenderに配置し変形させる体験制作を紹介する。
モーションキャプチャデータであるBVHファイルの入手方法と、それを表示・再生するためのBVHplayの導入・操作を解説する。
- Blender で Wavefront OBJ 形式,STL 形式ファイルのインポート,エクスポート
Wavefront OBJ形式やSTL形式の3DモデルデータをBlenderでインポートおよびエクスポートする手順を学ぶ。
- Blender で FBX 形式ファイルのエクスポート
業界標準の3DフォーマットであるFBX形式について、テクスチャファイルのパス設定を含めたエクスポートの手順を解説する。
(10) Blender の Python スクリプトとライブラリ
- Blender で Python スクリプトを実行
Blender内でPythonスクリプトを実行し、モデリングや各種操作を自動化するための基本的な使い方を解説する。
- Blender スクリプト例
Blender スクリプト例の紹介。
- Blender 内蔵の Python で Pythonのライブラリのインストール
Blender内蔵のPython環境に対して、pipやaptコマンドを利用して外部のPythonライブラリをインストールする手順を解説。
- Blenderに組み込まれたPythonへのGDALインストール手順
BlenderのPython環境に地理空間データ処理ライブラリであるGDALをインストールし、利用可能にする手順を解説する。
(11) Blender のアドオンと関連ソフトウェア
Blender内でPythonスクリプトを実行し、モデリングや各種操作を自動化するための基本的な使い方を解説する。
Blender スクリプト例の紹介。
Blender内蔵のPython環境に対して、pipやaptコマンドを利用して外部のPythonライブラリをインストールする手順を解説。
BlenderのPython環境に地理空間データ処理ライブラリであるGDALをインストールし、利用可能にする手順を解説する。
AI ツール
- Blender アドオン「Video Depth AI」のガイド
動画から深度マップを抽出し、3Dディスプレイスメントアニメーションを生成できるアドオン「Video Depth AI」の導入と使い方。
3D Gaussian Splatting
- KIRI Engine 3DGS Render 3.0 インストール・利用ガイド
3D Gaussian Splatting(3DGS)形式のPLYデータをBlenderでインポートし、レンダリングするためのアドオン導入手順を解説。
OpenStreetMap・GIS 連携アドオン
- BlenderのアドオンBlenderGISのインストール
地理情報や標高データをBlenderに取り込み、実際の地形に基づいた3D環境を構築できるBlenderGISアドオンの導入手順を解説。
- Blenderとblender-OSMを使用した3次元地図作成のガイド [HTML],[パワーポイント],[PDF]
- Blender のアドオン,シティ・ジェネレーターをインストーし,使ってみる(Windows 上) [ワードファイル]
説明動画 [MP4]