three.js

    0熱度

    1回答

    我有一個簡單的Three.js場景,我想移動相機。相機不僅需要移動,而且還需要改變圍繞某個焦點的角度。焦點實際上是相機的位置,在渲染時,我實際上只是將相機翻譯了cameraBuff並將它放在一個球體上,然後我告訴它看看焦點。 直到相機移動,一切正常,我可以旋轉相機和所有。但是,一旦我開始移動,似乎就會破壞!在垂直角度(垂直,0 < x < 180)它只是凍結,根本不能圍繞焦點旋轉。一旦我將它往下移

    0熱度

    1回答

    我使用three.js來調用片段着色器 - 該着色器爲我的材質指定了一種顏色,分解爲rgb - 我想看看是否可以將這些顏色相乘顏色隨機值。這是我使用至今代碼: gl_FragColor = vec4(color.r*.5, color.g, color.b, smoothstep(8000.0, -8000.0, gl_FragCoord.z/gl_FragCoord.w)); //MH - cr

    4熱度

    1回答

    在Threejs中,根據要使用的渲染方法/光源/設置/材質,WebGL渲染器在xyz網格上顯示大量多維數據集的最高性能方法是什麼?立方體應該支持基於方向光線的接收和投射陰影 - 或者我可以預先計算側邊顏色(如果有幫助並且可能的話) - 但它們沒有任何紋理或特殊旋轉。謝謝!

    0熱度

    1回答

    大師 你能指點我如何做到這一點:http://www.novaui.com/dc/insphere.png 這是一個四面體,和麪相互輝映,球相互輝映過,我不能讓它和使用立方相機的圖片一樣,你能給我一些線索嗎? 感謝, Rosone

    5熱度

    1回答

    Libgdx主要關注Android,用java編寫,但顯然它可以在瀏覽器上運行應用程序(webGL?)。 Three.js是一個非常令人印象深刻的JavaScript 3D庫,它使用WebGL(或2d canvas)以及渲染。 到目前爲止,我還沒有看到這兩者之間的任何比較,因爲他們有不同的側重點,但我想知道它們之間的區別,一個圖書館可以做什麼,另一個不能。

    3熱度

    2回答

    在我當前的項目中,我使用Threejs來構建一個具有網格的關卡。所有與相機,場景,投影儀,渲染器等圖形的東西是在一個對象中完成的。出於測試目的,我想用不同的參數重置整個場景,例如不同的尺寸。 因爲我想測量一個算法的時間,我想要一個「全」重置。所以我目前的做法是刪除包含場景/畫布的div盒子並刪除具有threejs代碼的整個對象。在此之後,我爲圖形級別實例化一個新對象。不幸的是,連續10次這樣做會導

    2熱度

    2回答

    你知道如何用Three.js選擇幾何? 你有沒有見過這樣的事情? 我搜索了很多天,但我發現的所有例子都不起作用,並且是傳統編碼的。我必須能夠用鼠標選擇一個幾何體並像拖放一樣移動它。也許最好選擇一個網格物體,因爲有很多組合的形狀。這不是用鼠標根本之舉的話,我可以用領域做到這一點,那麼至少要知道哪裏是功能選擇幾何,如果有,我找不到它..感謝

    3熱度

    1回答

    我知道在three.js中,我們可以使用JSONLoader直接從服務器加載ImageUtils和模型作爲.js文件,但可以直接從字節數組加載圖像和模型嗎? (例如,下載一個壓縮文件,以JavaScript提取它並直接供給字節數組到裝載機?) 感謝

    3熱度

    1回答

    我在three.js中構建了「paper cutout」世界。我所有的模型都是簡單的「平面」,我使用帶有alpha通道的PNG對它們進行紋理修整,使其更加美觀。 奇怪的是:根據飛機的位置和相機的位置,透明度出現並消失不可預知。 症狀1:如果飛機部分位於地平面以下,則透明效果很好,但如果將其移動到地平面以上,則透明區域會填充白色。 症狀2:建立在症狀1上:如果我現在移動攝像機以使外觀矢量幾乎與平面平

    8熱度

    2回答

    我很難做出一個功能,如果飛機是在相機的視圖frustrum內返回true。我發現這篇文章,on github,但無論對象是否在平截頭體中,配方總是返回false。 任何人都已經實現這智能?非常感謝。