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

接下来我会在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.mzph.cn/news/74663.shtml

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

相关文章

现货黄金代理好吗?

做黄金代理这个职业好吗?从目前的市场现状来看,其实做黄金代理很不错的。在股票市场中,投资者只能通过买涨进盈利,所以当市场行情不好的时候,股票经纪人的业务将很难展开,而现货黄金投资者不一样&#xff0…

腾讯云服务器CVM标准型S5性能测评和租用费用

腾讯云服务器CVM标准型S5实例具有稳定的计算性能,CVM 2核2G S5活动优惠价格280.8元一年自带1M带宽,15个月313.2元、2核4G配置748.2元15个月,CPU内存配置还可以选择4核8G、8核16G等配置,公网带宽可选1M、3M、5M或10M,百…

Vue中对于指令的介绍

Vue指令 文章目录 Vue指令1、介绍2、指令介绍2.1、v-html2.2、v-show和v-if3.2、v-else 和 v-else-if3.3、v-on3.4、v-bind3.5、v-for3.6、v-for 中的key3.7、v-model 3、指令修饰符3.1、 按键修饰符3.2、 监听v-model修饰符3.3、 事件修饰符 1、介绍 Vue 会根据不同的【指令】…

doris docker环境编译部署

1.准备doris docker环境 xiuchenggongxiuchengdeMacBook-Pro bin % docker pull apache/doris:build-env-ldb-toolchain-latestbuild-env-ldb-toolchain-latest: Pulling from apache/doris eeedae70be19: Pull complete a3ed95caeb02: Pull complete Digest: sha256:63d9a9…

龙迅LT86102UX HDMI一进二出,支持分辨率4K60HZ

龙迅LT86102UXE 1. 描述 龙迅LT86102UX HDMI2.0 分路器具有符合 HDMI2.0/1.4 规范的 1:2 分路器、最大 6Gbps 高速数据速率、自适应均衡 RX 输入和预强调的 TX 输出,支持长电缆应用,板载无 XTAL,可节省 BOM 成本。 LT86102UX HDM…

Vue 3 基础(二)基础 1

API 参考 1、创建一个 Vue 应用 1.1 应用实例 每个 Vue 应用都是通过 createApp 函数创建一个新的 应用实例: import { createApp } from vueconst app createApp({/* 根组件选项 */ })1.2 根组件 我们传入 createApp 的对象实际上是一个组件,每个…

flink sql 13.2 读取与写入数据库的报错(踩坑)

flink sql读取与写入数据的报错(踩坑) flink sql sink mysql 没有数据写入或数据写入中文乱码或报useSSLflink sql source mysql 任务执行正常没有任何报错信息(构建 Flink LookUp 表 的踩坑历程) flink sql sink mysql 没有数据写…

哈希表的实现(哈希捅)

今天是哈希表的实现&#xff0c;哈希表也是一种数据结构&#xff0c;我个人认为还是比较简单的&#xff0c;先给大家看看我 的实现代码吧&#xff0c;如下&#xff1a; #pragma once #include <iostream> #include <set> #include <map> #include <vecto…

TCP、UDP 协议的区别,各自的应用场景

分析&回答 TCP 传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前&#xff0c;必须先在双方之间建立一个TCP连接&#xff0c;之后才能传输数据。TCP提供超时重发&#xff0c;丢弃重复数据&#xff0c;检验数据&#xff0c;流量控制等功能&…

LeetCode-93-复原IP地址

题目描述&#xff1a;有效 IP 地址 正好由四个整数&#xff08;每个整数位于 0 到 255 之间组成&#xff0c;且不能含有前导 0&#xff09;&#xff0c;整数之间用 ‘.’ 分隔。 例如&#xff1a;“0.1.2.201” 和 “192.168.1.1” 是 有效 IP 地址&#xff0c;但是 “0.011.25…

MySQL主从分离读写复制

在高负载的生产环境里&#xff0c;把数据库进行读写分离&#xff0c;能显著提高系统的性能。下面对MySQL的进行读写分离。 试验环境 A机&#xff1a;IP:192.168.0.1 mysql版本&#xff1a;mysql-5.6.4,主数据服务器&#xff08;只写操作&#xff09; B机&#xff1a;IP:192.…

网管实战⑼:配置华为S5720交换机

配置好汇聚交换机后&#xff0c;需要根据单位情况配置具体的接入交换机。 自从2019年12月底配置好交换机后&#xff0c;基本上都没有怎么操作交换机了。那时候使用的是H3C交换机&#xff0c;主要是H3C S7706、H3C S5120、H3C S5130、H3C S5500、H3C S3600等型号的交换机&#x…

c3p0、dbcp、proxool、BoneCP比较

1.1 测试环境: 操作系统&#xff1a;windows xp sp3数据库&#xff1a;mysql 5.1 1.2 测试条件&#xff1a; initialSize30; maxSize200; minSize30; 其余参数为默认值&#xff1b; 1.3 测试代码&#xff1a; 利用JAVA代码模拟多线程对这三种数据库连接池进行测试&#xf…

Kafka3.0.0版本——消费者(自动提交 offset)

目录 一、自动提交offset的相关参数二、消费者&#xff08;自动提交 offset&#xff09;代码示例 一、自动提交offset的相关参数 官网文档 参数解释 参数描述enable.auto.commi默认值为 true&#xff0c;消费者会自动周期性地向服务器提交偏移量。auto.commit.interval.ms如果…

Ubuntu终端指令

目录 目录 一、基本指令 1.命令行提示符 2.切换用户 3.修改密码 4.查看当前目录下的文件 5.修改文件权限---chmod 6.cd 切换路径 7.touch 8.cat 9.echo 10.mkdir 11. rm/rmdir 二、在线下载软件 1.更新软件源 2.更新软件列表 3.下载软件 三、离线安装软件 1. …

Day61:代码随想录结束打卡~

大体感受 为期60的算法训练营结束了&#xff0c;这钱其实挺值的&#xff0c;人就是这样&#xff0c;一旦你有点付出才会懂得珍惜。 最大的收获就是见识到了人有决心有多可怕&#xff0c;这60天如果让我自己刷&#xff0c;其实根本坚持不了几天&#xff0c;但是现在证明我确实坚…

大数据(八):Pandas的基础应用详解(五)

专栏介绍 结合自身经验和内部资料总结的Python教程,每天3-5章,最短1个月就能全方位的完成Python的学习并进行实战开发,学完了定能成为大佬!加油吧!卷起来! 全部文章请访问专栏:《Python全栈教程(0基础)》 再推荐一下最近热更的:《大厂测试高频面试题详解》 该专栏对…

车载软件架构——基础软件供应商开发工具链(一)

车载软件架构——基础软件供应商&开发工具链(一) 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 没有人关注你。也无需有人关注你。你必须承认自己的价值,你不能站在他人的角度来反对自己…

Qt包含文件不存在问题解决 QNetworkAccessManager

这里用到了Qt的网络模块&#xff0c;在.pro中添加了 QT network 但是添加 #include <QNetworkAccessManager> 会报错说找不到&#xff0c;可以通过在项目上右键执行qmake后&#xff0c;直接#include <QNetworkAccessManager>就不会报错了&#xff1a;

在h5中使用 JavaScript 和 HTML DOM 对表格的表头进行排序的解决方案

在 HTML5 (h5) 中&#xff0c;可以使用 JavaScript 和 HTML DOM 来对表格的表头进行排序。以下是一个简单的示例&#xff0c;使用纯 JavaScript 实现&#xff1a; 首先&#xff0c;在 HTML 中创建一个带有表头的表格&#xff1a; <table id"myTable"><the…