当前位置: 首页 > news >正文

Bambu Studio基本操作

Bambu Studio 是 Bambu Lab 开发的切片软件,具有专为拓竹 3D 打印机开发的自定义功能。

创建项目

打开Bambu Studio,创建一个项目。

设置昵称

界面如图所示,当用户修改昵称后,需要解绑打印机并重新绑定,Studio 也需要退出重新登陆,才会展示最新的昵称。

如图所示,可以自由调整打印的每一层空间。

设置打印机模型

可对打印机模型进行相关设置。

  1. 点击打印机选择框,在列表中选择要使用的机型及喷嘴尺寸
  2. 点击耗材丝选择框,在列表中选择您要使用的耗材类型
  3. 点击工艺选择框,在列表中选择模型的层高。层高越小,打印时间越长。对于大多数用0.4 mm 喷嘴打印的模型来说,0.20 mm 的层高是合适的。

导入3D模型

点击该符号,可以导入3D模型。

导入的文件格式为3mf,stp,stl,svg,obj,amf

这些是3D打印和建模中最常见的文件格式,我来为你详细解释每种格式的特点、用途和区别:

1.STL (Stereolithography)

  • 最普及的3D打印格式,几乎所有3D打印机都支持

  • 特点:只包含三角面片几何信息,无颜色、材质、纹理信息

  • 优点:简单、兼容性强、文件处理速度快

  • 缺点:文件体积大(因为全是三角形)、无精度信息、无法存储颜色

  • 适用场景:单色原型制作、功能性零件打印

2.3MF (3D Manufacturing Format)

  • 微软主推的下一代标准,旨在取代STL

  • 特点:基于XML的压缩格式,支持完整颜色、材质、纹理、多组件、支撑结构

  • 优点:文件小、信息完整、支持全彩色打印、工业级精度

  • 缺点:较新的格式,部分老旧设备/软件兼容性有限

  • 适用场景:全彩色3D打印、复杂装配体、需要保留完整制造信息的模型

3.STEP/STP (Standard for the Exchange of Product)

  • CAD工程标准格式,不是专门用于3D打印的

  • 特点参数化NURBS曲面,精确数学描述,非三角网格

  • 优点:精度极高、可编辑参数、工业标准、文件小

  • 缺点:3D打印机无法直接读取,必须先转换为网格格式(如STL)

  • 适用场景:机械设计、工程图纸交换、需要后期修改的精密零件

4.OBJ (Wavefront Object)

  • 3D图形行业标准,源于影视动画领域

  • 特点:支持多边形网格、顶点颜色、纹理贴图、材质库(MTL)

  • 优点:格式开放、支持颜色纹理、广泛兼容3D软件

  • 缺点:无单位信息、精度不如STEP、颜色支持不如3MF全面

  • 适用场景:彩色雕塑、艺术模型、需要纹理贴图的视觉模型

5.AMF (Additive Manufacturing File Format)

  • ASTM国际标准,STL的官方继任者

  • 特点:基于XML,支持** curved triangles(曲边三角)**、颜色、材质、晶格结构

  • 优点:数学精度高于STL、支持渐变材质、标准化程度高

  • 缺点:普及度不如3MF和STL,软件支持有限

  • 适用场景:需要高精度的工业级增材制造

6.SVG (Scalable Vector Graphics)

  • 2D矢量图形格式,严格来说不是3D格式

  • 特点:基于XML的2D路径描述

  • 在3D打印中的用途

    • 激光切割/雕刻:直接用于切割机

    • 拉伸成3D:在CAD软件中将2D轮廓拉伸为3D模型

    • 纹理贴图:作为3D模型的表面图案

  • 限制:本身没有3D信息,必须转换才能3D打印

盘的设置

命名盘

点击左上角保存符号,保存文件,可以命名为travelerAC。如下图所示:

对于文件中的各个盘,可以重新命名,如下图所示:

添加新盘

可以添加新盘。如图所示:

盘的切换

设置完成后,屏幕右上角的切片单盘。如果模型文件包含多盘,可点击屏幕右上角的切片所有盘

鼠标点击盘,即可对盘进行切换。

即可实现操作。

盘参数设置

如图所示,点击六边形符号,可以对盘参数进行设置。

导出项目

导出项目为STL文件,可以在专业打印机中打印。

即可完成。

一日一画

绘画目标

  • 螺旋臂的数学建模(对数螺旋线)

  • 数千颗恒星的分布模拟

  • 动态旋转动画

  • 渐变色效果(从核心到边缘)

  • 星际尘埃和星团效果

