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

Blender新手入门笔记收容所(一)

基础篇

基础操作

  • 视角的控制
    • 控制观察视角:鼠标中键
    • 平移视图:Shift+鼠标中键
    • 缩放视图:滚动鼠标中键滚轮
  • 选中物体后:移动物体快捷键G,移动后单击鼠标就会定下来。
    • 进入移动状态后:按Y会沿着Y轴移动
    • 进入移动状态后:按X会沿着X轴移动
    • 进入移动状态后:按Z会沿着Z轴移动
    • 在移动模式下,按住Ctrl会有吸附网格进行移动
  • 选中物体后:缩放物体快捷键S,移动后单击鼠标就会定下来。
    • 进入缩放状态后:按Y会限制到Y轴的缩放
    • 进入缩放状态后:按X会限制到X轴的缩放
    • 进入缩放状态后:按Z会限制到Z轴的缩放
  • 在Blender里面,Alt+S撤销缩放、Alt+G恢复到初始新建的位置,Alt+R撤销旋转
  • 选中物体后,按快捷键H隐藏物体
    • Alt+H:显示全部隐藏的物体
    • Shift+H:把没有被选中的物体隐藏
  • Shift+D:移动复制选中的物体
  • Shift+A:新建物体
  • Ctrl+空格:最大化窗口
  • Alt+鼠标中键:将视角直接旋转到你鼠标的正交视图,就是聚焦到鼠标的位置
  • C:刷选工具,就是可以刷选多个物体,W就是调整,L就是套索选择,B是框选
    在这里插入图片描述
  • ~快捷键可以打开视图切换很方便

认识界面

  • 最基本的3D工作流程(Blender Basic Workflow):
    • 建模(Modeling)
    • 布光(Lighting)
    • 材质(Texturing)
    • 渲染(Rendering)
  • blender的布局都是可以活动性的,当布局要是乱了,可以点击blender上方的加号新建一个布局,然后删打乱的布局就行,然后向前重排序就跟原来一样了
    在这里插入图片描述
    在这里插入图片描述
  • 游标:
    • 游标的第一个作用:游标在哪里,新建的物体就会出现在哪里
    • 游标的第二个作用:游标可以作为物体旋转的轴心点使用
  • Shift+右键:移动游标
  • Shift+C:游标归位原点
  • 选中物体,按Shift+S可以选择物体到游标偏移,这样就可以快速完成模型的定位
    在这里插入图片描述
  • 每个物体都有一个黄色的原点,Ctrl+.:移动这个黄色原点,也可以选择界面
    在这里插入图片描述
    在这里插入图片描述
tips:计算机只认原点
  • 轴心点:
    在这里插入图片描述
    • 边界框中心:一个物体的话边界框中心就是原点,两个物体就是两个物体间的中心点。可以看做用一个最小的长方体框围住选择的物体,并选择这个长方体的几何中心
      在这里插入图片描述

    • 3D游标:如果选择3D游标,模型的操作就会绕着3D游标进行旋转
      在这里插入图片描述

    • 各自的原点:就是按照自己的原点进行旋转
      在这里插入图片描述

    • 质心点:三个模型的重心点,所选物体质量的中心,可以理解为把所有物体强行联系到同一个物体,质心点就是这个大物体的重心
      在这里插入图片描述

    • 活动元素:就是按照选择的物体为中心旋转
      在这里插入图片描述

案例一

建模

  • 新建一个图像作为参考
    在这里插入图片描述
  • 调整一下不透明度,以免影响建模
    在这里插入图片描述
  • 建好模型
    在这里插入图片描述
  • 设置格式与外边框,调节外边框就能直接只看到摄像机看到的
    在这里插入图片描述
    在这里插入图片描述

渲染器

  • Blender有两个渲染器
    • EEVEE:快,相对不占资源,没有光线追踪,很多光线阴影细节需要额外的参数设置
    • CYCLES: 逼真高级,能模拟出物理世界里非常细节的光线阴影,慢,相对更消耗硬件资源
  • F12是快捷键渲染
    在这里插入图片描述
  • 因为没有灯光所有渲染出来就是灰蒙蒙
    在这里插入图片描述+ 然后打上灯光与添加上材质就可以了
    在这里插入图片描述
    在这里插入图片描述

