位置: 编程技术 - 正文

OpenGL 学习笔记-2015.4.18——立方体纹理映射-天空盒子-环境映射(opengl learning)

编辑:rootadmin
立方体映射(cube-map)纹理是一种特殊类型的纹理,用于环境映射,使用一组图像并把他们作为立方体的面。立方体映射的6个面用正方形并且大小相同的6个子纹理表示。要从立方体纹理中采样的时候,使用的纹理坐标是3维,并且被看做来自原点的方向!方向指向用来读取纹理的立方体映射表面的位置。在这里例子中,有关于环境映射的代码,主要思想是通过观察向量和表面的法向量反射来确定采样的纹理坐标。 通过将一个新的纹理名绑定到GL_TEXTURE_CUBE_MAP纹理目标,然后调用glTexStorage2D()以GL_TEXTUR_CUBE_MAP作为参数为立方体纹理映射分配储存空间,这个调用将为立方体纹理映射的所有6个面分配内存。分配内存后,立方体纹理映射用6个特殊的目标集合表示,分别是:GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.或者调用glTexImage2D()以6个特殊标识符分别分配6个面的内存,设置数据。 for (int face = 0; face < 6; face&#;&#;) { glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_X &#; face, level, image->internalFormat, image->mip[level].width, image->mip[level].height, 0, image->format, image->type, ptr &#; image->sliceStride * face); }GL_TEXTURE_CUBE_MAP_POSITIVE_X... 是6个连续的整数。glEnable( GL_TEXTURE_CUBE_MAP_SEAMLESS ):开启GL_TEXTURE_CUBE_MAP_SEAMLESS在天空盒子的边缘将对两个交界面进行采样混合,否则边缘将采用单边像素,会出现明显的裂缝。实例代码:例子代码中实现了天空盒子和环境映射。在关键地方有简单的注释。

推荐整理分享OpenGL 学习笔记-2015.4.18——立方体纹理映射-天空盒子-环境映射(opengl learning),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl教程视频,opengl教程48讲,opengl learning,opengl基础知识,opengl教程48讲,opengl基础教程,opengl基础教程,opengl基础教程,内容如对您有帮助,希望把文章链接给更多的朋友!

OpenGL 学习笔记-2015.4.18——立方体纹理映射-天空盒子-环境映射(opengl learning)

运行效果:

Android OpenGL ES向导学习笔记(扫盲专用) Android目前支持下面几个版本的OpenGLESAPI:OpenGLES1.0和1.1:Android1.0和更高的版本支持这个API规范。OpenGLES2.0:Android2.2(API8)和更高的版本支持这个API规范。

[置顶] 关于在vs中配置opengl红宝书第八版环境 本人刚开始学习opengl,买了一本opengl红宝书第八版,第一个例子研究了一段时间终于可以运行了,不知道有没有童鞋跟我遇到一样的问题。下面说说我

OpenGL--阴影 理论基础阴影:就是我们所说的影子,其实现原理其实就是把场景渲染了两次,第一次是把相机放到光源位置渲染场景,然后存储渲染的深度信息到一

标签: opengl learning

本文链接地址:https://www.jiuchutong.com/biancheng/369582.html 转载请保留说明!

上一篇:OpenGL编程逐步深入(七)旋转变换(opengl csdn)

下一篇:Android OpenGL ES向导学习笔记(扫盲专用)(opengl es2.0)

  • 投资性房地产采用成本模式计量
  • 个人普通发票多少钱
  • 小规模纳税人0税率发票
  • 税务申报退税
  • 税务师考试考几门几年考完
  • 账面成本包含增值税吗
  • 预付卡的发票
  • 加计扣除要交所得税嘛
  • 收入用结转吗
  • 企业出包工程预付的工程款
  • 职工福利费会计核算
  • 境外企业在境内取得的收入所得税
  • 外籍个人工资薪金汇出境
  • 企业发票专用章使用涉及的审批流程
  • 资本公积与什么有关
  • 所得税减免优惠明细表应分摊期间
  • 一般纳税人增值税申报操作流程
  • 按月计提短期借款利息12000元
  • 长期股权投资权益法初始成本的确定
  • 外管证报验核销
  • 用于文化活动费用的科目
  • 企业所得税预缴纳税申报表
  • 一般纳税人花椒税率
  • 办公设备发票开票内容
  • 开票3个点13个点是什么意思
  • 既销售货物又提供劳务例题
  • 待处理财产损益期末结转到哪里
  • 跨年怎么冲销发票
  • vmware10虚拟机安装
  • windows7旗舰版最新版本
  • 医保和养老保险一样吗
  • 短期投资计入什么科目
  • php代码大全及其含义
  • 工商年报的社保缴费基数怎么算
  • thinkphp cli
  • 存货捐赠视同销售要不要确认收入?
  • vue-router query
  • php文件上传技术
  • 固定资产没有价值怎么入账
  • 股东出资证明书范本
  • 准则规定的内容是
  • 出租人在融资租赁中需要处理的会计问题
  • 终止经营损益列报 举例
  • 办理税务登记变更委托书怎么写
  • 收到费用报销单据应该怎么记账?
  • 外经证网上查询
  • 销售会计的岗位职责有哪些
  • 农机合作社项目申报方案
  • 当月购买固定资产需要计提吗
  • 新注册的公司在企查查上查不到
  • 坏账准备的账务处理怎么理解
  • 停薪留职社保怎么算
  • win8.1资源管理器频繁假死
  • windows server 2008 R2
  • ubuntu14.04升级18.04
  • virtualbouncer.exe是什么进程
  • mac怎么打开访达功能
  • win10系统无法运行exe文件
  • 登录ip怎么查位置
  • mstore.exe - mstore是什么进程 有什么用
  • 微软补丁发布时间
  • win10 提示
  • cocos2dx 3.5 win7 eclipse 环境搭建及hello world
  • jquery中获取元素里边内容用什么方法
  • css翻转正反面
  • JavaScript运算符都有哪些
  • android 样式
  • shell常用命令及功能
  • 深入理解计算机系统
  • js 图片压缩库
  • unity unite
  • jquery入口
  • 如何给税务局提供发票
  • 个体户税务三方协议必须签吗
  • 破产重整资产的税务优惠
  • 代理记账管理办法2023
  • 税局实地调查准备什么
  • 电子税务局如何查询财务报表
  • 2020年国税和地税怎么申报
  • 中国涉农金融体系包括哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设