iPhone上的凹凸贴图

iPhone上的凹凸贴图,第1张

概述在iPhone上使用OpenGL ES,是否可以进行凹凸贴图(使用正常的扰动贴图)? 从我的谷歌搜索,似乎支持它的OpenGL ES扩展不允许凹凸贴图. 根据为iphone编写游戏中间件的this guy,可以通过观看imgtec网站(iPhone图形芯片的标记)上的演示来看到硬件的潜力.一个这样的演示是bump mapping demo.但没有找到任何来源. Kevin Doolan还提到开发人 在iPhone上使用OpenGL ES,是否可以进行凹凸贴图(使用正常的扰动贴图)?

从我的谷歌搜索,似乎支持它的OpenGL ES扩展不允许凹凸贴图.

根据为iphone编写游戏中间件的this guy,可以通过观看imgtec网站(iPhone图形芯片的标记)上的演示来看到硬件的潜力.一个这样的演示是bump mapping demo.但没有找到任何来源.

Kevin Doolan还提到开发人员没有启用GL扩展.

解决方法 @CVertex

iPhone上支持DOT3混合模式,这是您需要的最低要求.

Vertex Program扩展程序未在iPhone上公开,但不是必需的.在这种情况下,扩展的目的是允许您将光矢量转换为Tangent空间 – 但正如我在博客中提到的,这是您可以在cpu上执行的 *** 作并仅提供结果(作为顶点颜色,编码为GL的DOT3格式法线).它显然比你能够使用Vertex程序慢得多.如果您正在进行对象空间凹凸贴图,那么您不需要变换光矢量,也不需要在顶点级别对其进行编码 – 您可以将其作为常量颜色进行输入.

您提到的凹凸贴图演示的完整源代码可在imgtec网站上找到.下载1.x SDK,可用here.它是Object Space bump的演示
映射(搜索polyBump).

KevinD.

总结

以上是内存溢出为你收集整理的iPhone上的凹凸贴图全部内容,希望文章能够帮你解决iPhone上的凹凸贴图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1006818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存