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


发新话题
打印

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

這帖太內涵了.估計很少人戰得起~


TOP

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

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

GPU实际上是CPU的优化版,而非功能增加版!
虽然有些运算cpu也能做,但是几乎不具备任何实用价值,比如 ...
cpu是通用运算,只要你愿意6502最终当然也可以算出hdr渲染画面,只是它自己始终算的还是8位整数运算而已。



TOP

其实LZ的意思是PS3的Cell异常强大,就算RSX残废了也能凭着软模拟实现05E3的KZ2和TK6的布料模拟



TOP

引用:
原帖由 Jonsoncao 于 2007-6-21 12:53 发表


excel可以用数值算法解,也就是把微分方程变成差分之后设立节点组成巨大的稀疏矩阵,再用excel的solver

不过直接写code的确不行
其实给我个普通计算器我都能算微分方程:D :D :D
问题在于算的到底是excel、matlab、计算器还是我自己就只有天知道了。

TOP

引用:
原帖由 dboy99 于 2007-6-21 13:40 发表
其实LZ的意思是PS3的Cell异常强大,就算RSX残废了也能凭着软模拟实现05E3的KZ2和TK6的布料模拟



真的么

TOP

引用:
原帖由 dboy99 于 2007-6-21 13:40 发表
其实LZ的意思是PS3的Cell异常强大,就算RSX残废了也能凭着软模拟实现05E3的KZ2和TK6的布料模拟

所以他才会一直问原因嘛。

TOP

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

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

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

TOP

引用:
原帖由 cf3b5 于 2007-6-21 12:07 发表
虽然是做开发,但是对3D完全不懂,请教两个问题!
问题1,其实常说的某某显卡支持某效果,其实是不是说这个芯片针对这个效果的一些运算进行了优化?
问题2,某某SDK支持某效果,是不是说这个SDK优化封装了这个效果而已?
我不是做开发的,根本不懂3d,但是觉得你的问题还是挺简单的
1,是,硬件上的支持,有专门的算法来对应这个特效,不支持只能说不能在实际应用中使用,你一定说几天几夜去实现还是可以做到的……
2,不知道怎么回答,感觉上sdk类似于素材库,你要用什么就拿什么,当然也可以自己从0开始做完全不去用它。硬件支持的条件下,假设2个sdk,一个支持效果a一个不支持,那只能说明不支持的sdk库里面没有这个效果,你需要人工完成,支持的只是方便你的工作,拿来就可以用了。最简单的,xo的水的反射,全部如出一辙,就能说明问题了。简单是简单了,区别也没了。

随便看看,我和开发软件完全不搭界:D

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

引用:
原帖由 dboy99 于 2007-6-21 13:40 发表
其实LZ的意思是PS3的Cell异常强大,就算RSX残废了也能凭着软模拟实现05E3的KZ2和TK6的布料模拟

从理论上的确可以,但是在客观上不可行。

效率啊效率,谁会玩幻灯片?

TOP

引用:
原帖由 liuyicheng 于 2007-6-21 14:17 发表

从理论上的确可以,但是在客观上不可行。

效率啊效率,谁会玩幻灯片?
gal啊,gal

TOP

引用:
原帖由 Nothing 于 2007-6-21 14:03 发表

2不对,sdk里没有所谓效果库一样的东西,sdk支持一些基本渲染功能,前面说过,sdk的区别其实非常小。效果是由开发人员运用一系列功能作出来的。xbox的水反射,只能说明开发人员用了相同或者类似的办法来做水的 ...
那么说,假设cpu是最小运算指令,gpu是把cpu中多个运算指令加以优化封装后提供一个新的运算指令,SDK则是对gpu中提供的运算指令再次优化封装,提供给开发者??
其实我说SDK的效果库不是我的原意,我其实只是想表达SDK是否是对运算操作的一个更高阶封装?不过可能有点猜过头了~:D

TOP

GAL游戏用啥碰撞模拟,连3D都不用,2D还能YY,3D后你看I社等几家公司的作品,YY可行度下降很多(水平低啊)。

TOP

引用:
原帖由 liuyicheng 于 2007-6-21 14:30 发表
GAL游戏用啥碰撞模拟,连3D都不用,2D还能YY,3D后你看I社等几家公司的作品,YY可行度下降很多(水平低啊)。
gal是针对你说的:谁会玩幻灯片?:D

TOP

引用:
原帖由 cf3b5 于 2007-6-21 14:29 发表

那么说,假设cpu是最小运算指令,gpu是把cpu中多个运算指令加以优化封装后提供一个新的运算指令,SDK则是对gpu中提供的运算指令再次优化封装,提供给开发者??
其实我说SDK的效果库不是我的原意,我其实只是 ...
你对GPU的理解我不能明白什么意思。。。?

SDK则是对gpu中提供的运算指令再次优化封装。。。?

TOP

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