Blender曲线操作

1.几种常见建模方式

-多边形建模:Blender,C4D,3DsMax,MaYa

-曲线:

-曲面:Rhino(Nurbs)

-雕刻:Blender,ZBrush

-蜡笔:Blender

1)新建一条贝塞尔曲线

2)选中曲线,进入编辑模式

3)选中一个控制点,G,S,R

4)退出编辑

2.编辑曲线:

查看控制柄的类型

选中控制柄,按V设置类型或菜单 控制点-设置控制柄类型

-自动(自动计算)

-矢量(直线)

-对齐(将控制柄两端都改为曲线,且承180°)

-自由

其他曲线操作

  1. 按A全选
  2. 按E挤出一个控制点(控制柄类型为自动最好,线最平滑)
  3. G移动,R旋转,S缩放
  4. V控制柄类型
  5. X删除
  6. F连接(选中两个点)
  7. 拆分(选中两个点)
  8. 细分(选中两个点)

3.曲线笔即钢笔工具

  1. 挤出:先选中一个现有控制点,然后鼠标左键点击其他位置,添加一个控制点并连接,新添加的控制点默认为矢量类型
  2. 删除:Ctrl+鼠标左键,点击并删除现有的控制点
  3. 插入:Ctrl+鼠标左键,点击线段插入一个控制点
  4. 调整控制点/控制柄:鼠标左键
  5. 调整线段:鼠标左键
  6. 闭合曲线:鼠标左键(一次点击两个控制点)
  7. 切换控制点类型:鼠标双击

由于鼠标左键点击空白处就会挤出一个控制点,容易误操作,所有可以修改一下偏好

偏好设置,键位设置|曲线笔

其中

鼠标左键 闭合样条线(X)

鼠标左键 挤出(X)

添加Ctrl + 鼠标左键 挤出

4.法向与法平面

在编辑状态下,显示曲线的法向

其中

法向即前进的方向

法平面即水平翼面的方向

切换曲线的法向

菜单 段数-切换方向

5.曲线转网格

曲线物体可以转成网格类型

在物体模式下,右键曲线物体,转换到-网格即可

1)U分辨率,决定曲线的平滑度

2)设成3D曲线,避免自动填充

3)转换时,可以保留原始备份(转化时在微调面板内勾选保留备份即可创建一个曲线的备份)

6.曲线倒角

把一条曲线变成一根管子

其中

-深度:管子的半径

-分辨率:横截面分辨率

-封盖:将两端封闭

在倒角状态下,可以编辑曲线的形状

例如G移动,R旋转等

7.横截面

添加一个闭合曲线作为横截面

其中

-横截面必须是曲线物体

-截面取 在XY平面的投影

-X方向是法平面方向,Y是向上方向

操作步骤:

1)添加任意封闭的曲线

2)调整曲线在XY平面的投影效果

3)选中需要设置倒角的曲线,选择物体为添加的封闭曲线

4)调整封闭曲线,查看倒角效果

8.半径与倾斜

选择一个控制点,按N键

其中

-坐标,即控制点位置

-半径(倍数值),调整半径的倍数,倒角后的管子在此处变细/粗

-倾斜,只法平面的倾斜,倒角后的管子在此处有扭曲

除坐标外都会影响曲线倒角效果

当然在左侧工具栏也有调整半径和倾斜的工具

然后可以在右侧活动样条线中设置值来调整过度效果

9.更多曲线形状

启用Curve:Extra Objects插件,添加更多曲线形状

其中Sprials为螺旋线

-圈数

-步数:每一圈有多少顶点

-扩张系数:自下往上边宽

-半径

-高度

-3D,贝塞尔,位置,旋转等

该曲线默认为多线段类型,在编辑该曲线时,可以将其转化为贝塞尔曲线再编辑

操作步骤:

-进入编辑模式

-按A键全选控制点

-在菜单 曲线-设置样条类型-贝塞尔

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

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

相关文章

【办公类-22-14】周计划系列(5-6)“周计划-06 19周的周计划教案合并打印PDF(最终打印版))

