シンプルな機能の3D描画エンジン

最近、基礎技術を学ぶことは重要だが、何か専門性を持ち基礎技術を応用や勉強できる題材を1つ見つけて追求することが重要に思えてきた。そういう意味で「シンプルな機能の3D描画エンジン」をC#で作りたくなってきた。とりあえずは、OpenGLDirect3Dをなどを使えるようにしたいので勉強をしたいが、その前に基礎技術を勉強するつもり…。