視点の切り替え操作の例を3種類まとめておきます。コードの中に入れておくと、デバッグ作業中に逐一切り替える手間が省けます。 目次3Dプレビュー切り替え透過ビュー切り替え視点位置切り替え 動作確認環境 : Blender 4.2 3Dプレビュー切り替え3D Viewのプレビュ …
続きを読む
新着記事
【bpy】シームのマークおよびUV展開の方法を考える|Text Base Blender
bpy (Blender Python API)を用いたUV展開の方法について、備忘録として考えをまとめておきます。UV展開とは、立体のオブジェクトの面にマテリアル(イラストや画像等)を割り当てるために、平面に展開するための作業です。 目次UV展開フォーマットを考えるUV展開処理の例 …
続きを読む
【bpy】オブジェクト変形の基本操作方法まとめ|Text Base Blender
bpy (Blender Python API)を用いた3Dモデリングの際に頻繁に頻繁に用いる、オブジェクトの基本的な変形操作についてまとめます。選択したオブジェクト、もしくはインデックスを用いて選択した要素に対して変形処理を行っていきます。 目次オブジェクト・要素の移動サイズ …
続きを読む
【bpy】インデックスを用いたUV Editor操作と画像の割り当て|Text Base Blender
UV Editor上で面や辺、頂点を操作する方法について学んだのでまとめておきます。3D View上で要素を操作する場合と同じように、サイズや位置、回転を操作できるように実装しています。 目次UV Editor上で要素選択UV Editor上で移動/回転/拡大・縮小UV Editor Mirror投影UV …
続きを読む
【bpy】イメージテクスチャノードで画像をオブジェクトに貼り付け|Text Base Blender
オブジェクトに画像を設定する操作をbpy (Blender Python API)を用いてテキストベースで行っていきます。 目次イメージテクスチャの追加面に画像を割り当てるノード設定画像サイズ/位置/方向調整画像の色味調整オブジェクトに画像を張り付ける例 動作確認環境 : Bl …
続きを読む
【bpy】ガラス表現のテクスチャノードの追加を自動化|Text Base Blender
Blenderのマテリアルでガラスの表現をオブジェクトに付与処理を、bpy(Blender Python API)を用いてテキストベースで実装し自動化しておきます。「ShaderNodeBsdfGlass」のようないかにもな名前のテクスチャノードが新しいバージョンでは用意されていたのでこちらを使用して …
続きを読む
【bpy】テクスチャノードの追加と接続方法|Text Base Blender
マテリアルにテクスチャノードを追加して、接続するまでの処理をbpy(Blender Python API)を用いてテキストベースで簡略化したので、まとめておきます。テクスチャを追加して、ノード間をリンクして次のような構造を構築可能です。 目次テクスチャ・ノードの追加ノード …
続きを読む
【bpy】マテリアル・テクスチャノードの変数値を設定する操作|Text Base Blender
bpy(Blender Python API)を用いて、マテリアルに追加したテクスチャノード内の変数の設定値を変更するための汎用的な処理についてまとめておきます。マテリアルを操作する上で、頻繁に微調整を行う項目なのでテキストベースで操作できるようにしておくことで、Gitなどで値の …
続きを読む
【bpy】マテリアルの新規追加/既存マテリアル割り当て・複製|Text Base Blender
bpy(Blender Python API)を用いてテキストベースでマテリアルの追加、割り当て、複製操作についてまとめておきます。前提としてマテリアルノードを使用する方針とします。以下マテリアルノードの作業イメージです。 目次マテリアルの新規追加既存マテリアル割り当てマテ …
続きを読む
【bpy】ピボットを指定してリサイズ(コンテキストの上書き)|Text Base Blender
Blenderのエリアのコンテキストに依存する操作を、「bpy.context.temp_override」を用いて一時的にコンテキストを上書きすることでスクリプト上で自動化します。ここでは、任意のピボットを指定したリサイズ処理を例にあげて、操作方法をまとめておきます。 目次コンテキ …
続きを読む