如何用計算幾何模型畫一束玫瑰花?

在計算機裡面,如何用幾何模型去畫一束玫瑰花出來?暑假的時候可能想對其做一個光線追蹤的練習。


畫玫瑰花?那真的是太難了。。。自然界中隨便一種花都難以完全的用純粹的數學解析式來表達,就算是有,如同玫瑰線,那也只是和玫瑰長得像而已。。。

如果真的想要畫出和真實的花朵形狀一模一樣,我想現階段流行的方法還是data-driven的吧,從真實數據上重建。例如SIGGRAPH 2014的神文:Flower modeling via X-ray computed tomography,別人為了畫個玫瑰花,竟然用X光機進行斷層掃描啊,然後各種交互,才把個玫瑰建好,你說多變態。。。

當然了,你手上肯定是沒有x光機的,那有個3D掃描儀也行吧,這不,CVPR2014的Data-driven Flower Petal Modeling with Botany Priors不就是這麼乾的么,重建個簡單的花朵還是可以滴

連畫個花都這麼難,真是醉了啊!


我會畫菊花,儘管數學上它叫玫瑰線。

數學圖形之花兒


提供一個用 js 代碼畫玫瑰的例子, 原理文章有講, 不過似乎只是平面?

Román Cortés


推薦閱讀:

python中,條件判斷過多是否會影響程序的運行速度?
深度學習入門:投身深度學習你需要哪些準備?
Golang 學習筆記一
備忘131228

TAG:編程 | 計算機圖形學 | 計算幾何 |