三维制图讲义01 - 欢迎来到三维世界

三维制图讲义02 - 三维制作流程

三维制图讲义03 - 三维软件和Blender介绍

快速回顾

上一节课,我们介绍了 Blender 软件的下载、安装、设置和基本界面组成。

接着练习了视图的变换:

  • 围绕着兴趣点旋转视图:按下鼠标中键并移动
  • 缩放视图:滚轮鼠标中键
  • 平移视图:Shift+按下鼠标中键
  • 正/右/顶视图切换:如果没有小键盘,需要先在设置中修改快捷键,比如我一般设置 Alt 1 / Alt3 / Alt7 为正/右/顶视图

然后练习了最基本的几何体操作:位移、旋转和缩放(TRS)。

特别需要练习的是,沿着某个轴做以上操作。当我们熟练使用界面中的辅助手柄来移动、旋转和缩放以后,还可以进一步使用鼠标来加速操作,毕竟这是最常使用的操作:

  • 按一下 G/R/S 键后,再按一下需要沿着哪个轴移动,比如沿着 x 轴就按下 x 键,然后移动物体;
  • 或者配合鼠标中键使用:按下 G 键后,按住鼠标中键,沿着坐标轴参考线移动,物体就会只沿着这条坐标轴移动

在这个基础上,我们加入复制并移动的练习

  • 选中几何体(非编辑状态)
  • 按 shift+D 复制一个一模一样的几何体
  • 沿坐标轴移动到某处(配合鼠标中键使用)
  • 需要对齐多个几何体时,需要切换为正/侧/顶视图查看
  • 将几何体 translate 到合适的地方

几何体

当我们第一次打开 Blender 软件的时候,会看到编辑视图中央有一个立方体。如果我们按下 shift+A,会弹出添加菜单,在 mesh 选项里面,会有一系列选项,它们就是最最基本的几何体:平面、立方体、圆形、球体、圆柱体、圆锥体、圆环。

万丈高楼平地起。基础几何体就是万丈高楼的基本模块。

观察下面的几何体,想想在日常生活中,能见到哪些物品拥有类似的形状:

用不同的基础几何体组合,几乎可以搭出任意的形状。乐高就是最好的例子:

乐器?没问题啊~

练习观察几何体的构成,可以从方方正正的物体开始。比如上面的乐高钢琴,是由哪几部分组成的?不规则的形状可以由哪些比较规则的形状拼接而成?

除了观察,还可以通过游戏来训练三维的想象力和直觉!比如,三维俄罗斯方块,二维玩得再溜,刚接触三维版本也会觉得自己手残:

以后再玩跳一跳、纪念碑谷游戏,尤其是后者,记得仔细观察精美场景中的三维构造哦!

而且,在现实世界中看到好玩有趣的物品,要留意它的不同侧面都长什么样子:

Blender 练习

编辑模式点线面选择切换。

选中几何体后,按快捷键 Tab 进入编辑模式。这时候会看到物体变为橙色,顶点、边和面都跟物体状态时不太一样。

在编辑状态下,按键盘 1、2、3 键(或者点界面中模式选择右边的三个图标),可以切换为 点选择、边选择、面选择状态。

点选择(编辑模式下按1键):

面选择(编辑模式下按3键):

接下来,我们可以将点、线、面选择,跟位移、旋转、缩放结合起来练习:

  • 切换到点选择模式(编辑模式下按 1 键),选中点,进行移动(G)(包括沿轴的操作)
  • 切换到边选择模式(编辑模式下按 2 键),选中多条边,进行旋转(R)(包括沿轴的操作)
  • 切换到面选择模式(编辑模式下按 3 键),选中多个面,进行缩放(S)(包括沿轴的操作)

完成了立方体的修改以后,再结合上一节的知识,用三个形状不一样的几何体,做成 3X3X3 的几何体矩阵,并且截下正/侧/斜面三张图,记录过程中的心得。

你已经开始创造属于自己的作品了 ,加油~

00 的专栏

HackYourself​zhuanlan.zhihu.com

FabAcademy 创客炼成记​zhuanlan.zhihu.com

Art & Code​zhuanlan.zhihu.com

进击!后界面时代的交互设计​zhuanlan.zhihu.com

Make Noise​zhuanlan.zhihu.com

你丫全栈​zhuanlan.zhihu.com

