Blender基础:UV编辑器、UV坐标、UV映射、UV展开

2023-10-27

目录

1 纹理

2 UV编辑器

3 UV坐标

4 UV映射

5 UV展开

6 纹理绘制

7 自动UV展开

8 手动UV展开

9 UV布局调整

10 练习,弯曲文字


1 纹理

纹理Texture,又叫贴图。

一般来说,物体的表面不是纯色的。由贴图来定义表面颜色。

2 UV编辑器

切换工作区UV Editing ,认识一下界面

1右侧3D视图:

-编辑模式,面选择模式。着色方式,材质预览。

2左侧UV编辑器;

-UV选区同步,不选中

-点、边、面、孤岛选择模式

要点与细节

左侧,不要选中‘UV选区同步’,暂不使用

右侧,切到材质预览着色方式

3 UV坐标

UV,指一个表面映射到贴图后、每个顶点坐标

x,y,z是顶点在三维空间中的坐标

u,v是顶点在贴图中的坐标

UV坐标范围在0.0~1.0之间

练习:在左侧的UV编辑器中

1 点模式,选中一个顶点,按n键查看顶点的UV坐标

2 面模式,选中并移动一个面。观察右侧的显示

注意:左侧不要点选‘同步’按钮。

4 UV映射

UV映射(UV Map),又称UV贴图。

记录了模型的UV数据,即:

-一个模型有若干表面

-一个表面有若干顶点

-每个顶点的UV坐标

观察顶点的对应关系:

1 左边,点选‘同步’

2右边,点模式,选中一个顶点

其中,一个顶点可能关联了多个面,所以左边有多处对应。

UV映射是可以自由指定

选中一个表面,修改它的UV映射

1、左侧,映射一个正方体UV面

2、左侧,选择UV面,旋转、缩放

3、左侧,选择UV顶点,改造成任意形状

4、左侧,UV顶点也可以超出范围(不推荐)

5 UV展开

UV展开(Unwrap),把模型的所有表面展开平铺

1添加一个圆柱体

勾选生成UV

2切换到UV Edit工作区

-右侧3D视图:面模式,A键全选

UV布局图:(UV Layout)

在一张图上,包含所有的表面UV坐标数据。

要点与细节

默认的基本体,已经自带了UV展开图。

但是对于自己建的模型,一般需要手动展开

6 纹理绘制

根据UV布局图,绘制纹理。

1右侧,A键,全选所有面

2导出UV布局图,*.png

3 ps中打开

-布局图作为参考,置于顶层

-绘制各个面

-保存为*.psd

4 添加材质、贴图

5 修改贴图后,重载,刷新显示

7 自动UV展开

UV展开(Unwrap),把模型的所有表面展开平铺

对于基本体来说,默认自带了UV展开图

自动UV展开

对于自定义的模型,默认布局图一般不再适用

两种方式:

-自动展开,由blender自行解算

-手动展开

要点与细节

a键全选,UV|智能映射

8 手动UV展开

手持一把剪刀,将表面展开平铺

演示:

1选中要剪开的边,标记为缝合边

2 选中所有的面,UV|展开

3 观察新的UV 布局图

其中,缝合边Seam,即缝隙,下刀之处

 

9 UV布局调整

调整UV布局,方便后续的纹理绘制

-孤岛,即独立的一片选区

-L键,旋转相邻面

-移动、旋转、缩放