背景需求: 花了十周,终于把周计划教案的文字都写满、加粗、节日替换了。为了便于打印,我把19周的周计划教案全部合并在一起PDF。制作打印用PDF 思路 1、周计划是单独打印一张,因此要在第2页插入空白页, 2、教案有3页…

鸿蒙launcher浅析

鸿蒙launcher浅析 鸿蒙launcher源码下载鸿蒙launcher模块launcher和普通的应用ui展示的区别 鸿蒙launcher源码下载 下载地址如下: https://gitee.com/openharmony/applications_launcher 鸿蒙launcher模块 下载页面已经有相关文件结构的介绍了 使用鸿蒙编辑器D…

CMDB系统的目标

CMDB即配置管理数据库(Configuration Management Database, CMDB)系统被广泛应用于实现IT资产管理和IT服务管理。CMDB系统的目标是建立一个全面的、精确的信息数据库,用于追踪、管理和记录IT基础设施的配置信息及其相关关系,从而提…

OpenHarmony开发实例:【电话簿联系人Contacts】

样例简介 Contacts应用是基于OpenHarmony SDK开发的安装在润和HiSpark Taurus AI Camera(Hi3516d)开发板标准系统上的应用;应用主要功能是展示联系人列表,并点击某一列弹出联系人详细信息; 运行效果 样例原理 样例主要有一个list组件和dia…

Docker本地部署overleaf后,挖掘用户加密逻辑

overleaf的用户信息,保存在mongo数据库的users集合中。 用户密码则存在hashedPassword字段中 从开源的代码services\web\app\src\Features\Authentication\AuthenticationManager.js第303行可以找到密码加密逻辑。 本地可以通过下面的代码生成overleaf用户密码信息…

如何在每天特定的时间打开指定的网页?教你设置每天自动打开指定网页

在现代社会,互联网已成为我们日常生活和工作中不可或缺的一部分。随着科技的 发展,我们可以利用各种工具和技术来提高我们的工作效率和生活品质。其中,定 时自动打开指定的网址便是一个实用的功能,它可以帮助我们节省时间&#xf…

百万人都在求的网络安全学习路线,渗透漏洞防御总结(附图)

前言 不折腾的网络安全,和咸鱼有什么区别 目录 二、 前言三 、同源策略 3.1 什么是同源策略 3.2 为什么需要同源策略四 、XSS 4.1 概览 4.2 介绍 4.3 防御五 、CSRF 5.1 概览 5.2 介绍 5.3 防御六、 SQL 注入七 、流量劫持 7.1 DNS 劫持 7.2 HTTP 劫持…

【Canvas与艺术】 绘制五星红旗

【注意】 该图中五星定位和大小都是按 https://www.douyin.com/note/7149362345016380710 精确绘制的。 【成图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8&q…

【前端】6. JavaScript(WebAPI)

WebAPI 背景知识 什么是 WebAPI 前面学习的 JS 分成三个大的部分 ECMAScript: 基础语法部分DOM API: 操作页面结构BOM API: 操作浏览器 WebAPI 就包含了 DOM BOM. 这个是 W3C 组织规定的. (和制定 ECMAScript 标准的大佬们不是一伙人). 前面学的 JS 基础语法主要学的是 EC…

【多维动态规划】Leetcode 64. 最小路径和【中等】

最小路径和 给定一个包含非负整数的 m x n 网格 grid &#xff0c;请找出一条从左上角到右下角的路径&#xff0c;使得路径上的数字总和为最小。 说明&#xff1a;每次只能向下或者向右移动一步。 示例 1&#xff1a; 输入&#xff1a;grid [[1,3,1],[1,5,1],[4,2,1]] 输出…

手动在Ubuntu22.04上部署LAMP环境

简介 LAMP环境是常用的Web开发环境之一&#xff0c;其中LAMP分别代表Linux、Apache、MySQL和PHP。本文介绍如何在Ubuntu操作系统的ECS实例内部署LAMP环境。 准备工作 该实例必须满足以下条件&#xff1a; 实例已分配公网IP地址或绑定弹性公网IP&#xff08;EIP&#xff09;。…

