![图片[1]-Blender Python脚本入门与实用项目-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/10/9a91dc794a13b0f9c250e985b977be40.jpg!compress)
Python Scripting for Blender: With Practical Projects
界面、Python基础与Bmesh网格操作
- 课程从 Blender 的界面与导航、3D 光标和坐标系开始,介绍 Python 在 Blender 中的工作位置,并使用交互式 Python 控制台调试,以及在文本编辑器中编写和运行脚本。
- 基础内容包括 bpy 模块、运算顺序、字符串、整数、浮点数与布尔值;首个脚本会添加立方体并重命名对象,课程也介绍常见 Python 错误。随后使用 Bmesh 添加立方体并修改网格数据,通过注释、变量、光标位置、弧度和 for 循环继续练习。
使用f字符串创建重命名脚本
- 本阶段介绍 f 字符串如何插入变量,并将其用于对象重命名脚本。课程说明脚本会遍历选中的对象,更新对象名称和数据名称,并处理名称中的下划线后缀。
创建工作室灯光与相机设置
- 课程从设置对象交互模式与平面背景开始,介绍移动顶点、添加细分曲面修改器并平滑着色,以形成背景场景。
- 为减少重复代码,课程将顶点值存入列表并通过循环移动,同时加入注释;之后用 Python 添加相机与猴头网格对象,设置相机位置和以弧度表示的旋转,最后添加补光与主光并预览场景照明。
创建侧栏面板按钮
- 课程介绍如何为侧栏按钮创建类,将工作室设置脚本连接到新的侧栏面板,并通过面板绘制函数放置创建工作室按钮。
从CSV创建图表动画
- 课程使用 Python 的 csv 模块读取 CSV 数据,提取日期与收盘价并追加到列表;随后生成图表所需的数字列表,并创建曲线和多段样条。
- 图表曲线连接到场景集合后,课程设置关键帧,通过曲线属性让图表显现;材质部分会启用节点并连接发光着色器,再用颜色列表设置材质。
- 课程还用 zip 方法组合日期列表与图表横坐标,创建并定位日期文本;最后创建正交相机并连接到场景,设置相机类型、比例、位置和背景。
CSV数据导出侧栏面板脚本
- 课程内容列出 CSV 数据导出侧栏面板脚本章节,涵盖插件操作类、CSV 导出路径、收集对象数据、创建面板类以及注册与注销。
奖励章节
- 课程页面列有一个奖励章节;公开页面未提供该章节的具体教学内容,因此不展开描述。
适合人群
- 课程面向没有 Blender 或 Python 经验的初学者,以及希望加快工作流程的 3D 艺术家和动画师。
- 技术美术、希望通过脚本扩展工具的游戏开发者,以及想以实践方式学习创意编程的人也在课程列出的适合人群之中。
前置基础
- 课程不要求预先具备 Python 或 Blender 知识,并说明会从基础内容开始讲解。
- 需要一台能够运行 Blender 的电脑,系统可以是 Windows、macOS 或 Linux;页面推荐使用三键鼠标以便导航。
使用软件
- 主要软件为 Blender,课程在 Blender 内使用 Python、bpy、交互式 Python 控制台和文本编辑器进行脚本练习。
- CSV 数据可通过电子表格软件处理,课程页面举例提到 LibreOffice。
本站内容用于软件技术学习与流程研究。请支持课程原作者,并遵守相关软件及素材许可协议。
260494
本站所发布的课程、教程及相关素材均来源于互联网, 仅供学习与交流之目的, 版权归原作者或原版权所有者所有。
本站内容仅作为试看与参考使用, 请勿用于任何商业用途。 若相关内容对您有帮助, 请务必支持正版,购买官方授权版本。
请您在下载或观看后, 于 24 小时内 主动删除相关内容。 本站不参与任何课程或素材的制作、 录制及商业授权行为。
如本站内容无意中侵犯了您的合法权益, 请及时与我联系, 我们将在核实后第一时间删除或处理。
联系邮箱: 1735623125@qq.com
















暂无评论内容