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

blender基础认识(选项开关、工具栏、视图等)

文章目录

  • 引言
  • 一、大纲选项开关和保存启动文件
    • 1. 大纲选项
      • 1. 禁用选中
      • 2. 视图影藏
      • 3. 视图禁用
      • 4. 渲染禁用
    • 2. 保存启动文件
  • 二、工具栏和侧边栏
    • 1. 左侧工具栏
    • 2. 右侧工具栏
  • 三、视图
    • 1. 视角
    • 2. 缩放
    • 3. 拖拽
    • 4. 摄像机视角
    • 5. 切换正交视图
    • 6. 局部视图
    • 7. 显示隐藏
  • 四、添加删除物体
    • 1. 添加物体
    • 2. 删除物体
  • 五、添加插件
  • 总结

引言

如果你正在学习三维建模或是对CG制作有兴趣,那么你一定不会陌生Blender这个软件。Blender是一款功能强大的免费开源软件,具有模型、动画、渲染、合成等多种功能,深受广大CG从业者和爱好者的喜爱。本篇文章将为大家介绍Blender的基础认识,包括选项开关、工具栏、视图等要素。希望通过本文章的学习,能够让大家掌握Blender的基本操作和流程,更好地进行三维制作。

一、大纲选项开关和保存启动文件

1. 大纲选项

blender又上角有个漏斗的过滤标志,点击就可以看到大纲的选项开关
在这里插入图片描述
下面逐一介绍一下没个选项的作用

1. 禁用选中

在这里插入图片描述
这个像纸飞机一样的图标就是禁用选中开关

使用示例

开始状态,如下:
在这里插入图片描述
我们没有禁用选中是可以用鼠标左键点击选中物体的,如下图所示:
在这里插入图片描述
我用鼠标左键点击了左侧的camera,这时camera就有黄色高亮代表选中了。

接下来我们禁用调camera的选中功能,点击右侧纸飞机图标
在这里插入图片描述
这时我们再点击camera他就不会被选中,但是如果我们点击集合中的其他元素,其他元素就可以被选中,比如我们点击一下cube
在这里插入图片描述
可以看到cube被选中
以上就是禁用开关的作用功能

2. 视图影藏

如下图,第二个眼睛图标就是视图影藏开关 快捷键 H
在这里插入图片描述

使用示例:
如下图,视图隐藏开关正常开启,这时我们是可以看到cube元素的
在这里插入图片描述
我们将视图隐藏开关关闭,如下图:
在这里插入图片描述
这时cube物体就在视图中暂时隐藏了。

3. 视图禁用

如下图,第三个像电视机的图标就是视图禁用开关
在这里插入图片描述
使用示例
它在视觉效果上就和视图禁用开关一样,关闭以后,视图上的元素就不可见了,如下图:
在这里插入图片描述
可以看到,我们将视图禁用关闭,cube在界面上也消失了。

这二者的差异如下:
"视图禁用"和"视图隐藏"是两种因特定情况而阻止某些对象在场景中显示的方法。

区别主要体现在以下两个方面:

  1. 效果差异隐藏(hide)是在3D视图中不显示物体,但在渲染时仍然会出现。而禁用(disable)视图是在3D视图和渲染中都不会显示物体

  2. 操作差异:隐藏操作的快捷键是H,再按Alt+H可以显示出隐藏的物体。禁用视图则需要在物体的outliner中去取消选中眼睛图标来进行操作,取消禁用同理。

这两个功能常被设计师用于管理复杂的场景和大量的物体,通过隐藏或者禁用视图,可以将注意力集中在当前需要修改或者创作的部分,从而提高工作效率。

4. 渲染禁用

如下图中的相机图标就是渲染禁用开关
在这里插入图片描述
使用示例

  • 正常开启状态
    按数字小键盘0,选中要渲染的视图
    在这里插入图片描述
    再按f12,渲染视图
    在这里插入图片描述
    可以看到我们选中的cube正常渲染了

  • 禁用状态
    在这里插入图片描述
    0选中视图
    在这里插入图片描述
    f12渲染视图
    在这里插入图片描述
    可以看到我们选中的cube物体没有被渲染出来。

2. 保存启动文件

如图这是我们设置后的集合开关
在这里插入图片描述
但是我们在关闭了blender后,下次再次打开blender时,这时的集合状态又会恢复到最开始的默认状态,如下图:
在这里插入图片描述
设置默认启动文件
文件-默认-保存启动文件
在这里插入图片描述
这样设置了之后,下次再次打开时,就会还是当前编辑的状态。

二、工具栏和侧边栏

1. 左侧工具栏

快捷键 T
在这里插入图片描述
每一个功能就是字面意思就不一一演示了

2. 右侧工具栏

快捷键 N
在这里插入图片描述