代码如下:

import turtle import math import random # 设置屏幕 screen = turtle.Screen() screen.bgcolor("black") screen.title("银河系螺旋臂模拟") screen.setup(width=1200, height=800) screen.tracer(0) # 关闭自动刷新,手动控制 # 创建画笔 galaxy = turtle.Turtle() galaxy.hideturtle() galaxy.speed(0) # 参数设置 NUM_ARMS = 3 # 螺旋臂数量 STARS_PER_ARM = 800 # 每条臂的恒星数 CORE_STARS = 500 # 核心区域恒星数 ARM_SPREAD = 0.3 # 臂的宽度 GALAXY_RADIUS = 350 # 银河系半径 def random_color(): """生成蓝白色调的恒星颜色""" colors = ["white", "lightblue", "lightcyan", "azure", "aliceblue", "powderblue", "lightsteelblue", "cornflowerblue"] return random.choice(colors) def draw_star(x, y, size, brightness): """绘制单颗恒星""" galaxy.penup() galaxy.goto(x, y) galaxy.pendown() galaxy.color(brightness) galaxy.dot(size) def spiral_arm(arm_index, total_arms): """绘制单条螺旋臂""" # 每条臂的偏移角度 arm_offset = (2 * math.pi * arm_index) / total_arms for i in range(STARS_PER_ARM): # 对数螺旋线公式:r = a * e^(b*θ) # 使用平方根分布让恒星更集中在中心 t = math.sqrt(i / STARS_PER_ARM) * 4 * math.pi # 基础螺旋半径 r = (i / STARS_PER_ARM) * GALAXY_RADIUS # 螺旋角度 theta = arm_offset + t * 0.3 # 添加臂的宽度随机分布 spread = random.gauss(0, ARM_SPREAD * (1 + r/GALAXY_RADIUS)) # 计算坐标 x = r * math.cos(theta) + spread * r * math.cos(theta + math.pi/2) y = r * math.sin(theta) + spread * r * math.sin(theta + math.pi/2) # 距离中心越远,恒星越小越稀疏 distance_factor = 1 - (r / GALAXY_RADIUS) size = random.uniform(1, 4) * distance_factor + 0.5 # 亮度也随距离变化 if distance_factor > 0.8: color = "white" elif distance_factor > 0.5: color = random.choice(["white", "lightblue", "lightcyan"]) else: color = random.choice(["lightsteelblue", "cornflowerblue", "slateblue"]) draw_star(x, y, size, color) # 每50颗星刷新一次屏幕,显示绘制过程 if i % 50 == 0: screen.update() def draw_galaxy_core(): """绘制银河系核心(凸起部分)""" # 核心恒星 for i in range(CORE_STARS): # 核心区域使用高斯分布 r = abs(random.gauss(0, 30)) theta = random.uniform(0, 2 * math.pi) x = r * math.cos(theta) y = r * math.sin(theta) # 核心更亮更大 size = random.uniform(2, 6) * (1 - r/80) colors = ["white", "yellow", "lightyellow", "gold"] color = random.choice(colors) draw_star(x, y, max(size, 1), color) if i % 30 == 0: screen.update() def draw_background_stars(): """绘制背景恒星(晕)""" bg = turtle.Turtle() bg.hideturtle() bg.speed(0) for _ in range(200): x = random.uniform(-600, 600) y = random.uniform(-400, 400) # 避开银河系主要区域 if math.sqrt(x**2 + y**2) > GALAXY_RADIUS + 50: bg.penup() bg.goto(x, y) bg.pendown() bg.color("gray") bg.dot(random.uniform(0.5, 1.5)) def draw_spiral_structure(): """绘制螺旋臂的连接线(可选,用于强调结构)""" galaxy.penup() for arm in range(NUM_ARMS): arm_offset = (2 * math.pi * arm) / NUM_ARMS points = [] # 生成螺旋线上的点 for i in range(0, 100, 2): t = (i / 100) * 4 * math.pi r = (i / 100) * GALAXY_RADIUS * 0.8 theta = arm_offset + t * 0.3 x = r * math.cos(theta) y = r * math.sin(theta) points.append((x, y)) # 绘制微弱的连接线 galaxy.penup() galaxy.color("midnightblue") galaxy.pensize(1) for i, (x, y) in enumerate(points): galaxy.goto(x, y) if i == 0: galaxy.pendown() galaxy.penup() def main(): print("正在绘制银河系,请稍候...") # 1. 绘制背景恒星 print("生成背景星空...") draw_background_stars() screen.update() # 2. 绘制螺旋臂结构线(可选) draw_spiral_structure() screen.update() # 3. 绘制核心 print("绘制星系核心...") draw_galaxy_core() screen.update() # 4. 绘制螺旋臂 print("生成螺旋臂...") for arm in range(NUM_ARMS): print(f"绘制第 {arm + 1}/{NUM_ARMS} 条螺旋臂...") spiral_arm(arm, NUM_ARMS) screen.update() # 5. 添加一些特殊的亮星(超巨星) print("添加亮星...") for _ in range(20): r = random.uniform(50, GALAXY_RADIUS * 0.9) theta = random.uniform(0, 2 * math.pi) x = r * math.cos(theta) y = r * math.sin(theta) draw_star(x, y, random.uniform(4, 7), "white") screen.update() print("银河系绘制完成!") # 保持窗口打开 turtle.done() if __name__ == "__main__": main()

