Blender Python脚本入门与实用项目

Blender Python脚本入门与实用项目-CG Tuto
Blender Python脚本入门与实用项目
此内容为付费资源,请付费后查看
知识点:8
付费资源
图片[1]-Blender Python脚本入门与实用项目-CG Tuto

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。
⏱ 课程时长3.2小时
🎬 视频尺寸1920x1080
📦 配套资源有
📝 学习笔记有
🌍 语言 / 字幕精翻原声字幕 | 精配国语
🧾 课程编号260494
💾 资源大小1.47G

B 站粉丝专享:全套课程配套工程资源
包含:课件、资产、工程(内容以实际提供的为准)

课程学习笔记
本课程整理的学习笔记与补充资料

本站内容用于软件技术学习与流程研究。请支持课程原作者,并遵守相关软件及素材许可协议。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容