opengl球体_球体贴图小谈

eb29f26e231013e01d82240dcea50bd4.png

球体贴图是老生常谈的东西了,很多时候都会遇到。选择什么方式去进行贴图,有时候也还是要考虑一番的。——ZwqXin.com

第一次接触球体贴图这玩意,是课程的第三次作业的时候做的Demo(LostHeaven)。那时候恰逢汶川的地震,自己就选择了那么个祈祷与人类破坏自然的主题,一开始的场景是一个下坠并“破碎”的地球。这个地球就是最初的我的球体贴图应用物了。怀念一下,贴图参考的是NEHE第二十多课那个,记不太清了,大致是直接用一张长方形纹理贴上去,然后设置一下纹理的生成方式(glTexGeni)之类的吧。其实哪怕是现在,这种贴图方式也是很平常的,就是Cylinder Map,把贴向一个柱体的纹理直接贴上球体上,让它包裹球体。确实简单,问题是球体的两极会因为过采样而出现褶皱。如果那两个点完全不暴露给观看者的话,那还好,不然就真的颇难看了。

本文来源于 ZwqXin (http://www.zwqxin.com/), 转载请注明
原文地址:http://www.zwqxin.com/archives/opengl/sphere-mapping-cubemap-stuff.html

因为要考虑到贴到球体时的扭曲问题,赤道部分向两级的采样需求逐渐降低,所以那贴图一般都是中间“肥”上下两端“瘦”࿰

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值