UV Mapping(UV贴图)

"UV"这里是指u,v纹理贴图坐标的简称(它和空间模型的X, Y, Z轴是类似的)。 它定义了图片上每个点的位置的信息。这些点与3D模型是相互联系的, 以决定表面纹理贴图的位置。 UV就是将图像上每一个点精确对应到模型物体的表面. 在点与点之间的间隙位置由软件进行图像光滑插值处理。这就是所谓的UV贴图。

那么, 为什么用UV坐标而不是标准的投影坐标呢? 通常给物体纹理贴图最标准的方法就是以planar(平面),cylindrical(圆柱), spherical(球形),cubic(方盒)坐标方式投影贴图。

Planar projection(平面投影方式)是将图像沿x,y或z轴直接投影到物体。这种方法使用于纸张, 布告, 书的封面等(也就是表面平整的物体)。 平面投影的缺点是如果表面不平整, 或者物体边缘弯曲, 就会产生如图A的不理想接缝和变形. 避免这种情况需要创建带有alpha通道的图像, 来掩盖临近的平面投影接缝, 而这会是非常烦琐的工作。 所以不要对有较大厚度的物体和不平整的表面运用平面投影方式。对于立方体可以在x, y方向分别进行平面投影, 但是要注意边缘接缝的融合. 或者采用无缝连续的纹理, 并使用cubic投影方式。多数软件有图片自动缩放功能, 使图像与表面吻合. 显然, 如果你的图像与表面形状不同, 自动缩放就会改变图像的比例以吻合表面。 这通常会产生不理想的效果, 所以制作贴图前先测量你的物体尺寸。

当映射一个2D纹理到一个3D模型上,要设定循环模式(平铺方式)。这就是三维建模程序中,被称为UV贴图。在Unity,可以使用Materials缩放移动纹理。缩放法线和地形细节贴图尤其有用。

UV Mapping(UV贴图)相关推荐

  1. 【Blende UV映射01】创建UV 使用UV贴图处理纹理

    写在前面 这是进行云渲染的最后一步,实践!! 会跟着这个Blender 2.8 UV Mapping教程快速学习一边UV映射的东西,已经是最最最最基础的了. 本文是教程的P1-P7的过程记录. 1 U ...

  2. 【Houdini官方入门教程翻译】概述——UV和纹理贴图

    文章目录 概述 UV视图介绍 UV Quickshade节点 UV Project节点 UV Flatten节点 UV Edit节点 UV Layout节点 UDIMS UV 属性(Attribute ...

  3. 哪个是更早的时间 date_淘宝用户行为分析(漏斗模型+pv,uv,pv/uv,复购率,用户活跃时间段)...

    数据来源https://tianchi.aliyun.com/dataset/dataDetail?dataId=46 用户行为表:用户ID,商品ID,用户行为.用户地点,商品大类ID,时间 需求:该 ...

  4. 庄懂技术美术入门课笔记_L15_特效动态实现方式(UV流动UV扰动)

    庄懂技术美术入门课笔记_L15_特效动态实现方式(UV流动&UV扰动) 概述 1.排序问题 2.Alpha通道预乘问题 UV流动 1.演示:GhostFlow 2.代码 UV扰动 1.演示:G ...

  5. OpenGL shadow mapping 阴影贴图的实例

    OpenGL shadow mapping 阴影贴图 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include <glad/glad.h> #i ...

  6. OpenGL Shadow Mapping阴影贴图的实例

    OpenGL Shadow Mapping阴影贴图 先上图,再解答. 完整主要的源代码 源代码剖析 先上图,再解答. 完整主要的源代码 #include "vapp.h" #inc ...

  7. arcpy.mapping实战-专题图制图自动化

    arcpy.mapping实战-专题图制图自动化 by 李远祥 最初对arcpy.mapping感兴趣是因为一次大规模的专题地图调整的需要,由于某某单位利用ArcEngine编写的专题图出图系统,出现 ...

  8. 认识PV、UV、UV价值

    PV(访问量):即Page View, 具体是指网站的是页面浏览量或者点击量. UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客.根据IP地址来区分访客数,在一段 ...

  9. Normal map (Bump mapping) 法线贴图(凹凸映射) Standard Shader系列10

    Normal map (Bump mapping) 法线贴图(凹凸映射) 本文档主要是对Unity官方手册的个人理解与总结(其实以翻译记录为主:>) 仅作为个人学习使用,不得作为商业用途,欢迎转 ...

  10. 【论文阅读30】-《Autocuts: Simultaneous Distortion and Cut Optimization for UV Mapping》

    目录 0 摘要 1 introduction 2 related work 2.1 Minimizing distortion 2.2 Optimizing cuts 2.2.1 Cuts for r ...

最新文章

  1. poj 3352 双连通分量
  2. tensorflow详解-tf.nn.conv2d(),tf.nn.max_pool()
  3. keras从入门到放弃(十四)模型的保存
  4. Java EE6事件:JMS的轻量级替代品
  5. 【算法系列之八】删除链表的倒数第N个节点
  6. 阿里云的这个智能编码插件真心好用!Java 开发神器!!!
  7. 图论 —— 生成树 —— 增量最小生成树
  8. Java 11:String类中的新方法
  9. Java - String字符串的部分操作
  10. GetConsoleWindow was not declared in this scope
  11. JS浏览器兼容性问题
  12. 什么软件可以测试睡眠质量心率,Beddit:粘在床上就能测试心率的睡眠监测器
  13. 网页和移动端使用一键添加qq群组件
  14. 支持向量机(SVM)理解以及在sklearn库中的简单应用
  15. 西门子S7-300/400 PLC下载
  16. 【无标题】60秒倒计时
  17. html+css+气泡,CSS气泡
  18. php 用count 变量,countif函数的使用方法 PHP的可变变量名的使用方法分享
  19. Make It a Chorus: Knowledge- and Time-aware Item Modeling for Sequential Recommendation sigir 20
  20. C#简繁体转换方法(kernel32.dll)

热门文章

  1. LED点阵屏动画展示
  2. archlinux + dwm系统美化
  3. win10扬声器红叉_win10系统右下角小喇叭红叉显示扬声器耳机或者耳机已拔出的图文技巧...
  4. 计算机解八元一次方程,如何用matlab求解8元一次,含参数的方程组(共八个一次方程)...
  5. Django开发Restful Api文档
  6. office2016 excel复制粘贴就卡死
  7. 领导力培训知识点汇总及感悟-1
  8. 计算机数据表示实验报告,过程通道和数据采集处理实验报告.docx
  9. 大明湖畔昇腾绽放,趵突泉里智能奔涌
  10. java页面左右飘窗_左右飘窗代码研读