千家信息网

怎么用Python和Blender超简单绘制宇宙飞船

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,怎么用Python和Blender超简单绘制宇宙飞船,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。见过用Python进行
千家信息网最后更新 2024年11月27日怎么用Python和Blender超简单绘制宇宙飞船

怎么用Python和Blender超简单绘制宇宙飞船,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。



见过用Python进行3D建模操作的么?下面演示给你看看:

厉害吧?这就是Blender,一款能用Python进行建模的软件。

Blender是一个免费的开源3D计算机图形软件工具集,用于创建动画电影,视觉效果,艺术品,3D打印模型,动态图形,交互式3D应用程序和计算机游戏。

不仅如此,它还提供了一个Python与Blender交互的API,使Python进行3D建模成为一种可能:
https://docs.blender.org/api/2.81/

下面介绍一下这个宇宙飞船项目。这是一个比赛作品,作者用它参与了reddit的一个2016年6月的挑战赛。实现的原理并不复杂,就是从一个立方体开始建造船体,利用随机数增加船体的不确定性。然后慢慢地往船体增加细节,比如引擎、天线、炮塔、照明灯等等。

项目地址:
https://github.com/a1studmuffin/SpaceshipGenerator

快来生成你的宇宙飞船

下面介绍一下怎么运行这个项目,你需要做如下准备:

1. 安装Blender 2.76以上:
https://www.blender.org/download/

2. 下载作者的生成代码(也就是已经和Blender做好API联调的代码)。

3. 将下载好的代码( add_mesh_SpaceshipGenerator.zip, 以压缩包的形式)载入到blender中:

3.1 点击菜单栏里的 Edit - 选择Preferences.

3.2 选择左侧的Add-ons,然后点击install,选择刚刚下载下来的压缩包。

3.3 载入后记得勾选插件。

4. 返回主视图后,使用快捷键shift+F5进入3D视图

5. 使用快捷键shift+A,这时候鼠标右键会弹出选项,在mesh中选择 Spaceship即可生成你的宇宙飞船!!

怎么样,够不够帅?记得自己实践一下生成一个哦!

自己用Python进行DIY

如果你想自己再进行一下DIY,让飞船变得更丑帅气,那也是可以的!把下载下来的压缩包解压,里面会有一个文件叫spaceship_generator.py的,这个就是主要的模型生成代码。你能在里面看到作者的许多参数设置,稍微修改一下会有惊喜哦!

你也可以阅读完作者的这份源代码(也不多,就800行),自己学着做一个有别于宇宙飞船的3D模型!

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

飞船 宇宙飞船 宇宙 生成 代码 作者 选择 模型 船体 项目 图形 就是 快捷键 计算机 软件 帮助 复杂 帅气 清楚 厉害 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南曦月科技互联网公司 用姓名查找数据库并填充 澳洲软件开发公司创业史 阿里云服务器安全产品防火墙 网络安全等级保护小组 没有涉及数据库技术应用的是 修改数据库原有字段长度 广州新零售软件开发排行 求数据库原理与应用教程 软件开发学一年能做什么 计算机网络技术演讲公开课 服务器资料管理系统 Linux服务器创建与管理 如何在数据库中将字段隐藏 南昌大鹏软件开发有限公司 华星光电软件开发 互联网科技企服咨询服务 web服务器网络端口号 重庆学校授时模块服务器云主机 公司一台服务器变多台电脑 澳洲软件开发公司创业史 网络服务器攻击力 守护网络安全在行动 网络安全等级三个基本指的是什么 力航网络技术有限公司 电信营业厅无法连接服务器 世界服务器最好的那家公司 宝鸡ccbd网络安全嘛 使命召唤16该创建哪个服务器好 互联网最震撼科技
0