討論區快速選單
知識庫快速選單
討論區最近新進100則主題 網路投保旅行平安險 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
Ray casting(圖學上)是什麼意思,我看wikipedia的解釋?
更改我的閱讀文章字型大小
作者 : vegita(vegita) 貼文超過200則人氣指數超過50000點
[ 貼文 263 | 人氣 62238 | 評價 370 | 評價/貼文 1.41 | 送出評價 59 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/1/3 下午 09:48:47
Ray casting(圖學上)是什麼意思,我看wikipedia的解釋看不太懂
作者 : kaiwae(維尼)
[ 貼文 61 | 人氣 1878 | 評價 300 | 評價/貼文 4.92 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人vegita註記此篇回應為很有道理 2007/1/3 下午 11:38:19
ray casting在圖學上應該是在visible-surface determination會看到

因為他render東西的速度比較快,所以被提出來用

意思大概是,根據投影的中心(眼睛或攝影機),對world射無數條射線,看能得到的pixel顏色是什麼,就把他填到螢幕上,就像這張圖http://www.permadi.com/tutorial/raycast/images/figure1.gif
左邊是示意圖,右邊是render出來的效果

ray casting大概就是眼睛的視野範圍內發出射線,射到物體就把他畫出來,沒射到的就不畫

解釋的不太好:P 大概是這樣吧
作者 : vegita(vegita) 貼文超過200則人氣指數超過50000點
[ 貼文 263 | 人氣 62238 | 評價 370 | 評價/貼文 1.41 | 送出評價 59 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/1/6 上午 12:31:44
ray tracing與ray casting有何不同?意思好像有一點相同?
作者 : kaiwae(維尼)
[ 貼文 61 | 人氣 1878 | 評價 300 | 評價/貼文 4.92 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/1/8 下午 10:10:30

>ray tracing與ray casting有何不同?意思好像有一點相同?

在意義上,你可以把ray casting想做ray tracing的子集,

但是針對的對象不同

ray casting是指用eye來射出ray,射到的物體的那個點,就是我們eye所看到的顏色

ray tracing是光線的ray射到物體上然後物體會反射或折射出另外一條ray到另一個物體上,就這樣一直無窮回圈下去,基本上要算ray tracing是一件很復雜的事情,
作者 : osanaosana(osana) 人氣指數超過10000點
[ 貼文 83 | 人氣 17677 | 評價 20 | 評價/貼文 0.24 | 送出評價 24 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/1/28 下午 08:06:17
ray tracing 又稱 "光跡追蹤法" ...
ray casting ...有翻譯嗎?
作者 : laishiekai(lsk)
[ 貼文 5 | 人氣 86 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/5/16 上午 08:23:31

>
>>ray tracing與ray casting有何不同?意思好像有一點相同?
>
>在意義上,你可以把ray casting想做ray tracing的子集,
>
>但是針對的對象不同
>
>ray casting是指用eye來射出ray,射到的物體的那個點,就是我們eye所看到的顏色
  除了用在算圖上
  Ray casting還有更廣的應用
  比如說 從人物的腳底向正下方射出一個向量
  試著去得到這個向量和正下方polygon的交會點
  便可以測試得知目前人物腳底下是不是有地板
  或是離地板有多遠?
  不過ray casting在遊戲的應用算是比較貴的那種
  在frame rate要求高的時候不要同時用太多比較好~

>ray tracing是光線的ray射到物體上然後物體會反射或折射出另外一條ray到另一個物體上,就這樣一直無窮回圈下去,基本上要算ray tracing是一件很復雜的事情,
  ray tracing也可以說是用ray casting來"看"我們要render的世界
  從camera(照相機,也就是eye)的位置針對每一個pixel(像素)射出一條或是多條的ray(也就是vector, 向量啦)
  然後取得ray碰撞到的東西的表面顏色(顏色來源可以有很多種在此不細說)
  配合碰撞面的法向量來計算光影
  最後畫出我們原本只是一堆浮點數字的世界
  詳細可以查圖學的書
  而用ray tracing通常可以得到比較好的圖片細緻度~

  補充一下
  目前當下遊戲中的視覺效果多半不是用ray tracing算出來的
  一來太慢
  二來有許多幾可亂真的方法可以取代ray tracing,不如把資源省下來給其他的


  多多指教~ 無賴荷可 敬上
作者 : afck3200(vince) 人氣指數超過10000點
[ 貼文 66 | 人氣 11310 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/6/28 上午 10:38:21
ray-casting algorithm.....-> http://www.pushwap.com.cn/X-Space/
 板主 : 小呆
 > 遊戲人的天空 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 遊戲人的天空 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
遊戲人的天空
1 aming 740 
2 冷眼 350 
3 BlueTulip 230 
4 小城 210 
5 藍斯洛 210 
6 Jasper 200 
7 Akira 200 
8 夢癡 160 
9 CCL 150 
10 garf 150 
遊戲人的天空
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.0625