Jul 17, 2009

在玩 WPF 3D 之前

也許WPF根本不打算支援3D,但是在確定這些項目前,WPF 3D 對我沒什麼吸引力:
  1. 有些時候不需要 face culling,這些時候不做會有比較好的效能。WPF一定做 face culling,當你不需要時,只能用兩組三角形來解決。
  2. 有越來越多的特效需要多個pass來完成,WPF似乎不管這件事。
  3. 有越來越多的特效需要換 render target,但是因為WPF的redering被完整封裝,沒辦法讓我胡搞。
  4. geometry 的 member 有缺,只有 vertex、index、texture coordinate、normal,在寫San Angels 的時候,我想在頂點上填色卻不知道怎麼辦。
  5. 光源必然影響整個scene tree。
  6. 想到再加。

No comments: