Blender--》页面布局及基本操作讲解

news2024/12/27 13:38:30

接下来我会在three.js专栏中分享关于3D建模知识的文章,如果学习three朋友并且想了解和学习3D建模,欢迎关注本专栏,关于这款3D建模软件blender的安装,我在前面的文章已经讲解过了,如果不了解的朋友可以去考考古:建模软件如何加载外部3D模型?ok接下来就让我们正式的进入到3D建模的世界吧!!!

目录

blender界面介绍

3D视图操作

物体移动操作

物体的旋转与缩放

物体删除、抓取与复制


blender界面介绍

当我们第一次打开blender的时候,页面会弹出一个下面这样的欢迎界面,我们点击常规就可以了

刚进入页面的时候,在3D可视区域有一个默认的正方体,其大致的主页面介绍如下:

那么我们如何完成旋转、缩放、平移视图这些基本操作呢?这里简单介绍一下:

旋转视图:在屏幕上有一个导航器,我们可以点击一个坐标轴然后按住鼠标左键就可进行视图旋转

快捷键:按住中键进行旋转

平移视图: 导航器下面的几个操作菜单,鼠标左键按住移动视图即可进行平移操作

快捷键:Shift + 按住中键进行平移

缩放视图: 导航器下面的几个操作菜单,鼠标左键按住向前向后滑动鼠标即可进行平移操作

快捷键:鼠标滚轮滑动进行缩放视图

当然如果你要是觉得旋转平移缩放操作的快捷键你不习惯的话,也是可以进行相应的修改的,无非就是找到导航栏的 编辑  -> 偏好设置 -> 键位映射 -> 3D视图 即可进行相应的修改。

3D视图操作

在3D建模中我们常用四视图来进行查看视角,其相关视图及其快捷键如下:

透视图

顶视图:数字7

正视图:数字1

右视图:数字3

注意这些快捷键必须是键盘左侧的小键盘才能实现,点击字母区的数字键是没有任何效果的:

很遗憾,博主本人的键盘是没有小键盘的,但是我们也可以使用其他的方式,如下:

方式一:~ + 数字 ,以这种方式来实现,~ 键是在esc键的下方,点击该键3D视图区域会出现一排选项让你进行旋转:

方式二:配置一下,打开编辑的偏好设置,找到深入,然后勾选模拟数字键盘,这样就可以在字母区点击数字进行视图的切换啦:

方式三:这个方法最简单粗暴了,直接点击导航器的相关坐标按钮进行视图的切换:

当然如果想查看四格视图的话,点击快捷键:crtl + alt + q ,进行操作即可:

物体移动操作

物体的移动很简单,只需要点击左侧的上下文工具当中的移动按钮,就可以发现你选中的物体出现了一个xyz坐标轴,当我们点击坐标轴就可以进行物体的拖到了。

关于坐标轴的移动有如下三种方式,不过不推荐使用白色圆圈的方式,因为你使用了这种方式的话很难肉眼判断物体的位置到底在哪,视觉上会有误差。所有我们平常一般都使用沿着坐标轴移动或沿着坐标平面来移动。

当然具体的调节物体的位置,我们也可以按下n键打开侧边栏Sidebar,也称n面板,该面板记述了当前物体的相关信息,我们可以手动通过数字进行精准的修改:

当然我们也可以使用微调面板,来对你上一步的移动操作进行一个精确的调整,比如说我上一步通过拖拽y坐标轴进行一个移动,点击左下角的移动名称的微调面板,进行一个数据上的精准修改:

当然这个微调面板不仅仅是跳转位置,当我们新建添加一个物体的时候,我们也可以设置该问题的大小尺寸,如下:

物体的旋转与缩放

物体的旋转很简单,我们可以点击左侧的上下文工具然后选择我们要旋转的问题后,该物体就会出现各个方向的圆圈,我们按住相应的圆圈进行鼠标的滑动就可以实现物体的旋转了:

当然为了数据的精准,我们也可以按下n键打开n面板手动进行一个数据的调整,在这里微调面板同样适用,这里就不再赘述了:

缩放的操作和旋转的操作一致,也是找到上下文工具的缩放按钮,然后点击要进行缩放的物体,相应物体表明会出现xyz坐标轴,这里和进行移动的操作一样,拖拽坐标轴就可以进行缩放操作了:

我们进行缩放的时候也可以打开n面板进行数据的监视,也可以手动进行数据的修改:

