简介:关于六面体贴图 all.uv,文档中给的介绍比较少

一、all.uv

'left.uv': [1,0, 0,0, 0,1, 1,1],

贴图总共有A、B、C、D 逆时针四个点

通过改变这四个点的坐标,可以实现贴图的旋转、左右翻转、上下翻转、平移、缩放等效果

这其中最重要的是,所有自定义贴图坐标都是相对于默认坐标而改变的,无论改变多少次都是相对于默认坐标,而不是改变后的坐标

常用的自定义坐标在hightopo文档中有介绍,这里不写了

下面看一下这个坐标:

'top.uv': [0.25,0, 0.25,0.25, 0.5,0.25, 0.5,0],

与文档中见到的不同,坐标不是整数而带有小数点,那么它是什么意思呢

其实这里的小数点也是坐标,这个坐标的意思是:

将默认坐标中 0.25, 0 坐标点移到 A坐标点上

将默认坐标中 0.25, 0.25 坐标点移到 B坐标点上

将默认坐标中 0.5, 0.25 坐标点移到 C坐标点上

将默认坐标中 0.5, 0 坐标点移到 D坐标点上

我们可以想象到,在移动贴图上坐标点的同时,贴图的大小、位置也会跟着变化,这就达到了自定义贴图的目的。

二、all.uv.scale

'front.uv.scale': [7, 2],

关于 uv.scale 文档上的解释是,分别为水平和垂直的贴图倍数,

也就是说,默认一个面只有一张贴图,

[7, 2]代表:水平方向上有7个图,垂直方向上有2个图

三、all.uv.offset

'back.uv.offset': [0.25, 0.25],

uv.offset 的文档解释是,分别为水平和垂直方向的偏移量,

注意:这个偏移量是相对的,

[0.25, 0.25] 代表的是:

水平方向上偏移贴图宽度的0.25倍,

垂直方向上偏移贴图高度的0.25倍

hightopo六面体贴图相关推荐

  1. 浅谈webGl vr全景模式

    开讲之前解释一下这些词,以免没学习过webGl的同学还要再去找百度 webGL=> 是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加 ...

  2. Unity3d轻量渲染管线(LWRP)民间文档

    转载:https://blog.csdn.net/weixin_42163773/article/details/84317223 近日在学习Unity3d的SRP,由于官方未正式发布,故几乎没有文档 ...

  3. 厦门这个隐藏的高逼格智慧园区终于被扒出来了

    当古猿从树上走到地面生活,并用石块和木棒作为劳动工具的时候,人类社会就产生了.人们最初结成几十个人的小群体,过着茹毛饮血的生活.这种群体生活的历史相当长,至少占人类有史以来的99.7%以上的时间.大约 ...

  4. 三维仿真智慧园区能耗管控:全景态势,自主节能

    今年以来,能源消费总量不断上升,资源需求持续增加,国家发改委印发了<完善能源消费强度和总量双控制度方案>.建筑能耗特别是大型公建的能耗在城市总能耗中占了较大比例,因此如何有效监控和分析建筑 ...

  5. vtk教程第八章 高级数据表示

    本章讨论数据表示中的高级主题.主题包括拓扑和几何关系和计算方法的单元格和数据集. 8.1坐标系 我们将研究三种不同的坐标系:全局坐标系.数据集坐标系和结构化坐标系.图8 - 1展示了全局坐标系和数据集 ...

  6. 3D游戏编程与设计作业4-Skybox_牧师与魔鬼进阶版

    基本操作演练 下载Fantasy Skybbox FREE,构建自己的游戏场景 直接在上一次作业的Priests and Devils游戏场景中添加天空盒和地形构建场景.首先在Unity Assets ...

  7. 智慧物流:物流行业下一个风口,仓储转运全方位掌控

    智慧物流的本质,是实现物流资源.要素与服务的信息化.数字化.在线化.智能化,并通过数据的连接.流动.应用与优化组合,实现物流资源与要素的高效配置,促进物流服务提质增效.物流与互联网.相关产业的良性互动 ...

  8. Scratch(图形化编程工具)绘制3D六面体,3D作品的制作过程!

    这个作品是在之前3D三面体的基础上的升级版. 优秀课程案例:使用Scratch绘制3D多面体! 适合想要提供自己编程能力,进阶学习的同学,不适合初级小朋友学习. 下边我们看一下代码实现部分: 这个截图 ...

  9. 图扑软件与华为云共同构建新型智慧工厂

    图扑软件与华为云合作,构建数字化.智能化.智慧化的工业生产环境,助力芯片企业向更高科技化的方向发展. 在"新基建"驱动的数字经济热潮下,可视化建设发展成为实现各行业管理绿色化.现代 ...

  10. 基于HTML5实现3D热图Heatmap应用

    Heatmap热图通过众多数据点信息,汇聚成直观可视化颜色效果,热图已广泛被应用于气象预报.医疗成像.机房温度监控等行业,甚至应用于竞技体育领域的数据分析. http://www.hightopo.c ...

最新文章

  1. socket传输过程
  2. CTF -杂项密码学,常见密码介绍(一)
  3. CATALINA_BASE和CATALINA_HOME,多实例tomcat与多版本tomcat运行
  4. Opencv——批量处理同一文件夹下的图片(解决savedfilename = dest + filenames[i].substr(len)问题)
  5. 大数据量分页存储过程效率测试附代码
  6. C语言算法碎碎记录之“一圈人,数到几的人就出去,最后一个是几号”
  7. ssm框架中mysql的分页_SSM框架中mapper层,增删改查,如何实现
  8. 【元胞自动机】基于元胞自动机实现双车道靠右行驶交通流模型matlab代码
  9. Win10预览版之BUG
  10. 爱欲与文明(一)快乐原则与现实原则
  11. EL 和 JSTL练习题
  12. 定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2(),DerivedClass也有成员函数fn1(),fn2()。
  13. 基于OSINT的信息收集思路
  14. python七巧板拼图代码_为什么代码都是用英文来写的,将来会有用中文写代码的那天吗?...
  15. SketchUp 2019 建筑透视剖面图教程
  16. cmd命令怎么查看电脑配置?
  17. win10系统桌面计算机图标怎么删除,win10 移除快捷方式的图标怎么操作_win10怎样删除桌面上的快捷方式图标...
  18. 王杰律师与CSDN总裁合影
  19. 祁文之恋——婚纱照——准备
  20. 系统盘清理——如何解决C盘空间不足的问题

热门文章

  1. Origin在保存多因子箱线图模板时,怎样在下次应用时,直接使用RAW数据?
  2. C#之DotNetBar2使用方法 - itemPanel1
  3. html五子棋游戏(附源码)
  4. 3.7V升5V升压芯片
  5. vue 下载本地静态资源(xls等)
  6. 【评测】种草群晖918却剁手铁威马F4-421,上手更简单性价比还高
  7. 计算机网络-自顶向下方法 第五章课后习题答案(第七版)
  8. html如何修改按钮样式,css怎么设置按钮样式?
  9. IIR滤波器设计基础及Matlab设计示例
  10. html5 前端js框架,前端h5框架总结