這次我希望這是正確的地方,但我想弄清楚如何使用three.js創建一個明星,方式爲chrome experiments 100,000 stars完成。我試圖查看源代碼,但它很難破譯,它似乎是很多部分,我嘗試使用紋理,並且我不知道如何獲得太陽周圍的光暈或光環,我會很感激有知識的人如何幫助完成這項工作。如何使用three.js這樣的明星實現Chrome實驗100,000 stars
這次我希望這是正確的地方,但我想弄清楚如何使用three.js創建一個明星,方式爲chrome experiments 100,000 stars完成。我試圖查看源代碼,但它很難破譯,它似乎是很多部分,我嘗試使用紋理,並且我不知道如何獲得太陽周圍的光暈或光環,我會很感激有知識的人如何幫助完成這項工作。如何使用three.js這樣的明星實現Chrome實驗100,000 stars
你看到this article?
太陽節將高度概述如何實現效果。 你可能會想看看GLSL着色器,它本身就是一個完整的領域。 現在最好在源代碼中查找着色器,並調整它們以查看更改的效果。
另請參閱檢查this tutorial以獲取輝光和綻放着色器的示例。
對於一般學習更多關於OpenGL的,據說the latest edition of The Red Book解釋不同時避免了以前版本的失敗的OpenGL的一個好工作。
這裏的光環式的發光效果使用着色器的例子:
http://stemkoski.github.io/Three.js/Shader-Halo.html
它仍然是一個進展中的工作 - 平移或縮放將改變光暈的外觀,但或許它將足以成爲援助。
希望它有幫助!
這很酷!我將在玩這款遊戲的同時追趕着色器(發佈三年後仍然有用) –
感謝編輯gilly3 –