html5渲染的3D玫瑰花 程序员的情人节礼物
图片是由代码生成,用户可以通过下方的浏览按钮,重复观看这朵玫瑰的呈现过程。
当然,感兴趣的人可以了解下面的实现过程与相关理论:
这朵三维代码玫瑰的呈现效果采用了蒙特卡罗方法,创造者对蒙特卡罗方法非常推崇,他表示在功能优化和采样方面,蒙特卡罗方法是“令人难以置信的强大工具”。关于蒙特卡罗方法可以参考:Monte Carlo method 。
外观采样呈现效果绘制
我用了多个不同的形状图来组成这朵代码玫瑰。共使用了31个形状:24个花瓣,4个萼片,2个叶子和1根花茎,其中每一个形状图都用代码进行描绘。
本站欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-22-992-1.html
转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-22-992-1.html