位置: 编程技术 - 正文

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)

  • 核定征收需要缴税吗
  • 税务中的三费是指什么
  • 非居民纳税人是小规模纳税人
  • 不征税收入和免税收入所对应的成本与费用能否税前扣除
  • 高速公路通行费电子发票怎么打印
  • 纳税申报表保留几年
  • 高速公路通行费发票怎么开
  • 财产租赁合同印花税优惠政策
  • 企业所得税季度申报填写示例
  • 应发工资和实发工资计算公式excel
  • 属于期间费用抵减项目
  • 个人出售住房缴纳房产税吗
  • 商业汇票的存款期限
  • 装修期内免租金可以办理营业执照吗
  • 国库集中支付行政运行
  • 销项负数发票用勾选吗
  • 报销车费滴滴怎么打印电子发票
  • 挂靠费如何纳税?
  • 生育津贴做账法会计准则
  • 冠名发票申请要求有哪些?
  • 工程开发票备注栏必需要写吗?
  • 小规模纳税人增值税税率
  • 通用机打发票能报销不
  • 从财务报表中可以了解企业的哪些信息?作用是什么?
  • 收入冲正
  • 普通发票跨月能入账吗
  • 小规模增值税报表模板
  • 来料加工需要交税吗
  • 公司产品因质量问题买家追究
  • 佳能2900打印机加碳粉教程
  • 贸易公司买进卖出
  • 穿越火线改名卡买完了怎么用
  • 创业补贴的作用
  • 在途物资退货会退款吗
  • 对公账户转私人账户有限额吗
  • kernl32.dll
  • 建安企业所得税怎么算2.25税率
  • 购销合同印花税计算方法
  • 雪山上的老鼠
  • php二维数组按某个键值排序
  • php操作步骤
  • 利润表利息费用怎么填
  • 小程序navigator组件
  • 盘点那些神级翻唱现场
  • 年报数据和四季度数据一样吗
  • 公司向银行贷款利息是多少
  • 用vue-cli搭建项目
  • 增值税专用发票电子版
  • 法定盈余公积的作用
  • 如何把access数据库导入excel
  • 营业收入的构成分析主要包括
  • 劳务公司已开票怎么入账
  • 结转成本类账户及税金及附加到本年利润
  • 增资扩股和股权转让一样吗
  • 本期无销项税额,勾选抵扣的进项税填在哪里
  • 企业开发是什么专业
  • 企业未分配利润包括哪些
  • ubuntu更新软件
  • windows7问题解决方案
  • windowxp操作系统
  • vi编辑器的使用
  • centos 6.6安装教程
  • win 8系统怎么样
  • zmweb.exe是什么进程
  • windows10x预览版
  • linuxshadow破解
  • win10安装软件点击没反应
  • 创建nodejs项目的步骤
  • Android笔记本
  • dos批命令
  • dos批处理实例800例
  • 网页制作css样式
  • Vuforia unity3d 发布 eclipse工程
  • unity3d基础操作
  • javascript的
  • 朵朵舞百科
  • 进一步深造是什么意思
  • 五四新文化运动究竟新在哪里
  • 天津海泰南路属于哪个区
  • 荆州区国税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设