Blender安装基础使用教程

本博客记录安装Blender和基础使用,可以按如下操作来绘制标靶场景、道路标识牌等。

目录

1.安装Blender

2.创建面板资源

步骤 1: 设置 Blender 场景

步骤 2: 创建一个平面

步骤 3: 将 PDF 转换为图像

步骤 4-方法1: 添加材质并贴图

步骤4-方法2:创建第二个面板并贴图

步骤 5: 导出为 glTF

步骤 6: 检查导出文件


1.安装Blender

下载并安装,无痛安装一路next+默认位置存储:Download — blender.org

官方指导手册:Blender 4.4 Manual

2.创建面板资源

步骤 1: 设置 Blender 场景

  1. 启动 Blender 4.3.2: 打开 Blender。默认情况下,你会看到立方体等示例模型。
  2. 删除默认立方体: 在“大纲视图”(右上角的面板)中,选中“立方体”,然后按 X 键,选择 “删除”。

步骤 2: 创建一个平面

  1. 添加平面: 按下 Shift + A,选择 “网格” -> “平面”。 这会在场景中心添加一个平面。
  2. 选择平面: 确保你在“物体模式”下选中了该平面。
  3. 修改尺寸:
  • 在右侧的“属性编辑器”中,切换到 “物体” 选项卡。
  • 找到 “变换” 设置,将 X 和 Y 的值都改为你需要的尺寸。 Z 值保持 0

步骤 3: 将 PDF 转换为图像

Blender 无法直接读取 PDF 文件。需要将 PDF 图转换为常见的图像格式(例如 JPG 或 PNG)。

PDF转PNG在线转换:PDF转PNG – 在线转换PDF至PNG

步骤 4-方法1: 添加材质并贴图

  1. 打开材质属性: 在右侧的“属性编辑器”中,切换到 “材质属性” 选项卡。

 2. 新建材质: 点击 “新建” 按钮,创建一个新材质。

 3.切换到“着色器编辑器”: 在顶部菜单栏中,选择 “着色器” 选项卡,切换到着色器编辑器。

 4.添加图像纹理:

  • 在 “着色器编辑器” 中,按下 Shift + A,选择 “纹理” -> “图像纹理”。 将“图像纹理”节点添加到画布中。
  • 将“图像纹理”节点的“颜色”输出连接到 “Principled BSDF” 节点的 “基本颜色” 输入。

 5.加载图像:

  • 在 “图像纹理” 节点中,点击 “打开” 按钮,选择你之前转换好的图像文件。

 6.调整 UV 映射:

  • 在 3D 视口中选择平面,切换到 “编辑模式”(按 Tab 键)。
  • 按下 A 键全选所有顶点。
  • 按下 U 键,选择 “从视图投影”。
  • 切换回“物体模式”(按 Tab 键)。

 7.调整 UV 坐标(可选):

  • 如果贴图没有正确覆盖或对齐,你可以在“UV 编辑器”(顶部的“UV 编辑”选项卡)中进一步调整 UV 坐标。你可以缩放、移动、旋转 UV 坐标来匹配纹理。

步骤4-方法2:创建第二个面板并贴图

  1. 添加平面: 按下 Shift + A,选择 “网格” -> “平面”。 在场景中心再添加一个平面。
  2. Shift + A,选择 图像 ,浏览您的文件找到 PNG 图片并导入。

  3.修改位置:同步骤2修改到你需要的位置即可

步骤 5: 导出文件

  1. 选择平面: 确保你在 “物体模式” 下选择了平面。
  2. 打开导出菜单: 点击顶部菜单栏中的 “文件” -> “导出” -> “glTF 2.0 (.glb/.gltf)”。
  3. 导出设置:
  • 路径: 选择一个保存 glTF 文件的位置。
  • 格式: 通常建议选择 .glb (二进制文件)。这里由于背景需求,所以选择了 glTF 格式。
  • 选中物体: 在右侧的设置中,勾选 “包括” 下的 “选定物体”,这样只会导出当前选中的物体。
  • 其他选项: 其他选项通常默认设置即可。

    4. 导出: 点击 “导出 glTF 2.0” 按钮。

步骤 6: 检查导出文件

