Jul 13, 2009

San Angeles in WPF


最近看 WPF 3D,可能是對SDK不夠熟,覺得WPF在3D的表現非常貧乏。上面是用WPF+C#,仿 San Angeles 寫了個小程式,看起來還很單調。不過這東西最吸引我的是super shape,所有的模型都是用super fomula算出來的。因為WPF的限制,加進去的光源會影響整個場景,但是我希望倒影是比較暗的,像這樣:
由於我懶得細想,所以直接疊了兩層viewport,一層畫倒影,一層畫實景,這樣變成分開的兩個場景,可以設不同的光源,最後得到比較接近原程式的結果。

No comments: