opengl地球贴纹理_18. 纹理合成再探 - 一种基于金字塔的方法

15e67d33a58dd5ab125553137449c7fb.png

本文同步发表在我的微信公众号“计算摄影学”,欢迎扫码关注

19d5752e3e607ac72c428c16a4d34861.png

我在文章15. 如何通过缝隙拼接图像 - Graphcut Texture给你介绍了一种纹理合成的方法,它可以根据很小一个纹理切片合成出非常大的纹理图像,第一次看到它的效果应该会让你印象非常深刻:

48c05644198644ecb43d881a8256f137.png
Graphcut Texture合成纹理过程https://www.zhihu.com/video/1118313137006284800

事实上,纹理合成在Graphcut Texture文章之前就已经有很多人在研究了,因为对大多数人来说,计算机渲染出的带有表面纹理的物体比无纹理的物体更有趣、更逼真。例如下图上方是一个经典的OpenGL画出的茶壶,它很单调平淡,而下方则是用四种不同的纹理渲染的茶壶,就会显得生动好看许多。

eb68334bdd664078a08c52b789b27ec9.png
不带纹理的茶壶,显得非常暗淡无光

695798c1d7f9c9cb3f4b101fec87a52a.png
贴上纹理,顿时有种高级感

纹理通常分为规则性纹理和随机纹理两大类。规则性纹理以一组基本体和放置规则(例如,瓷砖地板)为特征。另一方面,随机纹理不具有易于识别的基本体(例如花岗岩、树皮、沙子)。许多现实世界的纹理混合了这两种特征(例如机织织物、木纹、犁过的田地)。下面分别展示了规则确定性纹理、接近规则的纹理、不规则的纹理、接近随机的纹理、随机纹理等几种纹理。

27089e8e3c085df93986bf96cbd21859.png
不同类型的纹理

渲染带有纹理的图像有多类方法,有一种方法叫做纹理映射,它是一种将纹理图像包裹或投影到曲面上来添加曲面细节外观的技术。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值