隅田川沿いを歩きつつ

歩きながら考えたことや感じたこと

PythonAPI

Blender PythonAPIでCameraの位置と角度を設定する

BlenderのPythonAPIでカメラとライトを扱ったことがありません。 今回はカメラを試してみました。 カメラの位置と角度を設定 まだよくわかっていませんが、位置と角度は設定できました。 以下でカメラの上下左右を調整しています。 camera = bpy.data.object…

PythonでHSVをRGBに変換する

Pythonを勉強中です。 勉強方法は、主にBlenderのPythonAPIです。 色の指定が RGB ばかりで HSV(HSB)を使えないのかな?使えると思うけどどうしたらいい?とずっと疑問でした。 HSV を RGB に変換する まず、colorsys をインポートします。 import colorsy…

Blender PythonAPIでsin, cosを使って螺旋アニメーション作成

Blender の PythonAPI を勉強中です。 今回は、Sphereが螺旋状に上にくるくる回りながら上がっていくアニメーションを作成しました。 以前作成した螺旋状にCubeを並べるものをベースにしています。 yuuuha.hatenablog.com sinとcosを使う sin,cosを使うのでm…

Blender PythonAPIでcubeを敷き詰めてボコボコさせる

Blender の PythonAPI を勉強中です。 今回は、特に新しく覚えたことは使っていません。 Youtubeでちらっと見た(誰か忘れましたが)のを良いなと思ったので作ってみました。 Cubeを敷き詰めてボコボコさせる 作りたいと思ったのは「Cubeを敷き詰めて高さを…

Blender PythonAPIでCubeをrotationする

Blender の PythonAPI を勉強中です。 今回は、Blender で PythonAPI で cube を作って、それを回転させたいと思います。 18個のcubeを20度ずつ回転させる cubeが回っていることがわかりやすいように、18個のcubeを20度ずつ回転させて並べました。 回転させ…

Blender PythonAPIのsin,cosで螺旋を作る

BlenderのPython APIを勉強中です。 今回は、sin、cosの使い方を調べてみました。 コードの説明 まず、sin、cosを使うためにmathモジュールをインポートします。 sin、cosを使う場合にmathモジュールは必須です。 import bpy import math 書き方は、「math.s…

BlenderのPython APIでマテリアル設定(もっと基本編)

以前、別の記事でマテリアル設定のことを書きました。 そのやり方は本で見たものだったのですが、私には難しく少し理解しづらいものでした。 別のサイトでもっとシンプルで理解しやすいものがで残します。理解しやすいけど使い勝手は悪そうです。けど、わか…

PythonAPIでMeshをCube状に積み上げる

BlenderのPython APIを勉強中です。 今回は、Mesh(Sphere)をCube状に積み上げてみました。 Generative Design系では、よく使うものなのでやってみました。 今回は、マテリアルはなしでシンプルにしてみました。 ↓コードはこちら import bpy for m in bpy.d…

BlenderのPython APIでマテリアル設定

BlenderのPython API(以下、bpy)が理解が難しいです。 なかなかしっくりきませんが、あきらめずにがんばってます。 今回はマテリアルを設定してみます。 自力でドキュメントで理解とかは無理なので、この本で勉強しています。 BlenderユーザーのためのPyth…

BlenderのPython APIでprimitive設定

Blender の Scripting を使いこなしたい。 けど、普通の Blender も使いこなせているわけではないので手こずってます。 まずは、Mesh についてまとめてみたいと思います。 以下の公式ページで確認しました。 docs.blender.org primitive Mesh の基本的なもの…