三维球体换算到二维_三维制图讲义04 - 基础几何体相关推荐

  1. 三维球体换算到二维_单图像三维重建、2D到3D风格迁移和3D DeepDream

    项目网址:http://hiroharu-kato.com/projects_en/neural_renderer.html 代码网址:https://github.com/hiroharu-kato ...

  2. 三维球体换算到二维_AutoCAD三维入门,这些硬核干货要知道,看不懂建议备份收藏...

    一直分享的都是AutoCAD绘图的平面绘图教程以及技巧,今天我们换一个话题: 三维画图入门 你有哪些想法?留言区可以评论. 楼主先来说一说,其实和二维差别不是很多,首先还是要熟悉各种的工具功能的使用, ...

  3. N圆最密堆积、最小外接正方形的matlab求解(二维、三维等圆Packing 问题)

    圆形最密堆积.最小外接正方形的matlab求解(二维.三维等圆Packing 问题) 0 前言 1 N个圆的最小外接正方形求解 2 N个球的最小外接立方体求解 惯例声明:本人没有相关的工程应用经验,只 ...

  4. ArcBall二维控制三维旋转

    ArcBall二维控制三维旋转 由于目前大多的显示器是二维的,要控制三维物体的旋转就显得不那么直接了.ArcBall是一种将二维鼠标位置的变化映射到三维物体旋转的方法,让用户通过很直观的方法控制物体旋 ...

  5. 【机器学习】—— K-means聚类算法原理详解 以及 二维、三维数据的K-means聚类Python实现

    文章目录 一.K-Means聚类算法原理过程 1.1 K-means聚类的一些细节 1.1.1 样本x(i)x^{(i)}x(i)与中心点μkμ_kμk​距离的衡量 1.1.2 K-means聚类算法 ...

  6. 手眼标定详述(坐标系介绍,二维、三维的手眼标定方法@九点法、AX=XB)

    手眼标定 1. 写在前面 2. 手眼标定基本分类 2.1 手眼标定坐标系 2.2 眼在手外(EYE TO HEAD) 2.3 眼在手上(EYE IN HEAD) 3. 九点法(二维)- 算法实现流程 ...

  7. Matlab二维、三维作图

    二维作图命令 MATLAB 中最常用也是最基本二维作图命令为plot, plot函数针对向量或矩阵的列来绘制曲线的. 调用plot函数的常用格式有以下几种 • plot(x): 当x为一向量时, 以x ...

  8. R语言plotly可视化:使用PCA算法进行数据降维、使用plotly可视化PCA所有的主成分绘制散点图矩阵、降维后的两个(三个)核心主成分的二维、三维可视化图形、方差解释的量、载荷图等

    R语言plotly可视化:使用PCA算法进行数据降维.使用plotly可视化PCA所有的主成分绘制散点图矩阵.降维后的两个(三个)核心主成分的二维.三维可视化图形.方差解释的量.载荷图等 目录

  9. linux c语言 malloc动态分配指针,C语言malloc函数为一维,二维,三维数组分配空间...

    c语言允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放,这些数据存储在堆区.可以根据需要,向系统申请 ...

最新文章

  1. 网络推广产品中网站的标题如何设置更利于SEO?
  2. 设计模式---(创建型)单例模式
  3. 最全mysql的复制和读写分离
  4. [ Python ] PIL
  5. 2014c语言二级考试题,2014计算机二级等级考试试题:C语言模拟题
  6. leetcode 442. Find All Duplicates in an Array | 442. 数组中重复的数据(位运算)
  7. setsockopt()用法(参数详细说明)
  8. 操作系统(李治军) L9多进程图像-操作系统最重要的图像
  9. 黑白极简设计行业企业官网模板
  10. sitemap.xml生成方法(asp和php)(转)
  11. spring核心:bean工厂的装配 3
  12. Response实现文件下载
  13. 计算机课件制作技能,PPT技能制作大比拼
  14. Spring框架总结(8)
  15. python将图片表情包转化成字符
  16. Google Adsense西联汇款领取方式与流程,亲身实践,供参考
  17. 【GANs】Generative Adversarial Nets
  18. Delphi和Word编程集锦
  19. 读书感受 之 《AI·未来》
  20. 十六 周记1 (10.17-10.23)

热门文章

  1. Eclipse + Gradle实现APK分包
  2. Linux:修改文件权限命令chmod
  3. Sitemap Celebration(使用嵌套列表的树形导航)
  4. C++ 数据类型转换详解之终极无惑
  5. netcore 实现一个简单的Grpc 服务端和客户端
  6. Linux下源码编译安装Redis及如何后台启动Redis
  7. 管理docker容器
  8. SHELL中,如何分割字符串
  9. PHP中提问频率最高的11个面试题和答案
  10. BeanPropertyRowMapper