Blender安装基础使用教程

news2025/4/15 21:15:14

本博客记录安装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.coloradmin.cn/o/2334764.html

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

相关文章

【Git】从零开始使用git --- git 的基本使用

哪怕是野火焚烧,哪怕是冰霜覆盖, 依然是志向不改,依然是信念不衰。 --- 《悟空传》--- 从零开始使用git 了解 Gitgit创建本地仓库初步理解git结构版本回退 了解 Git 开发场景中,文档可能会经历若干版本的迭代。假如我们不进行…

Android 中支持旧版 API 的方法(API 30)

Android 中最新依赖库的版本支持 API 31 及以上版本,若要支持 API30,则对应的依赖库的版本就需要使用旧版本。 可通过修改模块级 build.gradle 文件来进行适配。 1、android 标签的 targetSdk 和 compileSdk 版本号 根据实际目标设备的 android 版本来…

[特殊字符] Hyperlane:Rust 高性能 HTTP 服务器库,开启 Web 服务新纪元!

🚀 Hyperlane:Rust 高性能 HTTP 服务器库,开启 Web 服务新纪元! 🌟 什么是 Hyperlane? Hyperlane 是一个基于 Rust 语言开发的轻量级、高性能 HTTP 服务器库,专为简化网络服务开发而设计。它支…

RIP V2路由协议配置实验CISCO

1.RIP V2简介: RIP V2(Routing Information Protocol Version 2)是 RIP 路由协议的第二版,属于距离矢量路由协议,主要用于中小型网络环境。相较于 RIP V1,RIP V2 在功能和性能上进行了多项改进&#xff0c…

《LNMP架构+Nextcloud私有云超维部署:量子级安全与跨域穿透实战》

项目实战-使用LNMP搭建私有云存储 准备工作 恢复快照,关闭安全软件 [rootserver ~]# setenforce 0[rootserver ~]# systemctl stop firewalld搭建LNMP环境 [rootserver ~]# yum install nginx mariadb-server php* -y# 并开启nginx服务并设置开机自启 [r…

3DMAX笔记-UV知识点和烘焙步骤

1. 在展UV时,如何点击模型,就能选中所有这个模型的uv 2. 分多张UV时,不同的UV的可以设置为不同的颜色,然后可以通过颜色进行筛选。 3. 烘焙步骤 摆放完UV后,要另存为一份文件,留作备份 将模型部件全部分成…

【新人系列】Golang 入门(十三):结构体 - 下

✍ 个人博客:https://blog.csdn.net/Newin2020?typeblog 📝 专栏地址:https://blog.csdn.net/newin2020/category_12898955.html 📣 专栏定位:为 0 基础刚入门 Golang 的小伙伴提供详细的讲解,也欢迎大佬们…

Spring Boot 自定义商标(Logo)的完整示例及配置说明( banner.txt 文件和配置文件属性信息)

Spring Boot 自定义商标(Logo)的完整示例及配置说明 1. Spring Boot 商标(Banner)功能概述 Spring Boot 在启动时会显示一个 ASCII 艺术的商标 LOGO(默认为 Spring 的标志)。开发者可通过以下方式自定义&a…

Ubuntu虚拟机Linux系统入门

目录 一、安装 Ubuntu Linux 20.04系统 1.1 安装前准备工作 1.1.1 镜像下载 1.1.2 创建新的虚拟机 二、编译内核源码 2.1 下载源码 2.2 指定编译工具 2.3 将根文件系统放到源码根目录 2.4 配置生成.config 2.5 编译 三、安装aarch64交叉编译工具 四、安装QEMU 五、…

【蓝桥杯】2025省赛PythonB组复盘

前言 昨天蓝桥杯python省赛B组比完,今天在洛谷上估了下分,省一没有意外的话应该是稳了。这篇博文是对省赛试题的复盘,所给代码是省赛提交的代码。PB省赛洛谷题单 试题 A: 攻击次数 思路 这题目前有歧义,一个回合到底是只有一个…

【数据结构_4下篇】链表

一、链表的概念 链表,不要求在连续的内存空间,链表是一个离散的结构。 链表的元素和元素之间,内存是不连续的,而且这些元素的空间之间也没有什么规律: 1.顺序上没有规律 2.内存空间上也没有规律 *如何知道链表中包…

音视频 五 看书的笔记 MediaCodec

MediaCodec 用于访问底层媒体编解码器框架,编解码组件。通常与MediaExtractor(解封装,例如Mp4文件分解成 video和audio)、MediaSync、MediaMuxer(封装 例如音视频合成Mp4文件)、MediaCrypto、Image(cameraX 回调的ImageReader对象可以获取到Image帧图像,可转换成YU…

ubuntu 系统安装Mysql

安装 mysql sudo apt update sudo apt install mysql-server 启动服务 sudo systemctl start mysql 设置为开机自启 sudo systemctl enable mysql 查看服务状态 (看到类似“active (running)”的状态信息代表成功) sudo systemctl status mysql …

selenium快速入门

一、操作浏览器 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By# 设置选项 q1 Options() q1.add_argument("--no-sandbo…

Redis:线程模型

单线程模型 Redis 自诞生以来,一直以高性能著称。很多人好奇,Redis 为什么早期采用单线程模型,它真的比多线程还快吗? 其实,Redis 的“快”并不在于并发线程,而在于其整体架构设计极致简单高效,…

Transformer模型解析与实例:搭建一个自己的预测语言模型

目录 1. 前言 2. Transformer 的核心结构 2.1 编码器(Encoder) 2.2 解码器(Decoder) 2.3 位置编码(Positional Encoding) 3. 使用 PyTorch 构建 Transformer 3.1 导入所需的模块: 3.2 定…

springboot框架集成websocket依赖实现物联网设备、前端网页实时通信!

需求: 最近在对接一个物联网里设备,他的通信方式是 websocket 。所以我需要在 springboot框架中集成websocket 依赖,从而实现与设备实时通信! 框架:springboot2.7 java版本:java8 好了,还是直接…

ES6学习03-字符串扩展(unicode、for...of、字符串模板)和新方法()

一、字符串扩展 1. eg: 2.for...of eg: 3. eg: 二。字符串新增方法 1. 2. 3. 4. 5.

目前状况下,计算机和人工智能是什么关系?

目录 一、计算机和人工智能的关系 (一)从学科发展角度看 计算机是基础 人工智能是计算机的延伸和拓展 (二)从技术应用角度看 二、计算机系学生对人工智能的了解程度 (一)基础层面的了解 必备知识 …

Flutter 2025 Roadmap

2025 这个路线图是有抱负的。它主要代表了我们这些在谷歌工作的人收集的内容。到目前为止,非Google贡献者的数量超过了谷歌雇佣的贡献者,所以这并不是一个详尽的列表,列出了我们希望今年Flutter能够出现的所有令人兴奋的新事物!在…