SpaceshipGenerator
Version 1.1.3
ランダムなシードから 3D 宇宙船を手続き的に生成する Blender スクリプト。
add_mesh_SpaceshipGenerator.zip
をダウンロードします。YouTube で視聴: https://www.youtube.com/watch?v=xJZyXqJ6nog
次のスクリーンショットは、アルゴリズムがどのように機能するかを示すために、船体セグメントと非対称セグメントの数の極端な値を使用して作成されました。
Spaceship
で始まるすべてのオブジェクトを削除します。この機能を無効にするには、main 関数の 735 行目付近のreset_scene()
の呼び出しを削除またはコメントアウトします。generate_spaceship()
関数に提供すると、常に同じ宇宙船を生成できます。たとえば、 generate_spaceship('michael')
。generate_spaceship()
関数は、生成プロセスに影響を与えるさらに多くのパラメーターを受け取ります。一緒に遊んでみてください!hull_normal.png
は、追加のサーフェス「グリーブル」を追加する法線マップです。 hull_lights_diffuse.png
は、窓のライトの色を設定するための追加拡散テクスチャです。 hull_lights_emit.png
、暗闇の中で窓を光らせるための発光テクスチャです。 /r/proceduralgeneration の 2016 年 6 月のマンスリー チャレンジの一環として、楽しみのために書かれました。
MITライセンスに基づいてリリースされています。
Michael Davies によって作成および管理されています。
GitHub @a1studmuffin Twitter @butterparty
バグ修正、適切な GUI、ビルド スクリプトについては @panzi に感謝します。また、バグ修正については @mjrthemes に、2.80 ポートについては @LendoK に。