» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

请教3个3D的基础问题!

问题2,某某SDK支持某效果,是不是说这个SDK优化封装了这个效果而已?

SDK里面没有封装效果这种东西,只是可以调用一系列完成这个效果需要的功能,如何调用还是需要开发者自己来。不同的sdk功能差别其实非常的小,目前在统一渲染这种新架构上面dx10略为领先一步


TOP

引用:
原帖由 cf3b5 于 2007-6-21 12:58 发表

我说的优化当然包括存取的优化,某些情况下多一个寄存器就可以节省很多指令!
基本上我的意思是!

GPU实际上是CPU的优化版,而非功能增加版!
虽然有些运算cpu也能做,但是几乎不具备任何实用价值,比如 ...
确实gpu做的那些运算cpu都能做,不然也不会有纯cpu算出来的cg了。倒是有些cpu能做的gpu不能做,gpu没那么通用



TOP

引用:
原帖由 murasame 于 2007-6-21 13:53 发表

我不是做开发的,根本不懂3d,但是觉得你的问题还是挺简单的
2,不知道怎么回答,感觉上sdk类似于素材库,你要用什么就拿什么,当然也可以自己从0开始做完全不去用它。硬件支持的条件下,假设2个sdk,一个支持效果a一个不支持,那只能说明不支持的sdk库里面没有这个效果,你需要人工完成,支持的只是方便你的工作,拿来就可以用了。最简单的,xo的水的反射,全部如出一辙,就能说明问题了。简单是简单了,区别也没了。
2不对,sdk里没有所谓效果库一样的东西,sdk支持一些基本渲染功能,前面说过,sdk的区别其实非常小。效果是由开发人员运用一系列功能作出来的。xbox的水反射,只能说明开发人员用了相同或者类似的办法来做水的反射。一段时期里,总有一些方法是最实用或者是易用的,出现相同的效果不稀奇,比方说normalmap。因为normalmap的贴图不同的人做的风格效果可能会不同,所以Normalmap看起来还不那么一样。水面往往只涉及到一些固定的反射折射运算,和贴图关系很小,看起来都一样很正常。

[ 本帖最后由 Nothing 于 2007-6-21 14:04 编辑 ]


TOP

发新话题
     
官方公众号及微博