从我的谷歌搜索,似乎支持它的OpenGL ES扩展不允许凹凸贴图.
根据为iphone编写游戏中间件的this guy,可以通过观看imgtec网站(iPhone图形芯片的标记)上的演示来看到硬件的潜力.一个这样的演示是bump mapping demo.但没有找到任何来源.
Kevin Doolan还提到开发人员没有启用GL扩展.
解决方法 @CVertexiPhone上支持DOT3混合模式,这是您需要的最低要求.
Vertex Program扩展程序未在iPhone上公开,但不是必需的.在这种情况下,扩展的目的是允许您将光矢量转换为Tangent空间 – 但正如我在博客中提到的,这是您可以在cpu上执行的 *** 作并仅提供结果(作为顶点颜色,编码为GL的DOT3格式法线).它显然比你能够使用Vertex程序慢得多.如果您正在进行对象空间凹凸贴图,那么您不需要变换光矢量,也不需要在顶点级别对其进行编码 – 您可以将其作为常量颜色进行输入.
您提到的凹凸贴图演示的完整源代码可在imgtec网站上找到.下载1.x SDK,可用here.它是Object Space bump的演示
映射(搜索polyBump).
KevinD.
总结以上是内存溢出为你收集整理的iPhone上的凹凸贴图全部内容,希望文章能够帮你解决iPhone上的凹凸贴图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)