2017-09-27 50 views

回答

0

恐怕這不僅僅是一個算法,而是一個複雜的軟件。

最難的部分是塑造玫瑰的形狀。花瓣可能是網狀表面。給他們一個彎曲的形狀並不困難,但難的問題是將他們分組,使他們不相交。

這不是完全不可能的,這可以通過首先將它們放在平坦的幾何形狀來實現,你可以掌握的交點,然後用極座標變換王來包裝它繞軸。但我並不真的相信這一點。我寧願認爲他們有一個避免碰撞的幾何建模器。

接下來的步驟,這是更經典的,都以紋理映射的畫面到花瓣和執行整個場景的真實感繪製。


但還有另一種選擇,我將其稱爲「窮人的渲染」。

可以從紙的真實畫面開始上漲,其中,花瓣有一個空的黑色粗框。然後在圖片上,您可以檢測到(以某種自動方式或僅通過手動方式)與展平紙張上的規則網格相對應的點。

由於花瓣不是完全可見的,隱藏的部分必須從網格中剪出,可能通過使用多邊形圍欄。

現在,您可以採取的任何圖片,它適合在無失真網,夾出隱蔽的地方,並經向扭曲的位置。然後通過合成技巧,你會在玫瑰上給它一個自然的陰影。

注意:該方法通過拉伸所述框架內的結束於網格緩解。無論如何,在進行合成之前,您需要以某種方式擦除它,以便僅檢索陰影信息。


我會傾向於認爲,第二種方法用在這裏,我看到一些沿着邊緣,這不會對全合成的場景出現了幾個映射異常。

無論如何,努力工作。

相關問題