上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jashilk16 偶而上來逛逛的過客
註冊時間: 2009-07-20 文章: 7
68.05 果凍幣
|
發表於: 2009-9-7, PM 10:51 星期一 文章主題: Lighting 疑惑 |
|
|
Lighting的spot有什麼使用限制?
我只能在負Z軸上才可以使用spot
但是我卻想在正Z軸上使用,卻沒有辦法
{類似這樣...position(0,0,30)、direction(0,0,20)、物體位置(0,0,5)}
有人知道原因嗎?
謝謝您的指導! |
|
回頂端 |
|
|
NDark 偶而上來逛逛的過客
註冊時間: 2009-08-21 文章: 10 來自: 易特力 130.03 果凍幣
|
發表於: 2009-9-8, AM 10:28 星期二 文章主題: re : Lighting 疑惑 |
|
|
Spot light是有方向性的
你自正z軸30打光打向+z , 當然+z軸5位置的沒被照到.
試試看 光方向改-Z看看
PS.記得攝影機都要看到你的物件,如果有normal的話記得作正規化. _________________ 視窗介面遊戲設計教學:視窗程式設計,遊戲架構設計,遊戲工具設計,電腦圖學架構及研究,電腦圖學領域論文代讀,程式設計版本控制
有興趣請來信 NDark@hotmail.com |
|
回頂端 |
|
|
jashilk16 偶而上來逛逛的過客
註冊時間: 2009-07-20 文章: 7
68.05 果凍幣
|
發表於: 2009-9-11, PM 3:14 星期五 文章主題: |
|
|
spot的設定不是由position往direction產生spot
再照射在物體上? |
|
回頂端 |
|
|
NDark 偶而上來逛逛的過客
註冊時間: 2009-08-21 文章: 10 來自: 易特力 130.03 果凍幣
|
發表於: 2009-9-11, PM 8:06 星期五 文章主題: |
|
|
你沒講你用的API.
如果是OpenGL
Lighting的設定法是
http://pyopengl.sourceforge.net/documentation/manual/glLight.3G.html
GL_SPOT_DIRECTION 中描述
"params contains three integer or floating-point values that specify the direction of the light "
"which it is initially. The initial direction is (0, 0, -1). "
圖學的慣例是,當我們講方向時都是指normalize過的向量.
如果你是指gluLookAt,那個參數才是 從哪裡(位置) 看向哪裡(位置)
如果你不是使用OpenGL.一樣去找你函式的宣告說明來看. _________________ 視窗介面遊戲設計教學:視窗程式設計,遊戲架構設計,遊戲工具設計,電腦圖學架構及研究,電腦圖學領域論文代讀,程式設計版本控制
有興趣請來信 NDark@hotmail.com |
|
回頂端 |
|
|
jashilk16 偶而上來逛逛的過客
註冊時間: 2009-07-20 文章: 7
68.05 果凍幣
|
發表於: 2009-9-14, PM 2:51 星期一 文章主題: |
|
|
我是使用OpenGL,不是gluLookAt。
這句話" 圖學的慣例是,當我們講方向時都是指normalize過的向量 "我不太懂... |
|
回頂端 |
|
|
NDark 偶而上來逛逛的過客
註冊時間: 2009-08-21 文章: 10 來自: 易特力 130.03 果凍幣
|
發表於: 2009-9-14, PM 8:44 星期一 文章主題: |
|
|
jashilk16 寫到: | 我是使用OpenGL,不是gluLookAt。
這句話" 圖學的慣例是,當我們講方向時都是指normalize過的向量 "我不太懂... |
(0,0,20) normalize 過後是 (0 , 0 , 1)
在沒有做防呆或是不為使用者normalize的API上,(0,0,20)這樣的向量若是輸入給"方向"類型的參數,都是會失效或出錯的. _________________ 視窗介面遊戲設計教學:視窗程式設計,遊戲架構設計,遊戲工具設計,電腦圖學架構及研究,電腦圖學領域論文代讀,程式設計版本控制
有興趣請來信 NDark@hotmail.com |
|
回頂端 |
|
|
damody 偶而上來逛逛的過客
註冊時間: 2009-05-18 文章: 8
81.28 果凍幣
|
發表於: 2009-9-16, PM 9:50 星期三 文章主題: |
|
|
jashilk16 寫到: | 我是使用OpenGL,不是gluLookAt。
這句話" 圖學的慣例是,當我們講方向時都是指normalize過的向量 "我不太懂... |
原來這兩個是不同的東西呀!
OpenGL不是gluLookA _________________ 有心情就是有壓力^^ |
|
回頂端 |
|
|
|