0

コンピュータ グラフィックス アルゴリズムを実験できるシンプルな 3D エンジンまたはツールキットを探しています。たとえば、変換行列を適用して、何が起こるかを確認します。

誰でも提案できますか?

4

1 に答える 1

-1

レンダリングについて学習するための最もよく知られている資料の 1 つは、Matt Pharr と Greg Humphreys による Physically Based Renderingという本です。本ですが、レンダラーのソースコードも付いています(オープンソース)。多くの既存のレンダラーは、出発点としてPBRT (レンダラーの名前) を使用しています。

CG プログラミング技術について学ぶためのもう 1 つの情報源は、www.scratchapixel.comです。これには、オンラインであるという利点があります。完全なレンダラーのソース コードを実際に提供するわけではありませんが、レンダリング技術を実装する方法を示す C++ の多くの例を提供します。

ある意味でより抽象的でより技術的な PBRT のような本にたどり着く前に、scratchapixel を読むと実際に役立つことがわかりました。

または、OpengGL API などを使用してグラフィック アプリケーションを作成することもできます。ただし、OpenGL を使用したレイ トレーシングなどの手法を調べるのは難しくなります。そして、OpenGL が内部で使用するアルゴリズムがどのように機能するかを実際に理解するよりも、API を学習することが重要です (これは、上記の 2 つのリソースが役立つものです)。しかし、やりたいこと(行列で遊ぶなど)には最適です。

于 2014-07-02T08:34:17.453 に答える