建模篇

点线面的选择与控制

  • 打开拖动时的饼菜单,就可以按Tab键切换不同的编辑模式
    在这里插入图片描述
  • 模式切换:Tab
    • 切换点线面
      • 点模式:1
      • 线模式:2
      • 面模式:3
  • 点线面的选择
    • 选择工具的切换:W
    • 框选:B
    • 刷选:CEsc结束刷选状态
    • 反选:Ctrl + l
    • 多选:Shift
    • 选择两个元素最短路径:Ctrl
    • 选择相连元素:L
    • 循环选择:按住Alt+双击,就可以选择一个循环边
    • 垂直方向的循环选择:Ctrl+Alt+双击
  • 点线面的控制
    • 移动:G 缩放:S 旋转:R
    • 删除:X(注意删除边与融并边的区别,删除会出现孔洞,融并会把剩下的边线连起来)
    • 法相/法线:指始终垂直某平面或者某切面的虚线,用来定义光线如何从曲面反弹的向量
    • 进入透视模式:Alt+Z
  • Blender里面:蓝正红反

十大建模操作

  • 十大操作快捷键
    • 挤出:K,连续挤出(Ctrl + 右键
    • 向内挤出:I
    • 倒角:Ctrl + B
    • 循环切割:Ctrl + R
    • 合并:M
    • 断开:V
    • 填充:F,栅格填充(Ctrl + F),栅格填充必须是偶数面
    • 切刀:K,按鼠标右键或者空格键退出
    • 桥接:Ctrl + E 桥接必须是同一个物体
      • 合并物体:Ctrl + J
    • 分离:P

案例二

蘑菇建模

  • 蘑菇建模:简易形变修改器+吸附工具
  • 使用表面形变修改器建模出蘑菇头。简易形变修改器建模出蘑菇杆
    在这里插入图片描述
    在这里插入图片描述
  • 尽量不要在物体模式下缩放,尽量在编辑模式下缩放
  • 假如你在物体模式下做过缩放,记得应用下这个缩放
  • 选中物体Ctrl + A 应用一下缩放
    在这里插入图片描述
  • 设置两个模型父子级关系,先选中蘑菇杆当前模型作为子级,然后按住Shift键选中蘑菇头作为父级,然后Ctrl + P设置父级目标位物体
    在这里插入图片描述
    在这里插入图片描述
  • 建模一个小斑点,选择吸附,选中面投射,勾选旋转对齐目标,这样就可以吸附到蘑菇上去
    在这里插入图片描述
  • 效果
    在这里插入图片描述

树桩建模

  • 树桩建模:衰减编辑+分离+拉平选中点
  • 使用插件LoopTools,将挤出的面变成圆环,N打开侧栏,要是侧栏没有编辑这一个选项卡,就去插件中打开
    在这里插入图片描述
    在这里插入图片描述
  • S+Z+0:使用底部平整
    在这里插入图片描述
  • 使用选中物体的点分离出选中项的模型
    在这里插入图片描述
  • 使用衰减编辑物体勾勒出苔藓
    在这里插入图片描述

花朵建模

  • 花朵建模:旋绕工具
  • 使用旋转工具建模出花朵
    在这里插入图片描述
  • 然后建模出花苞
    在这里插入图片描述

树干建模

  • 树干建模:缩裹修改器
  • 使用挤出建模出空心圆柱,然后使用桥接出循环边
    在这里插入图片描述
  • 分离选中项
    在这里插入图片描述
  • 使用缩裹修改器,使用苔藓附着到树干上
    在这里插入图片描述
  • 最终效果
    在这里插入图片描述

龟背竹建模

  • 龟背竹建模:拓扑建模+合并断开切刀
  • 根据参考图一点点裁剪建模
    在这里插入图片描述
  • 建模出龟背竹
    在这里插入图片描述

阵列修改器与晶格形变

树叶建模

  • 建模出三种不同的叶子
    在这里插入图片描述

阵列修改器

  • 阵列修改器的相对偏移和恒定偏移
    在这里插入图片描述

  • 晶格形变工具
    在这里插入图片描述
    在这里插入图片描述

  • 然后先选中叶子再选中晶格,选择晶格形变
    在这里插入图片描述

  • 就能拉晶格的点变动模型了
    在这里插入图片描述

  • 把晶格修改器放在镜像修改器前面就两边都变化了
    在这里插入图片描述

  • 调整晶变修改器的点,成棕榈叶,之后就可以直接应用修改器,删除晶格,合并叶子与圆柱
    在这里插入图片描述

  • 添加两个简易形变就做好棕榈叶了
    在这里插入图片描述

  • 阵列修改器的物体偏移

  • 添加一个整列修改器选中物体偏移
    在这里插入图片描述

  • 新建一个空物体
    在这里插入图片描述

  • 然后用吸管吸一下这个空物体
    在这里插入图片描述

  • 建模树
    在这里插入图片描述

曲线修改器与蒙皮修改器

  • 曲线基础操作
    • 贝塞尔曲线-控制柄,类似钢笔工具
    • NURBS曲线-控制点,每个控制点会多一个W特征
    • 给曲线增加倒角的三种方法:物体轮廓
    • 闭合曲线:
      • 方法1:选中要闭合的两个点,F闭合
      • 方法2:选中一个点,ALT+C
    • 断开曲线:选中两个点,X删除-段数
    • 改变曲线倒角半径:ALT+S
  • 父子级关系
    • 添加父级:CTRL+P
    • 清除父级:ALT+P
    • 在设置父级目标的时候选择顶点(基于三点)可以使物体跟随曲线曲率变动
  • 蒙皮修改器
    • 改变蒙皮点的半径:CTRL+A
    • 勾选蒙皮修改器的平滑着色可以让模型平滑着色

建模藤蔓

  • 添加一个路径曲线,记得因为是前视图,记得将这个曲线未改动前向Y轴旋转-90°
    在这里插入图片描述
  • 然后把叶子作为轴的子集顶点(基于三点)在这里插入图片描述
  • 轴添加上曲线修改器,添加这个曲线路径,就成扭曲的藤蔓了
    在这里插入图片描述

建模树

  • 用蒙皮修改器建模树
  • 新建一个平面,M合并到中心,然后E挤出四个点
    在这里插入图片描述
  • 添加蒙皮修改器
    在这里插入图片描述
  • 然后拉拽点进行建模出树
    在这里插入图片描述

置换修改器

  • 建模石头
  • 使用置换修改器前要添加表面细分,增加细分的层级与渲染让细节更多,因为置换修改器就是形变,细节多形变也好操作
  • 新建一个正方体,添加细分,然后添加置换修改器,材质类型为沃罗诺伊图
    在这里插入图片描述
  • 修改参数
    在这里插入图片描述
  • 修改强度,石头的框架就基本出来了
    在这里插入图片描述
  • 进入编辑模式进行细节的建模
    在这里插入图片描述

角色小狐狸建模

  • 添加参考图,一般建模物体,最少需要正视图与侧视图
  • 新建两个参考图,正视图与侧视图
    在这里插入图片描述
    在这里插入图片描述
  • 对着两个参考图建模好后,将这半边删除
    在这里插入图片描述
  • 添加一个镜像修改器
    在这里插入图片描述
  • 建完腿后把这一半删掉
    在这里插入图片描述
  • 建模好鼻子眼睛
    在这里插入图片描述
  • 然后添加镜像,镜像物体选择头,在这之前,记得要将物体的原点添加到物体本身的中心
    在这里插入图片描述
  • 建模尾巴,使用路径曲线
    在这里插入图片描述
  • 建模好尾巴
    在这里插入图片描述
  • 结果
    在这里插入图片描述
  • 附学习位置:【Kurt】Blender零基础入门教程

相关文章:

Blender新手入门笔记收容所(一)

基础篇 基础操作 视角的控制 控制观察视角:鼠标中键平移视图:Shift鼠标中键缩放视图:滚动鼠标中键滚轮 选中物体后:移动物体快捷键G,移动后单击鼠标就会定下来。 进入移动状态后:按Y会沿着Y轴移动进入移动…...

修改服务器挂载目录

由于我们的项目通常需要挂载一个大容量的数据盘来存储文件数据,所以我们每台服务器都需要一个默认的挂载目录来存放这些数据,但是由于我们的误操作,导致挂载目录名字建错了,这时候后端就读不到挂载目录了,那我们我们的…...

Linux+InternStudio 关卡

ssh连接 端口映射 本地...

如何提升美国Facebook直播的整体体验?

Facebook作为全球最大的社交媒体平台之一,提供了直播功能,用户可以实时分享生活、见解和创意。许多商家通过美国Facebook直播来获取更多客户,但直播时可能会遇到网络卡顿的问题,导致观看体验不佳。本文将探讨如何解决这个问题&…...

flutter项目与原生项目相比,性能比较差的原因

Flutter 项目相对于原生项目有时会表现出性能上的差异,主要原因如下: 1. 框架层的额外开销 Flutter 是一个跨平台框架,它通过 Dart 语言编写代码,并使用 Flutter 引擎将其编译成原生代码。这种跨平台的抽象层不可避免地会引入一…...

第二周:李宏毅机器学习笔记

第二周学习周报 摘要Abstract一、深度学习1.Backpropagation(反向传播)1.1 链式法则1.2 Forward pass(前向传播)1.3 Backward pass(向后传播)1.4 总结 2. Regression(神奇宝贝案例)2…...

搜维尔科技:【研究】Scalefit是一款可在工作场所自动处理3D姿势分析结果的软件

Scalefit是一款可在工作场所自动处理 3D 姿势分析结果的软件。这甚至可以在衡量员工的同时发生。然后,Scalefit 根据国际标准对姿势、压缩力和关节力矩进行分析和可视化。 3D姿势分析 如今,Xsens 技术可让您快速测量工作场所员工的态度。一套带有 17 个…...

网络编程:各协议头(数据报格式)

一、mac头 二、ip头 protocol——tcp/udp (7)TTL——生存时间 三、tcp头 四、udp头...

SpringBoot报错:The field file exceeds its maximum permitted size of 1048576 bytes

报错信息 The field file exceeds its maximum permitted size of 1048576 bytes原因是 SpringBoot内嵌的 tomcat 默认的所有上传的文件大小为 1MB 解决办法 修改配置 spring:servlet:multipart:max-file-size: 50MBmax-request-size: 50MB或者 spring.servlet.multipart.…...

C++的介绍与认识

目录 前言 1.什么是C 2.C的发展历史 3.C参考文档 4.C重要性 4.1C特点 4.2编程语言排行榜 4.3 C的应用领域 5.C学习指南 1. 基础知识 2. 面向对象编程(OOP) 3. 泛型编程 4. 标准库(STL) 结束语 前言 学习了C语言的知识…...

Spark源码详解

https://www.cnblogs.com/huanghanyu/p/12989067.html#_label3_3...

浅尝Apache Mesos

文章目录 1. Mesos是什么2. 共享集群3. Apache Mesos3.1 Mesos主节点3.2 Mesos代理3.3 Mesos框架 4. 资源管理4.1 资源提供4.2 资源角色4.3 资源预留4.4 资源权重与配额 5. 实现框架5.1 框架主类5.3 实现执行器 6. 小结参考 1. Mesos是什么 Mesos是什么,Mesos是一个…...

buuctf题目讲解-1

一眼就解密 ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30 flag{THEFLAGOFTHISSTRING} base家族 base64 加密原理: 明文:abc 去找ascii码的二进制形式 a-->97-→01100001 (二进制为8位如果不足8位则在最左边补0至8位) b-→…...

软件测试学习之-ADB命令

ADB命令 adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦! Android程序的开发通常需要使用到一…...

Redis的入门导读(一)

目录 单机架构 分布式系统 个人总结 一.Redis的介绍 二.Redis特性 三.Redis的快原因 四.Redis的应用场景 五.Redis的总结 由于Redis和分布式系统息息相关,因此我们需要先了解一下,分布式系统! 接下来就是分布式系统的演化过程。 单…...

H5与小程序:两者有何不同?

H5,即HTML5,是构建Web内容的一种语言描述方式,也是互联网的下一代标准,被认为是互联网的核心技术之一。HTML5是在HTML4.01的基础上进行了一定的改进后的规范,用户在使用任何手段进行网页浏览时看到的内容原本都是HTML格…...

计算机视觉、目标检测、视频分析的过去和未来:目标检测从入门到精通 ------ YOLOv8 到 多模态大模型处理视觉基础任务

文章大纲 计算机视觉项目的关键步骤计算机视觉项目核心内容概述步骤1: 确定项目目标步骤2:数据收集和数据标注步骤3:数据增强和拆分数据集步骤4:模型训练步骤5:模型评估和模型微调步骤6:模型测试步骤7:模型部署常见问题目标检测入门什么是目标检测目标检测算法的分类一阶…...

7月10日学习打卡,环形链表+栈OJ

前言 大家好呀,本博客目的在于记录暑假学习打卡,后续会整理成一个专栏,主要打算在暑假学习完数据结构,因此会发一些相关的数据结构实现的博客和一些刷的题,个人学习使用,也希望大家多多支持,有…...

鸿蒙语言基础类库:【@ohos.util.TreeSet (非线性容器TreeSet)】

非线性容器TreeSet 说明: 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 T…...

freemarker生成pdf,同时pdf插入页脚,以及数据量大时批量处理

最近公司有个需求&#xff0c;就是想根据一个模板生成一个pdf文档&#xff0c;当即我就想到了freemarker这个远古老东西&#xff0c;毕竟freemarker在模板渲染方面还是非常有优势的。 准备依赖&#xff1a; <dependency><groupId>org.springframework.boot</gr…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架&#xff0c;专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用&#xff0c;其中包含三个使用通用基本模板的页面。在此…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器

一.自适应梯度算法Adagrad概述 Adagrad&#xff08;Adaptive Gradient Algorithm&#xff09;是一种自适应学习率的优化算法&#xff0c;由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率&#xff0c;适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

Unity3D中Gfx.WaitForPresent优化方案

前言 在Unity中&#xff0c;Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染&#xff08;即CPU被阻塞&#xff09;&#xff0c;这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案&#xff1a; 对惹&#xff0c;这里有一个游戏开发交流小组&…...

AtCoder 第409​场初级竞赛 A~E题解

A Conflict 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

pam_env.so模块配置解析

在PAM&#xff08;Pluggable Authentication Modules&#xff09;配置中&#xff0c; /etc/pam.d/su 文件相关配置含义如下&#xff1a; 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块&#xff0c;负责验证用户身份&am…...

Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)

