当前位置:  开发笔记 > IOS > 正文

iPhone上的凹凸贴图

如何解决《iPhone上的凹凸贴图》经验,为你挑选了1个好方法。

在iPhone上使用OpenGL ES,是否可以进行凹凸贴图(使用正常的扰动贴图)?

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

根据这个家伙是为iPhone编写游戏中间件,可以通过观看日imgtec网站(iPhone的图形芯片的标记)的演示看到硬件的潜力.一个这样的演示是凹凸贴图演示.但是找不到任何消息来源.

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



1> 小智..:

@CVertex

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

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

你提到的凹凸贴图演示完整的源代码IS可在imgtec网站.下载1.x SDK,可在此处获得.它是Object Space凹凸贴图的演示(搜索PolyBump).

KevinD.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有