2019-06-01から1ヶ月間の記事一覧

メッシュの細分【第 13 回 Python × Blender】

今回はメッシュの細分(subdivision)について書きたいと思います。 以下のサンプルスクリプトは、立方体のある面を細分するスクリプト例となっています。

メッシュの押し出し【第 12 回 Python × Blender】

今日はメッシュの押し出し(extrude)について書きたいと思います。 今回のサンプルスクリプトは、正十二面体の面のいくつかを、その面の法線方向に押し出す Python スクリプトです。

基本的なメッシュ変形【第 11 回 Python × Blender】

前回 Blender の 3D オブジェクトのメッシュ(頂点・辺・面)の選択方法について書きました。 tamaki-py.hatenablog.com 今回はその選択したメッシュに対し基本的な変換(移動・回転など)を施してみたいと思います。 実は、第 7 回で説明したオブジェクトの…

3D オブジェクトの頂点・辺・面の選択【第 10 回 Python × Blender】

bmeshオブジェクトから頂点(vertex)・辺(edge)・面(face)のいくつかを個別に選択するにはBMesh.verts, BMesh.edges, BMesh.facesのブール値を変更します。 以下は正十二面体オブジェクトを定義して配置し、そのうちいくつかの頂点・辺・面を選択する P…

bmesh オブジェクトのインスタンス化【第 9 回 Python × Blender】

Blender においてbmeshオブジェクトは、他のコアデータ構造に比べて非常にメモリを食い計算コストが高いものです。 効率性を維持するために、Blender ではユーザーが各種データやインスタンスの管理を API を用いてしなくてはなりません。 以下の Python ス…