lighting

    5熱度

    2回答

    我已經使用了OpenGL多年,但第一次嘗試使用D3D後,我浪費了大量時間試圖弄清楚如何讓我的場景燈光在世界中保持固定,而不是固定在我的物體上。 在OpenGL中,燈光位置像MODELVIEW矩陣一樣被轉換,所以爲了讓燈光固定在空間中,您按照燈光所需的方式設置了MODELVIEW,然後調用glLightPosition,然後爲您的幾何體設置它並進行幾何調用。在D3D中沒有幫助。 (評論 - 我最終想

    1熱度

    1回答

    我在開發OpenGL應用程序時遇到問題。 奇怪的是,我和我的一個朋友正在Linux下開發OpenGL的3D場景,並且存儲庫上有一些代碼,但是如果我們都簽出相同的最新版本,那就意味着SAME代碼發生這種情況:在他編譯後的計算機上,他可以看到完整的照明模型,而在我的環境中,只有環境光線被激活,但不是漫反射或高光。 它可能是驅動程序的問題?(因爲他使用ATi卡,我使用的是nVIDIA) 或者靜態庫? 我

    41熱度

    12回答

    我正在寫一個小瓷磚的遊戲,我想爲其支持的光源照亮。但是我的算法太弱,所以我來找你幫忙。 的情況是這樣的:有一個基於區塊的映射(保持爲2D陣列),其包含單個光源和若干項站在附近。我想計算哪些瓦片由光源照亮,哪些瓦片在陰影中。 大概是什麼樣的視覺輔助。 L是光源,X是阻擋光線的物品,0是點亮的瓷磚,而-s是陰影中的瓷磚。 0 0 0 0 0 0 - - 0 0 0 0 0 0 0 - 0 0 0