1. 程式人生 > >[C#]3D渲染器

[C#]3D渲染器

art 偏差 com logs 渲染 ges target 以及 效果

在學習圖形學的過程中,在知乎上看到了幾個前輩實現的渲染器,參照《3D遊戲編程大師技巧》以及幾位韋易笑和李雪峰前輩的代碼下,用c#實現了一個版本的軟件渲染器.

本博客意在梳理實現過程中所涉及到的知識點.包括:

  1.渲染管線

  2.數學運算

  3. 3D變換

  4.紋理雙線性過濾采樣

  5.紋理透視偏差校正

http://blog.csdn.net/popy007/article/details/5570803 仿射

  6.CVV裁剪

效果如圖:

  1.紋理透視映射

   技術分享

  2.頂點色

  技術分享

源碼

  github.com

[C#]3D渲染器