SpaceshipGenerator
Version 1.1.3
一个 Blender 脚本,用于从随机种子中按程序生成 3D 宇宙飞船。
add_mesh_SpaceshipGenerator.zip
在 YouTube 上观看:https://www.youtube.com/watch?v=xJZyXqJ6nog
以下屏幕截图是使用船体段和不对称段数量的极值创建的,以显示算法的工作原理。
Spaceship
开头的所有对象。要禁用此功能,请删除或注释掉主函数中第 735 行周围对reset_scene()
的调用。generate_spaceship()
函数提供种子,以始终生成相同的宇宙飞船。例如, generate_spaceship('michael')
。generate_spaceship()
函数需要更多影响生成过程的参数。尝试和他们一起玩!hull_normal.png
是一个法线贴图,添加了额外的表面“greebles”。 hull_lights_diffuse.png
是一个附加漫反射纹理,用于设置窗口灯光的颜色。 hull_lights_emit.png
是一个发光纹理,使窗户在黑暗中发光。 为好玩而编写,作为 /r/procedural Generation 2016 年 6 月每月挑战的一部分。
根据 MIT 许可证发布。
由迈克尔·戴维斯 (Michael Davies) 创作和维护。
GitHub @a1studmuffin Twitter @butterparty
特别感谢 @panzi 的错误修复、正确的 GUI 和构建脚本。还请@mjrthemes 进行错误修复,并@LendoK 进行2.80 端口。