10 练习,弯曲文字

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Blender基础:UV编辑器、UV坐标、UV映射、UV展开 的相关文章

  • 使用 xcassets 中的 imageNamed 加载 NSImage 在旧版 osx 版本中崩溃

    所以 我有一个在很多应用程序之间共享的 xcassets 我正在 Mac Mini 中使用 Xcode8 进行开发 其中安装了 MacOs Sierra 如果我在开发机上编译运行 就没有任何问题 然而 当我尝试在装有 OSX Maveric
  • 是否可以在 Mac OS X 上构建 FreeGLUT?

    我正在做一些关于 OpenGL 的教程 http www arcsynthesis org gltut Basics Tutorial 2001 html那个使用FreeGLUT http freeglut sourceforge net
  • React-Three-Fiber:JSON 中位置 3 出现意外标记 c 错误

    我正在尝试使用 React Three Fiber 加载 glb 文件 但出现以下错误 Error Unexpected token c in JSON at position 3 我不确定我做错了什么 看来此问题最常见的解决方案是将 gl
  • 如何在 R 中导入并绘制三角形网格?

    我想在 R 中绘制我的模型输出 它是格式为的三角形网格 x1 y1 z1 x2 y2 z2 x3 y3 z3 value 每行代表一个三角形 我想用以下方法绘制这些三角形value作为规模 mymesh lt structure c 0 9
  • SwiftUI:获取动态背景颜色(深色模式或浅色模式)

    有没有一种方法可以系统地访问 SwiftUI 视图的标准动态背景颜色 无论用户处于浅色模式还是深色模式 例如 我知道以下内容可用于获取主要 例如文本 颜色 let textColor Color primary 但我没有看到任何类似的背景颜
  • gem install rmagick 在 OS X El Capitan 上失败

    几天前我升级到 El Capitan 并运行了 brew update brew upgrade 它更新了 imagemagick 导致 ruby 的 rmagick gem 停止工作 我想没问题 我就跑 gem install rmagi
  • excel 2010刷新BackgroundQuery中运行时错误1004

    我正在尝试用 vba 编写一个脚本 用于将多个文本文件导入 Excel 一张纸 然后将它们绘制在一张图表上 我面临一个问题刷新后台查询命令并出现 1004 运行时错误 我怎样才能解决它 谢谢 埃亚勒 这是我的代码 Sub fring1 Di
  • CoreMediaIO,错误更新的属性 kCMIODevicePropertyDeviceIsRunningSomewhere

    当某些进程开始使用相机时 我需要接收一个事件 我通过 CMIOObjectGetPropertyData 完成此操作 但它不能正常工作 只有第一次访问时才是正确的值 我还尝试使用 CMIOObjectAddPropertyListenerB
  • set-key-partition-list codesign 后仍提示密钥访问

    我正在导入一个PEM使用以下命令包含我的代码签名身份的公钥和私钥的文件 security import PEM FILE k Library Keychains login keychain T usr bin codesign T usr
  • 最近打开的应用程序[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有什么方法可以获取最近打开的应用程序 例如 4 个 的列表吗 如果是这样 怎么办 可可麦克 看看LaunchServices LSSh
  • 在 Cocoa OS X AVPlayer 中播放 HLS (m3u8) - Swift

    基本上我正在尝试在 Cocoa Swift 中使用 AVPlayer 播放 m3u8 HLS Live Stream 我对这门语言比较陌生 所以基本上掌握了一些示例代码 http qiita com ono matope items 23d
  • 在 OS X 上创建和使用静态库

    好的 我正在尝试创建一个 Cocoa 库 静态 并使用 但我不断收到错误 我创建了一个超基本的静态库 TSXLib 其中仅包含一个额外的类 import
  • 如何将 UILabel 的值绑定到实例变量?

    我是 mac objective c 的新手 我的问题是 我想知道是否可以将 UILabel 文本绑定到变量 而不必在值更改时手动设置文本 例如 在 Mac OS 上 当我打开新的 Finder 窗口并删除文件时 任务栏中的全局可用空间就会
  • 如何在 OSX 上安装 LaTeX .sty 文件?

    我设置了一个 LaTeX 项目 tex documents some file tex support todonotes sty where some file tex uses todonotes usepackage colorinl
  • 在 MAC OS X 10.9 上安装 NLTK 确实很困难

    我是 Python Mac OS 新手 我正在寻找 NLTK 教科书 但我在安装它时遇到了一些问题 我一直在寻找解决方案 但不幸的是 所有解决方案似乎都不适合我 或者我误解了如何使用它们 我遇到的基本问题是 尽管按照说明进行操作 NLTK
  • NSSavePanel:压制“确认替换?”对话

    在导航服务领域 人们可以指定kNavDontConfirmReplacement作为创建一个选项NavDialogRef当使用已存在的文件名保存时 不会要求用户确认文件的替换 如何指定与 Cocoa 等效的行为NSSavePanel 具体方
  • Android Studio 无法在 Mac OSX (Mavericks) 上加载 JVM

    我正在尝试在我的 Mac 上设置 Android Studio 它运行的是 OSX 10 9 1 Mavericks 我已经安装了最新的 JDK 在撰写本文时为 1 7 update 45 并且安装了 Android Studio 我使用
  • 安装 python 3 的包

    我倾向于在 Jupyter 笔记本中运行我的代码 这些代码在 python 3 中运行 我的计算机上也有 python 2 我安装了pip3所以我可以专门为 python 3 安装软件包 但这似乎不适合我 mba pip3 install
  • 当 Mission Control 启动时,如何隐藏我的 Electron 应用程序窗口?

    我正在构建一个 Electron 应用程序 但我不希望我的应用程序出现在 macOS Mission Control 中 有没有办法在任务控制启动时隐藏窗口 我能够通过使用来实现此行为setAlwaysOnTop窗口对象上的方法 windo
  • 对 Mac“捆绑”文件进行版本控制的最佳方法

    所以你知道很多 Mac 应用程序都使用 捆绑包 对于你的应用程序来说 它看起来像是一个文件 但实际上它是一个包含许多文件的文件夹 对于要处理此问题的版本控制系统 它需要 检出目录中的所有文件 以便应用程序可以根据需要修改它们 at chec

随机推荐

  • 入门级题解15. 三数之和

    题目 给你一个包含 n 个整数的数组 nums 判断 nums 中是否存在三个元素 a b c 使得 a b c 0 请你找出所有和为 0 且不重复的三元组 注意 答案中不可以包含重复的三元组 来源 力扣 LeetCode 链接 https
  • [924]sql中的if条件语句的用法

    IF 表达式 IF a b c a的值为TRUE 则返回值为 b a的值为FALSE 则返回值为 c 如下 SELECT IF TRUE 1 2 gt 1 SELECT IF FALSE 1 2 gt 2 SELECT IF STRCMP
  • 信用卡定时还款

    目录 1 功能说明 2 核心代码 3 结果截图 4 实验小结 5 仓库链接 功能说明 总功能 使用委托实现信用卡用户定时还款功能 具体算法 1 创建一个储蓄卡和一个信用卡 储蓄卡中存有姓名和余额两个数据成员 信用卡中存有姓名 还款金额和还款
  • C语言从键盘上输入若干个整数,其值在0~10的范围内,用-1作为输入结束的标准,统计整数的个数。要求通过不带参数的函数实现。

    C语言从键盘上输入若干个整数 其值在0 10的范围内 用 1作为输入结束的标准 统计整数的个数 要求通过不带参数的函数实现 include
  • Git忽略规则及.gitignore规则不生效的解决办法

    修改 gitignore发现并未生效 原因是 gitignore只能忽略那些原来没有被track的文件 如果某些文件已经被纳入了版本管理中 则修改 gitignore是无效的 那么解决方法就是先把本地缓存删除 改变成未track状态 然后再
  • [从零学习汇编语言] - 标志寄存器

    文章目录 前言 一 标志寄存器的简介 二 标志位详解 2 1 ZF标志 2 2 PF标志 2 3 SF标志 2 4 CF标志 2 4 1 无符号运算 2 4 2 有符号运算 2 5 OF标志 2 5 1 CF标志及OF标志的区别 2 6 D
  • filename在matlab,matlab中的filename

    2 文件名不要取为 matlab 的一个固有函数 m Matlab 中 m 文件的命名规则 matlab 的 m 文件保存的命名规则 1 文件名命名要用英文字符 第一个字符不能是 matlab 编程中需要调入电脑中的某个文件时采用的语句 m
  • AD中用户帐户属性userAccountControl

    http blog csdn net xjzdr article details 3553246 在打开用户帐户的属性后 单击帐户选项卡 然后选中或清除 帐户选项 对话框中的复选框 则会将数值分配给 UserAccountControl 属
  • android 中SQLiteDatabase的使用

    官方介绍 Android provides full support for SQLite databases Any databases you create will be accessible by name to any class
  • tamcat服务器的项目配置,服务器配置tomcat部署项目

    部署项目首先你需要把你的java web项目打包成war文件 在需要打包的项目上右键 gt 选择 Export 选中 Web 下面的 WAR file 点击 Next 通过 Browse 选择保存路径 点击 Finish 完成即可 然后在服
  • osgEarth的Rex引擎原理分析(一二二)着色器程序的opengl过程

    目标 一二一 中问题208 1 创建着色器程序glCreateProgram 2 创建着色器glCreateShader 如果有多个着色器 比如多个顶点 多个片段着色器 多个情况下只有一个有main函数 2 4三步需要执行多次 3 上传着色
  • 10.Xaml ListBox控件

    1 运行界面 2 运行源码 a Xaml 源码
  • shell执行curl_Linux Shell脚本编程--curl命令详解

    用途说明 curl命令是一个功能强大的网络工具 它能够通过http ftp等方式下载文件 也能够上传文件 其实curl远不止前面所说的那些功能 大家可以通过man curl阅读手册页获取更多的信息 类似的工具还有wget curl命令使用了
  • ubuntu18.04 安装NVIDIA3080ti 显卡驱动及SSH服务和用户添加

    主要参考的这篇博客https blog csdn net weixin 46203866 article details 119425999 spm 1001 2014 3001 55061 显卡驱动下载 下载nvidia驱动程序 RTX
  • PRD 发布报表(2)

    发布报表 发布到bi Server 1 首先启动bi Server 这个在我其他的博文中已经有记述 可以参考 Pentaho学习笔记 bi Server配置 2 然后在PRD中如下图所示 选择发布 注意填写bi Server的账号和密码 选
  • 长篇图解java反射机制及其应用场景

    一 什么是java反射 在java的面向对象编程过程中 通常我们需要先知道一个Class类 然后 new 类名 方式来获取该类的对象 也就是说我们需要在写代码的时候 编译期或者编译期之前 就知道我们要实例化哪一个类 运行哪一个方法 这种通常
  • 中国的官办经济-陈经

    这本书写的不错 从建国到2006年的中国的经济进行了梳理 说明了到底为何中国的经济具有这么大的竞争力 我深深认可其中对于中国人民勤劳 勇敢的描写 经济嘛 就是干活创造价值 中国人民是世界上最勤劳的民族 如果没有走错了 如闭关锁国 一定会跟上
  • Google语法

    目录 Google语法 搜索语法 intitle inurl intext link site filetype related 通配符 注意 快照 cache 举例 Google语法 总结一下平时经常用到的搜索引擎语法 基本都适用于百度搜
  • 项目上传svn 服务器

    1 选中项目右键到 team gt share Project 2 进入到选择界面 选择svn 进入下一个界面 现在可以看到的界面是要选择共享资源的地址了 如果之前已经共享过就会保存在下面了 没有的话我们就自己创建新的资源位置 就是第一个选
  • Blender基础:UV编辑器、UV坐标、UV映射、UV展开

    目录 1 纹理 2 UV编辑器 3 UV坐标 4 UV映射 5 UV展开 6 纹理绘制 7 自动UV展开 8 手动UV展开 9 UV布局调整 10 练习 弯曲文字 1 纹理 纹理Texture 又叫贴图 一般来说 物体的表面不是纯色的 由贴