关于n面板下方的尺寸选项,这个尺寸指的是物体的边界框,也就是所占空间的一个长方体的大小,这里我们可以通过物体属性来让这个边界框进行可视化,可以看到我们的猴头的一个可视的边框范围出现了,但是我们默认是不让这个边框显示的,这里简单了解一下n面板中尺寸所代表的含义就行:

放弃操作: 当你一顿猛如虎操作下来之后,发现模型被你弄的惨不忍睹的时候,你可以如下操作

注意:先选中你要修改的物体之后再进行如下的归零操作

alt + G:坐标归零(G代表Grab/Move)

alt + R:旋转归零(R代表Rotate)

alt + S:缩放归零(S代表Scale)

物体删除、抓取与复制

物体名称的命名,这里我们就直接选中问题,然后双击大纲窗口中对应的物体就可以进行修改

物体的删除很简单,选中某物体之后右键菜单找到删除按钮点击删除即可,当然这里可以使用快捷键的方式,比如说直接点击Delete键就直接删除,点击x键进行确认删除,看个人选择吧这一块:

物体的抓取移动,选中某物体,按g键进入抓取模式,此时可以任意移动,当然我们也可以进行如下操作进行一个移动:

再按x,锁定沿 x 轴移动

再按y,锁定沿 y 轴移动

再按z,锁定沿 z 轴移动

物体的复制也很简单:物体的复制很简单,可以通过如下方式进行:

ctrl + c / crtl + v 进行原位复制

复制的物体相互重合了而已,这里我们通过大纲窗口选中我们要移动的物体然后进行移动即可:

shift + d ,复制物体并进入抓取(Grad) 模式

ok,给大家布置一个小练习,完成如下界面就能学习到今天本文章中用到的知识:

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

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

相关文章

DeepinV20安装MSJDK17

装什么版本的JDK https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-17 通常来讲,选择最适应自己应用程序的版本,例如最新开发的程序基本需要运行在jdk17了,又或者前几年的java程序基本都是jdk11,再旧一点的jdk8。尽可能选…

【C++深入浅出】类和对象中篇(六种默认成员函数、运算符重载)

目录 一. 前言 二. 默认成员函数 三. 构造函数 3.1 概念 3.2 特性 四. 析构函数 4.1 概念 4.2 特性 五. 拷贝构造函数 5.1 概念 5.2 特性 六. 运算符重载 6.1 引入 6.2 概念 6.3 注意事项 6.4 重载示例 6.5 赋值运算符重载 6.6 前置和后置运算符重载 七. c…

【Rust日报】2023-09-07 Servo 项目将加入欧洲 Linux 基金会

Servo 项目将加入欧洲 Linux 基金会 Servo 项目由 Mozilla Research 于 2012 年创建,是除编译器本身之外的首个主要 Rust 代码库,自此成为实验性网络引擎设计的标志。Servo 的主要组件已被集成到 Firefox 网络浏览器中,其若干解析器和其他底层…

渗透测试基础之永恒之蓝漏洞复现

渗透测试MS17-010(永恒之蓝)的漏洞复现 目录 渗透测试MS17-010(永恒之蓝)的漏洞复现 目录 前言 思维导图 1,渗透测试 1,1,什么是渗透测试? 1.2,渗透测试的分类: 1.3,渗透测试的流程 1.3.1,前期交互 1.3.2,情报收集 1.3.3,威胁建模 1.3.4,漏洞分析 1.3.5,漏洞验…

软件设计模式(五):代理模式

前言 代理模式是软件设计模式的重中之重,代理模式在实际应用比较多,比如Spring框架中的AOP。在这篇文章中荔枝将会梳理有关静态代理、动态代理的区别以及两种实现动态代理模式的方式。希望能对有需要的小伙伴有帮助~~~ 文章目录 前言 一、静态代理 二…

自定义Dynamics 365实施和发布业务解决方案 - 1. 准备工作

在当前的商业世界中,竞争每时每刻都在加剧每个企业都必须找到在竞争中保持领先的直观方法。其中之一企业面临的主要挑战是在以便为客户提供更好的服务。在这样一个竞争激烈、要求苛刻的时代环境中,对客户关系管理软件的需求是正在增加。 Dynamics 365的CE功能强大且适应性强…

使用JS实现一个简单的观察者模式(Observer)

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 手撸Observer⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领…

MySQL数据库——存储引擎(1)-MySQL体系结构、存储引擎简介

