html5渲染的3D玫瑰花 程序員的情人節禮物
圖片是由代碼生成,用戶可以通過下方的瀏覽按鈕,重復觀看這朵玫瑰的呈現過程。
當然,感興趣的人可以了解下面的實現過程與相關理論:
這朵三維代碼玫瑰的呈現效果采用了蒙特卡羅方法,創造者對蒙特卡羅方法非常推崇,他表示在功能優化和采樣方面,蒙特卡羅方法是“令人難以置信的強大工具”。關于蒙特卡羅方法可以參考:Monte Carlo method 。
外觀采樣呈現效果繪制
我用了多個不同的形狀圖來組成這朵代碼玫瑰。共使用了31個形狀:24個花瓣,4個萼片,2個葉子和1根花莖,其中每一個形狀圖都用代碼進行描繪。
本站歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動成果
轉載請注明: 文章轉載自:愛思資源網 http://www.randomwithlife.com/show-22-992-1.html
轉載請注明: 文章轉載自:愛思資源網 http://www.randomwithlife.com/show-22-992-1.html