作者littleshan (我要加入剑道社!)
看板GameDesign
标题Re: [问题] 该先学OpenGL好 还是 DirectX ?
时间Wed Jun 21 19:18:42 2006
※ 引述《littleshan (我要加入剑道社!)》之铭言:
: (唉 什麽时候 3D game 才会开始玩 ray-tracing 呢....)
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 61.62.3.35
: 推 kaiwae:你在说什麽?? ray tracing的全局光照有很多方法可以实现 06/21 16:32
: → kaiwae:目前应该是有一些游戏使用热辐射的方式来实作了 06/21 16:32
: → kaiwae:也有人提出过PRT跟类似Occlusion的演算法来做即时全域光照 06/21 16:38
我实作过 PRT
这点我是了解的
这些方法很棒 但它们都依赖 precomputing
所以对动态场景无能为力
像是「怪物丢出一颗火球把箱子打飞,附近所有
物体都即时展现出多次反射後的光影变化」
目前的技术还无法在一般打电动的机器上实现
除了 global illumination
ray tracing 还可以做到复杂的折射、反射甚至 bssrdf
这些都是 rasterizer 无法做到的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.3.35
1F:推 linjack:不过不是听说这做法要即时运算的话 运算量过大吗? 06/21 20:20
2F:→ linjack:当然小弟我是一知半解 还请说明 @@a 06/21 20:21
3F:推 littleshan:正是运算量过大而无法即时处理 06/22 18:30