关于Dockerfile镜像实例

文章目录 Dockerfile镜像实例一、构建SSH镜像1、建立工作目录2、生成镜像3、启动容器并修改root密码 二、构建systemd镜像1、建立工作目录2、生成镜像3、运行镜像容器4、测试容器systemd 三、构建Nginx镜像1、建立工作目录2、编写Dockerfile脚本3、编写run.sh启动脚本4、生成镜…

源代码加密

企业到底该如何正确选择源代码加密产品&#xff1f; 源代码加密的方法和重点到底是怎样的&#xff1f; 源代码开发环境复杂&#xff0c;涉及的开发软件、文件类型庞杂多变&#xff0c;究竟有什么源代码加密软件能够适应众多开发软件而不影响原有的工作效率&#xff1f; 相信…

个人学习总结__打开摄像头、播放网络视频的以及ffmpeg推流

前言 最近入手了一款非常便宜的usb摄像头&#xff08;买回来感觉画质很低&#xff0c;没有描述的4k&#xff0c;不过也够用于学习了&#xff09;,想着利用它来开启流媒体相关技术的学习。第一步便是打开摄像头&#xff0c;从而才能够对它进行一系列后续操作&#xff0c;诸如实…

有趣的 CSS 图标整合技术!sprites精灵图,css贴图定位

你好&#xff0c;我是云桃桃。 一个希望帮助更多朋友快速入门 WEB 前端的程序媛。 云桃桃-大专生&#xff0c;一枚程序媛&#xff0c;感谢关注。回复 “前端基础题”&#xff0c;可免费获得前端基础 100 题汇总&#xff0c;回复 “前端工具”&#xff0c;可获取 Web 开发工具合…

vue3.0(三) Vite文件目录结构及SFC语法

文章目录 Vite介绍Vite文件目录结构SFC语法SFC 语法定义bug解决 Vite介绍 为什么使用Vite&#xff1f; 表现 与Vite的ESbuild预绑定使其比使用任何其他JS绑定器都快10到100倍。这是因为它有助于提高页面速度并将CommonJS/UMD模块转换为ESM。 基于Vite文件&#xff0c;“预绑定…

深入理解Linux调试工具eBPF和strace、内存泄漏处理、Kubernetes容器调试以及C++协程的崩溃信息收集

在软件开发领域&#xff0c;无论是初级开发者还是资深工程师&#xff0c;都需要面对复杂的调试工作。本文将介绍几个重要的调试工具和技术&#xff0c;并提供实际调试方法的指导&#xff0c;包括Linux环境下的eBPF和strace&#xff0c;内存泄漏问题的处理&#xff0c;Kubernete…

RocketMq详解:一、RocketMQ 介绍及基本概念

文章目录 前言1.RocketMQ简介2.RocketMQ 特点3.核心特性4.应用场景5.RocketMQ 优势6.RocketMQ 四大核心组件6.1 NameServer1.NameServer作用2.NameServer被设计为无状态的原因3.和NameServer和Zookeeper的区别4.NameServer的高可用保障 6.2 Broker1.Broker部署方式2.高可用与负…

[Algorithm][分治 - 归并排序][排序数组][交易逆序对的总数][计算右侧小于当前元素的个数][翻转对]详细讲解

目录 0.原理讲解1.排序数组1.题目链接2.代码实现 2.交易逆序对的总数1.题目链接2.算法原理详解3.代码实现 3.计算右侧小于当前元素的个数1.题目链接2.算法原理详解3.代码实现 4.翻转对1.题目链接2.算法原理详解3.代码实现 0.原理讲解 归并排序的流程充分的体现了**「分⽽治之」…

利用RunnerGo数据大屏强化测试管理与决策

测试平台中的数据大屏在提供实时监控、统计分析、效率提升、制定策略和促进沟通等方面具有重要的意义。它为测试团队提供更全面、更直观的数据支持&#xff0c;有助于提高测试质量和效率&#xff0c;减少风险&#xff0c;并加强团队协作和沟通。 数据大屏也是RunnerGo的核心特…