这里是会显示安装的插件

三、视图

1. 视角

如下图右侧框出的部分,鼠标移动上去,按住鼠标左键拖动就可以改变视角
在这里插入图片描述

2. 缩放

同样的鼠标移动上去,按住左键拖拽
在这里插入图片描述

3. 拖拽

在这里插入图片描述
当然这三个一般不推荐使用,因为我们的鼠标滚轮可以更方便的实现这些操作

  • 按住鼠标滚轮移动鼠标就可以移动视角
  • 按住鼠标滚轮+shift移动鼠标就可以移动视图
  • 滚动鼠标滚轮就可以实现缩放

4. 摄像机视角

这个在前面就使用过,快捷键0
在这里插入图片描述
但是这是我们是无法切换摄像机视角的,我们需要锁定摄像机才可以,如下
在这里插入图片描述
这样我们在按住鼠标滚轮就可以移动摄像机视角了

5. 切换正交视图

在这里插入图片描述

  • 正交
    在这里插入图片描述
  • 透视
    在这里插入图片描述

正交视图透视视图都是3D视角中的常见表现形式,但它们具有一些关键的区别

正交视图

  1. 正交视图表示的是一个不具有透视效果的视图,它按照一个固定的比例来表示3D图片的各个面。所有的线条都严格按照水平和垂直方向来绘制。这意味着物体的大小和形状在视图中是不会改变的,无论其在画面中的位置如何,都会保持一致的大小比例。
  2. 在建筑、制图和工程设计中,正交视图常常被用来清晰、准确地展示一个物体的各个尺寸,因为没有透视扭曲。
  3. 正交视图不需要消失点。

透视视图
4. 透视视图则具有透视效果,物体距离观察者越远,看起来就会越小。就像在现实世界中一样,远处的物体比近处的物体看起来要小。这种效果为图像提供了深度感和真实感。
5. 在一些场景下,如游戏、动画或者一些需要渲染的设计中,透视视图能够提供更加真实和生动的结果。
6. 透视视图使用消失点来创建物体的深度和距离。

切换正交摄像
在这里插入图片描述
一般默认是透视摄像。

6. 局部视图

快捷键 /

选中物体,按/可以切换到当前选中物体的局部视图。
在这里插入图片描述
当然也可以鼠标选择设置局部视图
在这里插入图片描述

还有一个快捷键 ~,这个也可以切换视图
在这里插入图片描述

7. 显示隐藏

在这里插入图片描述

四、添加删除物体

1. 添加物体

快捷键 shift + A

在这里插入图片描述
也可以菜单设置
在这里插入图片描述

2. 删除物体

  • 快捷键 x
    x 删除会有提示
    在这里插入图片描述
  • delete
    delete是直接删除不会有提示。

五、添加插件

编辑-偏好设置-插件
在这里插入图片描述

在这里插入图片描述
选中你需要的插件勾选就可以了
在这里插入图片描述

再次打开添加物体,会发现有一些额外的物体了。
在这里插入图片描述

总结

Blender是一个功能强大的三维建模软件,学习它需要一定的时间和努力。在本文中,我们介绍了Blender的基础认识,包括选项开关、工具栏、视图等的使用方法。通过学习这些基础知识,你可以更好地掌握Blender的使用,提高自己的建模技能。希望本文对你有所帮助,也希望你可以继续深入学习Blender,创造出更加出色的作品。

相关文章:

blender基础认识(选项开关、工具栏、视图等)

文章目录 引言一、大纲选项开关和保存启动文件1. 大纲选项1. 禁用选中2. 视图影藏3. 视图禁用4. 渲染禁用 2. 保存启动文件 二、工具栏和侧边栏1. 左侧工具栏2. 右侧工具栏 三、视图1. 视角2. 缩放3. 拖拽4. 摄像机视角5. 切换正交视图6. 局部视图7. 显示隐藏 四、添加删除物体…...

React Hooks 中的属性详解

React Hooks 是 React 16.8 版本中新增的特性,允许我们在不编写 class 的情况下使用 state 和其他的 React 特性。Hooks 是一种可以让你在函数组件中“钩入” React 特性的函数。以下是一些常用的 React Hooks,并附有详细的用法和代码示例。 1. useStat…...

工作遇到问题与解决办法(一)

一、构建父子工程 父 <groupId>com.ruoyi</groupId> <artifactId>ruoyi</artifactId> <version>3.8.5</version> <modules><module>ruoyi-admin</module><module>ruoyi-framework</module><module>…...

综合与新综合与新型交通发展趋势[75页PPT]