引言&#xff1a;为什么 Eureka 依然是存量系统的核心&#xff1f; 尽管 Nacos 等新注册中心崛起&#xff0c;但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制&#xff0c;是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...

12.找到字符串中所有字母异位词

&#x1f9e0; 题目解析 题目描述&#xff1a; 给定两个字符串 s 和 p&#xff0c;找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义&#xff1a; 若两个字符串包含的字符种类和出现次数完全相同&#xff0c;顺序无所谓&#xff0c;则互为…...

深度学习习题2

1.如果增加神经网络的宽度&#xff0c;精确度会增加到一个特定阈值后&#xff0c;便开始降低。造成这一现象的可能原因是什么&#xff1f; A、即使增加卷积核的数量&#xff0c;只有少部分的核会被用作预测 B、当卷积核数量增加时&#xff0c;神经网络的预测能力会降低 C、当卷…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码&#xff0c;因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存&#xff0c;无论是github还是gittee&#xff0c;都是一种基于git去保存代码的形式&#xff0c;这样保存代码…...

快刀集(1): 一刀斩断视频片头广告

一刀流&#xff1a;用一个简单脚本&#xff0c;秒杀视频片头广告&#xff0c;还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农&#xff0c;平时写代码之余看看电影、补补片&#xff0c;是再正常不过的事。 电影嘛&#xff0c;要沉浸&#xff0c;…...