2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

BlenderのPythonで立方体を作る

Posted at

BlenderのPythonでオブジェクトを自動生成する

絵を描きたいけど背景めんどくさい

マンガやイラストを描いている人なら
「人物だけ描いてあとは楽に完成させられたら…」
なんて思ったことがあるはず

それをBlenderで挑戦してみる
モデリングすればいいけどアレコレ作るのも大変なので
ベースをPythonで自動生成してみた

BlenderのPythonで

今回作りたいのはこんなかんじ
1.まず1mの立方体を床の上に配置
2.位置を適用してサイズを変えても床に接してる状態にする
これだけ

ここからchatGPTでコーディング

BlenderのPythonで 
1mの立方体を生成して床の上に配置
位置を適用

スクリーンショット 2025-09-03 15.38.27.png

今回はデータ更新は必要なさそうなので消去

スクリーンショット 2025-09-03 15.36.38.png

スクリプト作成から新規

import bpy

# 1mの立方体を追加(サイズ=1)
bpy.ops.mesh.primitive_cube_add(size=1, location=(0, 0, 0))
obj = bpy.context.active_object

# 床(Z=0)に接するようにZ位置を立方体の半分だけ上げる
obj.location.z = obj.dimensions.z / 2

# 位置を適用(オブジェクトの位置を0,0,0にし、メッシュをその場に固定)
bpy.ops.object.transform_apply(location=True, rotation=False, scale=False)

スクリーンショット 2025-09-03 15.50.25.png

ファイル名の右にある三角▶を押して
できた!

スクリーンショット 2025-09-03 15.51.07.png

これでサイズを変更してもずっと床に接している直方体が簡単にできるので
マンガやイラストの背景のアタリを作るのが簡単になるはず…

これを調整して次回はアドオン作成

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?