导读&#xff1a;原文《综合与新综合与新型交通发展趋势[75页PPT]》&#xff08;获取来源见文尾&#xff09;&#xff0c;本文精选其中精华及架构部分&#xff0c;逻辑清晰、内容完整&#xff0c;为快速形成售前方案提供参考。 完整版领取方式 完整版领取方式&#xff1a; 如需…...

【树形DP+换根思想】2022牛客多校加赛 H

登录—专业IT笔试面试备考平台_牛客网 题意&#xff1a; 思路&#xff1a; 这个虽然是树形DP&#xff0c;却用了换根的思想.... 首先&#xff0c;后缀0的个数可以转化成min(cnt2,cnt5)&#xff0c;其中cnt2为2的因子个数&#xff0c;cnt5为5的因子个数 然后进行DP 设dp[u]…...

Gitlab CI/CD笔记-第二天-GitOps的流水线常用关键词(1)

一、常用关键词 在Gitlab项目的根目录需要创建一个 .gitlab-ci.yaml的文件。 这个文件就是定义的流水线。Call :"Pipeline as code" 二、这条流水线怎么写&#xff1f; 一、掌握常用的关键词即可。 1.关键词分类 1.全局关键词 Global Keywards 2.任务关键词…...

Spring Boot3.0(一):入门篇

什么是 Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架&#xff0c;其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置&#xff0c;从而使开发人员不再需要定义样板化的配置。 用我的话来理解&#xff0c;就是 Spring…...

各种排序333