图片如下

http://www.jsqmd.com/news/429067/

相关文章:

  • 企业数字空间设计的100个知识点:AI应用架构师的精华总结
  • AI应用架构师必学:伦理框架从理论到实践的案例拆解
  • AI如何影响各行各业,各行各业如何拥抱AI
  • 大数据领域Kafka的性能优化策略总结
  • 智慧工地防护服佩戴识别 安全帽图像识别 反光衣穿戴识别 工地安全监控 工地安全监测 人员防护装备合规性检查 智能安防监控第10511期 +deepseek
  • HBase与Hive整合:SQL查询大数据存储
  • 增强AI模型探索能力的策略设计
  • Windows 10/11 !暂时! 解决CMD命令行下中文乱码问题
  • 杀疯了!这些 C++ JS 冷门骚操作,每一行都堪称「语法黑魔法」
  • 蓝桥/16/B.1/可分解的正整数
  • AI 发展史
  • 分水岭是什么
  • 2026年苏州智能柜厂家推荐榜: 工具智能柜、零件智能柜、RFID智能柜、格子智能柜、智能无人仓库物联存储新场景 - 海棠依旧大
  • SDWebImage 在 Flutter 中的使用:通过插件桥接
  • 最新型诈骗题
  • CF2196C1题解
  • 2026年山东升降机厂家推荐: 液压升降机移动升降机自行走升降机升降平台卸货平台液压升降平台助力产业高效发展 - 海棠依旧大
  • 2026年3月山东网络推广公司推荐榜:网络推广运营/营销、百度网络推广、新媒体运营/推广、百家号运营参考指南 - 海棠依旧大
  • 2026年3月拉萨装修公司权威推荐榜:西藏上禧装饰专注藏式新藏式装修设计, 城关区实力派装修公司综合测评 - 海棠依旧大
  • 使用pyside6编写简单的串口上位机
  • 2026年河南长垣婚纱摄影公司推荐:专业婚纱摄影、婚纱礼服、拍婚纱照机构选择指南 - 海棠依旧大
  • 2026年3月拉萨装修设计公司精选推荐:藏式新藏式与现代风格装修,本地靠谱装修公司榜单解析 - 海棠依旧大
  • 2026年北京发电机出租厂家推荐:发电机租赁、大型发电机出租、静音发电机出租、柴油发电机出租、ups应急电源出租厂家选择指南 - 海棠依旧大
  • QOJ8008 MIPT Yolki-Palki Contest 1 F. Fortune Wheel
  • P10220 [省选联考 2024] 迷宫守卫
  • “友链”
  • 2026广州花露水品牌权威推荐榜:清凉、驱蚊、止痒、、祛痱、艾草花露水、止痒痱子水选择指南,KAVAGOOD卡瓦库德守护夏日清爽舒适 - 海棠依旧大
  • 2026广州青草膏品牌精选推荐榜:青草药膏、薄荷/止痒/提神青草膏、蚊虫止痒膏、止痒清凉膏、止痒绿膏选择指南,KAVAGOOD 卡瓦库德领衔优质之选 - 海棠依旧大
  • 2026年3月北京空压机厂家精选指南:变频、螺杆、离心式、无油、二手空压机选型参考,靠谱服务商优选推荐 - 海棠依旧大
  • 2026 北京空压机厂家优质推荐榜:变频、螺杆、离心式、无油、二手空压机参考指南,专业服务商实力解析 - 海棠依旧大