共有三个文件,xx.gltf与xx.bin与xx.png。

在线查看场景文件,如担心保存不当的或打开显示异常的可以用该网站测试:glTF Viewer

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/76796.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能手机功耗测试

随着智能手机发展,用户体验对手机的续航功耗要求越来越高。需要对手机进行功耗测试及分解优化,将手机的性能与功耗平衡。低功耗技术推动了手机的用户体验。手机功耗测试可以采用powermonitor或者NI仪表在功耗版上进行测试与优化。作为一个多功能的智能终端,手机的功耗组成极…

从代码学习深度学习 - 多头注意力 PyTorch 版

文章目录 前言一、多头注意力机制介绍1.1 工作原理1.2 优势1.3 代码实现概述二、代码解析2.1 导入依赖序列掩码函数2.2 掩码 Softmax 函数2.3 缩放点积注意力2.4 张量转换函数2.5 多头注意力模块2.6 测试代码总结前言 在深度学习领域,注意力机制(Attention Mechanism)是自然…

学术版 GPT 网页

学术版 GPT 网页 1. 学术版 GPT 网页非盈利版References https://academic.chatwithpaper.org/ 1. 学术版 GPT 网页非盈利版 arXiv 全文翻译,免费且无需登录。 更换模型 System prompt: Serve me as a writing and programming assistant. 界面外观 References …

MarkDown 输出表格的方法

MarkDown用来输出表格很简单,比Word手搓表格简单多了,而且方便修改。 MarkDown代码: |A|B|C|D| |:-|-:|:-:|-| |1|b|c|d| |2|b|c|d| |3|b|c|d| |4|b|c|d| |5|b|c|d|显示效果: ABCD1bcd2bcd3bcd4bcd5bcd A列强制左对齐&#xf…

MetaGPT深度解析:重塑AI协作开发的智能体框架实践指南