冒泡排序 n方 public static void BubbleSort(int[] arr) {int n = arr.Length;for (int i = 0; i < n - 1; i++){for (int j = 0; j < n - i - 1; j++){if (arr[j] > arr[j + 1]){int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}} }选择排序 n方 publ…...

[C++] 类与对象(中)完整讲述运算符重载示例 -- 日期类(Date) -- const成员

目录 1、前言 2、全缺省的构造函数 3、打印接口 4、拷贝构造 5、赋值运算符重载&#xff08;operator&#xff09; 5.1赋值重载是默认成员函数&#xff0c;重载格式&#xff1a; 5.2 赋值重载不能为全局函数 5.3 编译器默认生成 6、析构函数 7、operator> 8、ope…...

wonderful-sql 作业

Sql 作业 作业1&#xff1a; 答&#xff1a; create table Employee (Id integer not null, Name varchar(32) , Salary integer, departmentId integer, primary key (Id) );create table Department( Id integer primary key, Name varchar(30) not null );insert into emp…...

Go学习第六天

Golang变量内置pair结构详细说明 变量包括&#xff08;type, value&#xff09;两部分type 包括 static type和concrete type. 简单来说 static type是你在编码是看见的类型(如int、string)&#xff0c;concrete type是runtime系统看见的类型类型断言能否成功&#xff0c;取决…...

opencv-34 图像平滑处理-2D 卷积 cv2.filter2D()

2D卷积是一种图像处理和计算机视觉中常用的操作&#xff0c;用于在图像上应用滤波器或卷积核&#xff0c;从而对图像进行特征提取、平滑处理或边缘检测等操作。 在2D卷积中&#xff0c;图像和卷积核都是二维的矩阵或数组。卷积操作将卷积核在图像上滑动&#xff0c;对每个局部区…...

Java 克隆技术详解,深拷贝与浅拷贝的区别及实现

什么是克隆&#xff0c;为什么在编程中使用克隆 克隆是指创建一个对象的副本&#xff0c;使得新创建的对象在内容上与原始对象相同。在编程中&#xff0c;克隆是常用的技术之一&#xff0c;它具有以下几个重要用途和优势&#xff1a; 复制对象&#xff1a;使用克隆可以创建一个…...

包装器function

std::function模板类是一个通用的可调用对象的包装器&#xff0c;用简单的、统一的方式处理可调用对象。 template<class _Fty> class function…… _Fty是可调用对象的类型&#xff0c;格式&#xff1a;返回类型(参数列表)。 包含头文件&#xff1a;#include <functi…...

Django Rest_Framework(三)

文章目录 1. 认证Authentication2. 权限Permissions使用提供的权限举例自定义权限 3. 限流Throttling基本使用可选限流类 4. 过滤Filtering5. 排序Ordering6. 分页Pagination可选分页器 7. 异常处理 ExceptionsREST framework定义的异常 8. 自动生成接口文档coreapi安装依赖设置…...

总结 IO、存储、硬盘、文件系统相关常识

目录 一、IO是什么&#xff1f; 二、存储 三、硬盘 四、文件系统 4.1 文件目录和组织方式 4.2 文化路径 4.3 文件类型 4.4 文件系统操作 一、IO是什么&#xff1f; IO是英文Input/Output的缩写&#xff0c;指输入/输出。在计算机科学中&#xff0c;IO通常指计算机与外部设备或…...

JavaScript、深入浅出Node.js前端技能汇总

JavaScript 前端技能汇总 Frontend Knowledge Structure 深入浅出Node.js 书籍pdf 《深入浅出Node.js》的相关代码 Javascript&jQuery教程 pdf html & css教程 pdf 高性能JavaScript_中英双语版 pdf 跳坑之js调用另一个js文件中函数 方法1; 在html文件中加入两…...

use gnustep objective-c

first app #import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {NSAutoreleasePool *pool [NSAutoreleasePool new];NSLog("first start");[pool drain];return 0; }tech 专注于概念&#xff0c;而不是迷失在语言技术细节中编程语言…...

8.15锁的优化

1.锁升级(锁膨胀) 无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁 偏向锁:不是真的加锁,而是做了一个标记,如果有别的线程来竞争才会真的加锁,如果没有别的线程竞争就不会加锁. 轻量级锁:一个线程占领锁资源后,另一个线程通过自旋的方式反复确认锁是否被是否(这个过程比较…...

单片机复位电路分析

来分析一下这个电路&#xff1a; 首先这里面有电容&#xff0c;所以是一个动态电路。哈哈哈 假设左上角的电压源是5V的代号为VOLT。 可以知道电容capacitor C1左边的电压也是5V&#xff0c;电容中间隔着一个绝缘体&#xff0c;所以不导电&#xff0c; 这个时候电流无法通过…...

电脑插入多块移动硬盘后经常出现卡顿和蓝屏

当电脑在插入多块移动硬盘后频繁出现卡顿和蓝屏问题时&#xff0c;可能涉及硬件资源冲突、驱动兼容性、供电不足或系统设置等多方面原因。以下是逐步排查和解决方案&#xff1a; 1. 检查电源供电问题 问题原因&#xff1a;多块移动硬盘同时运行可能导致USB接口供电不足&#x…...

CMake控制VS2022项目文件分组

我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...

HDFS分布式存储 zookeeper

hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架&#xff0c;允许使用简单的变成模型跨计算机对大型集群进行分布式处理&#xff08;1.海量的数据存储 2.海量数据的计算&#xff09;Hadoop核心组件 hdfs&#xff08;分布式文件存储系统&#xff09;&a…...

C#学习第29天:表达式树(Expression Trees)

目录 什么是表达式树&#xff1f; 核心概念 1.表达式树的构建 2. 表达式树与Lambda表达式 3.解析和访问表达式树 4.动态条件查询 表达式树的优势 1.动态构建查询 2.LINQ 提供程序支持&#xff1a; 3.性能优化 4.元数据处理 5.代码转换和重写 适用场景 代码复杂性…...

解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist

现象&#xff1a; android studio报错&#xff1a; [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决&#xff1a; 不要动CMakeLists.…...

【SpringBoot自动化部署】

SpringBoot自动化部署方法 使用Jenkins进行持续集成与部署 Jenkins是最常用的自动化部署工具之一&#xff0c;能够实现代码拉取、构建、测试和部署的全流程自动化。 配置Jenkins任务时&#xff0c;需要添加Git仓库地址和凭证&#xff0c;设置构建触发器&#xff08;如GitHub…...

绕过 Xcode?使用 Appuploader和主流工具实现 iOS 上架自动化

iOS 应用的发布流程一直是开发链路中最“苹果味”的环节&#xff1a;强依赖 Xcode、必须使用 macOS、各种证书和描述文件配置……对很多跨平台开发者来说&#xff0c;这一套流程并不友好。 特别是当你的项目主要在 Windows 或 Linux 下开发&#xff08;例如 Flutter、React Na…...

电脑桌面太单调,用Python写一个桌面小宠物应用。

下面是一个使用Python创建的简单桌面小宠物应用。这个小宠物会在桌面上游荡&#xff0c;可以响应鼠标点击&#xff0c;并且有简单的动画效果。 import tkinter as tk import random import time from PIL import Image, ImageTk import os import sysclass DesktopPet:def __i…...

表单设计器拖拽对象时添加属性

背景&#xff1a;因为项目需要。自写设计器。遇到的坑在此记录 使用的拖拽组件时vuedraggable。下面放上局部示例截图。 坑1。draggable标签在拖拽时可以获取到被拖拽的对象属性定义 要使用 :clone, 而不是clone。我想应该是因为draggable标签比较特。另外在使用**:clone时要将…...

工厂方法模式和抽象工厂方法模式的battle

1.案例直接上手 在这个案例里面&#xff0c;我们会实现这个普通的工厂方法&#xff0c;并且对比这个普通工厂方法和我们直接创建对象的差别在哪里&#xff0c;为什么需要一个工厂&#xff1a; 下面的这个是我们的这个案例里面涉及到的接口和对应的实现类&#xff1a; 两个发…...