目录 MySQL体系结构 连接层 服务层 引擎层 存储层 存储引擎简介 概念 语句 演示 下面开始学习进阶篇的第一个内容——存储引擎 分为四点学习: MySQL体系结构存储引擎简介存储引擎特点存储引擎选择 MySQL体系结构 连接层 最上层是一些客户端和链接服务&am…

小米和金山集团董事长雷军访问武汉:加大投资力度,深化务实合作

小米集团创始人雷军一行在9月6日到访了武汉,受到了当地政府的热情欢迎。武汉方面表示,小米、金山集团作为全球知名的企业集团,与武汉有着良好合作基础。未来,武汉希望小米、金山集团持续深耕武汉,加大投资力度&#xf…

主页整理:8月1日---9月10日

目录 8月1日17点 8月1日20点 8月3日13点 8月3日18点 8月15日19点 8月28日9点 8月28日18点 8月29日8点 8月29日9点 9月2日21点 9月5日17点 9月9日18点 9月10日7点 粉丝变化数 8月1日17点 8月1日20点 8月3日13点 8月3日18点 8月15日19点 8月28日9点 8月28日18点…

Element-ui container常见布局

1、header\main布局 <template> <div> <el-container> <el-header>Header</el-header> <el-main>Main</el-main> </el-container> </div> </template> <style> .el-header { …

日常开发小汇总(3)js类型判断

1.typeof 能判断出字符串、数字、方法和undefined&#xff0c;array、null、object判断不出 let num 1;let str "x";let fn function user(){}let arr [1,2]let obj {name:"zhangs"}let und;let nul null;console.log(typeof num) //numberconsole.l…

深度、广度优先遍历(邻接表)

#include<stdio.h> #include<stdlib.h> #include<iostream> #include<queue> #define MAXVEX 20 typedef char VertexType; using namespace std;//边表结点 typedef struct EdgeNode{int adjvex;struct EdgeNode *next; }EdgeNode;//顶点结点 typedef…

Spring Cloud:构建微服务的最佳实践

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

手机木马远程控制复现

目录 目录 前言 系列文章列表 渗透测试基础之永恒之蓝漏洞复现http://t.csdn.cn/EsMu2 思维导图 1&#xff0c;实验涉及复现环境 2,Android模拟器环境配置 2.1,首先从官网上下载雷电模拟器 2.2,安装雷电模拟器 2.3, 对模拟器网络进行配置 2.3.1,为什么要进行配置…

vagrant 虚拟机扩容磁盘

vagrant 虚拟机扩容磁盘 修改配置安装插件存储扩容 修改配置 参考博客:https://blog.csdn.net/marina_1/article/details/122238721 vagrant 版本 PS D:\vagrant\workplace\node2> vagrant --version Vagrant 2.3.7修改vagrant虚拟机配置文件Vagrantfile&#xff0c;添加磁…

互斥锁,自旋锁,读写锁

目录 互斥体 互斥锁 属性 使用流程&#xff08;相关API函数&#xff09; 互斥锁初始化和销毁的函数原型&#xff1a; 互斥锁的上锁和解锁的函数原型为&#xff1a; pthread_mutex_init() 定义 函数原型 返回值 初始化 pthread_mutex_destroy() 定义 函数原型 pt…

EasyAVFilter代码示例之将视频点播文件转码成HLS(m3u8+ts)视频点播格式

以下是一套完整的视频点播功能开发源码&#xff0c;就简简单单几行代码&#xff0c;就可以完成原来ffmpeg很复杂的视频点播转码调用流程&#xff0c;而且还可以集成在自己的应用程序中调用&#xff0c;例如java、php、cgo、c、nodejs&#xff0c;不需要再单独一个ffmpeg的进程来…

mongodb7.0安装全过程详解

mongodb安装全过程详解 安装mongodb环境安装mongodb shell 安装mongodb环境 进入mongodb官网下载社区版服务器 点击跳转下载地址 选择适应自己系统的版本&#xff0c;然后下载 下图为下载后的文件&#xff0c;双击进行安装 需要注意的两个点 ①选择完整安装 ②不下载mongo…

C语言深入理解指针(非常详细)(五)

目录 回调函数qsort使用举例qsort函数的模拟实现sizeof和strlen的对比sizeofstrlensizeof和strlen的对比一道关于sizeof的题 回调函数 回调函数就是一个通过函数指针调用的函数 如果你把函数的指针&#xff08;地址&#xff09;作为参数传递给另一个函数&#xff0c;当这个指…