一、框架架构与技术突破 1.1 系统架构设计 graph TBA[自然语言需求] --> B(需求解析引擎)B --> C{角色路由系统}C --> D[产品经理Agent]C --> E[架构师Agent]C --> F[工程师Agent]D --> G[PRD文档]E --> H[架构图]F --> I[代码文件]G --> J[知识共…

自用:在使用SpringBoot做学生信息管理系统时遇到的问题

1、在做完查询测试时&#xff0c;一直报出404找不到错误&#xff0c;原因是没有为各个层的实现类添加注解 2、改完之后发现测试没有数据&#xff0c;是因为我写的返回值类型为空&#xff0c;应该返回一个List< Student > 3、我没有想到要写Result实体类&#xff0c;因为不…

SQLite + Redis = Redka

Redka 是一个基于 SQLite 实现的 Redis 替代产品&#xff0c;实现了 Redis 的核心功能&#xff0c;并且完全兼容 Redis API。它可以用于轻量级缓存、嵌入式系统、快速原型开发以及需要事务 ACID 特性的键值操作等场景。 功能特性 Redka 的主要特点包括&#xff1a; 使用 SQLi…

202529 | RocketMQ 简介 + 安装 + 集群搭建 + 消费模式 + 消费者组

RocketMQ简介 RocketMQ 简介 Apache RocketMQ 是一款开源的 分布式消息中间件&#xff08;Message Queue, MQ&#xff09;&#xff0c;由阿里巴巴团队研发并捐赠给 Apache 基金会&#xff0c;现已成为顶级项目。它专为 高吞吐、低延迟、高可靠 的分布式场景设计&#xff0c;广…

Go语言--语法基础4--基本数据类型--整数类型

整型是所有编程语言里最基础的数据类型。 Go 语言支持如下所示的这些整型类型。 需要注意的是&#xff0c; int 和 int32 在 Go 语言里被认为是两种不同的类型&#xff0c;编译器也不会帮你自动做类型转换&#xff0c; 比如以下的例子会有编译错误&#xff1a; var value2 in…

竞拍商城:电商创新的博弈场与未来趋势

竞拍商城&#xff1a;电商创新的博弈场与未来趋势 在传统电商趋于同质化的今天&#xff0c;竞拍商城凭借其独特的交易机制和用户激励模式&#xff0c;成为电商领域的新宠。通过结合拍卖的博弈属性与电商的便捷性&#xff0c;竞拍商城不仅重塑了消费体验&#xff0c;更催生了全…

Linux : 多线程互斥

目录 一 前言 二 线程互斥 三 Mutex互斥量 1. 定义一个锁&#xff08;造锁&#xff09; 2. 初始化锁 3. 上锁 4. 解锁 5. 摧毁锁 四 锁的使用 五 锁的宏初始化 六 锁的原理 1.如何看待锁&#xff1f; 2. 如何理解加锁和解锁的本质 七 c封装互斥锁 八 可重入…

论文阅读笔记——Reactive Diffusion Policy

RDP 论文 通过 AR 提供实时触觉/力反馈&#xff1b;慢速扩散策略&#xff0c;用于预测低频潜在空间中的高层动作分块&#xff1b;快速非对称分词器实现闭环反馈控制。 ACT、 π 0 \pi_0 π0​ 采取了动作分块&#xff0c;在动作分块执行期间处于开环状态&#xff0c;无法及时响…

swagger 注释说明

一、接口注释核心字段 在 Go 的路由处理函数&#xff08;Handler&#xff09;上方添加注释&#xff0c;支持以下常用注解&#xff1a; 注解名称用途说明示例格式Summary接口简要描述Summary 创建用户Description接口详细说明Description 通过用户名和邮箱创建新用户Tags接口分…

STM32 HAL库 OLED驱动实现

一、概述 1.1 OLED 显示屏简介 OLED&#xff08;Organic Light - Emitting Diode&#xff09;即有机发光二极管&#xff0c;与传统的 LCD 显示屏相比&#xff0c;OLED 具有自发光、视角广、响应速度快、对比度高、功耗低等优点。在嵌入式系统中&#xff0c;OLED 显示屏常被用…

Web开发-JavaEE应用动态接口代理原生反序列化危险Invoke重写方法利用链

知识点&#xff1a; 1、安全开发-JavaEE-动态代理&序列化&反序列化 2、安全开发-JavaEE-readObject&toString方法 一、演示案例-WEB开发-JavaEE-动态代理 动态代理 代理模式Java当中最常用的设计模式之一。其特征是代理类与委托类有同样的接口&#xff0c;代理类…

K8s是常用命令和解释

K8s高频命令 获取资源信息&#xff0c;如获取 Pod、Service、Deployment等资源状态信息 kubectl get创建资源如创建Pod、Service、Deployment等资源 kubectl create删除资源&#xff0c;如删除Pod、Service、Deployment等资源 kubectl delete 应用配置文件&#xff0c;如引用D…

【模态分解】EMD-经验模态分解

算法配置页面&#xff0c;也可以一键导出结果数据 报表自定义绘制 获取和下载【PHM学习软件PHM源码】的方式 获取方式&#xff1a;Docshttps://jcn362s9p4t8.feishu.cn/wiki/A0NXwPxY3ie1cGkOy08cru6vnvc

TDengine 语言连接器(Go)

简介 driver-go 是 TDengine 的官方 Go 语言连接器&#xff0c;实现了 Go 语言 database/sql 包的接口。Go 开发人员可以通过它开发存取 TDengine 集群数据的应用软件。 Go 版本兼容性 支持 Go 1.14 及以上版本。 支持的平台 原生连接支持的平台和 TDengine 客户端驱动支持…

链接世界:计算机网络的核心与前沿

计算机网络引言 在数字化时代&#xff0c;计算机网络已经成为我们日常生活和工作中不可或缺的基础设施。从简单的局域网&#xff08;LAN&#xff09;到全球互联网&#xff0c;计算机网络将数以亿计的设备连接在一起&#xff0c;推动了信息交换、资源共享以及全球化的进程。 什…

AI agents系列之全面介绍

随着大型语言模型(LLMs)的出现,人工智能(AI)取得了巨大的飞跃。这些强大的系统彻底改变了自然语言处理,但当它们与代理能力结合时,才真正释放出潜力——能够自主地推理、规划和行动。这就是LLM代理大显身手的地方,它们代表了我们与AI交互以及利用AI的方式的范式转变。 …