PIZiadasgráficas

PIZiadasgráficas

私の世界はインチです.

ミキサーに Python でプログラミング

Python-logo-notext.svgUna de las capacidades más interesantes de ブレンダー es la posibilidad de utilizar scripts de パイソン que extienden las funcionalidades de esta suite de animación opensource.

ミキサーにはソフトウェア パッケージのインストールでは Python のバージョンが含まれています, それは常に可能ですが instalar manualmente una nueva versión de Python desde la página oficial Python website.

Con este artículo queremos empezar a explorar algunas de las posibilidades que ofrece la integración de estos scripts para crear nuevos modelos de geometría o modificar objetos en Blender, aumentando nuestras posibilidades creativas de forma sustancial.

En esta primera aproximación empezaremos a ver cómo es el entorno de trabajo realizando unos pequeños ejemplos guiados. その後、我々は、ブレンダーの内部データ構造の詳細な研究とそのアクセスと変更の可能性を紹介します.

アクセスコンソールPhyton.

Pythonコンソールは、APIへの迅速なアクセス方法を提供し、 (アプリケーション・プログラム・インターフェース), すなわち, Pythonはブレンダーと対話するために提供した命令セット. このコンソールは、それらへのオートコンプリートの簡素化のアクセスを自動的に完全な手順を可能に.

Pythonのコンソールウィンドウには、作業環境のブレンダーです.

Consola_Python

対応するアイコンを選択することで、コンソールに表示されます。.

コンソール

私たちは、ボタンがあることがわかります “オートコンプリート” コンソールウィンドウで, キーボードショートカットを表示されるテキストが示されていること “Ctrlキー – Space” スペースキーを押すと同時にモニターし、.

私たちは、含まれるモジュールから提案されたテキストの一部を書き始めた場合 (組み込みモジュール) 我々は、この機能のオートコンプリートでそれらを埋めることができます.

例えば, 我々は書く場合 “bpyで。” そして、オートコンプリート]ボタンをクリックしてください, 私たちは、次のオプションが表示されます:

autocompletar

例えば, 我々はプログラムのコンパイルの日付を知っていれば、私たちは関数に得ることができます “ビルド日付” 下の画像に見られるように、

buid_date

私たちはそれらの組み込みを簡素化するために、オペレータへの参照を作成することができます. 代入演算子は、等号であります. “=”

例えば:

add_cube = BPY.OPS.メッシュ.primitive_cube_add

機能付き “プリント” 私たちは、この割り当てを確認することができます

add_cube

Podemos usar esta referencia para crear un nuevo objeto en una posición (“場所”) dada

nuevoCubo

El resultado se puede ver en la ventana 3D

nuevoCubo2

La incorporación de instruciones aisladas no aporta grandes ventajas. La programación de ellas nos permitirá, con poco esfuerzo, obtener resultados muy interesantes.

¿Te animas a empezar a programar en Python con Blender?

「情報を見る」で実行可能なスクリプトを Python