照明、影、水などのクールなグラフィックの作り方を学びたいです。また、最終的にはゲームに変えたいと思っています。ただし、ゲームの作成はリストの2番目であり、私は本当に最初に優れたグラフィックスの作成に集中したいと思っています。
とにかく、これを行うための最良の方法は何ですか?古いものを使用するのが好きではないので、OpenGL 3.0+を使用したいと思います。また、LinuxとWindows 7の間で同じコードを転送し、何も変更せずに実行できる必要があります。
私はこれまでゼロから始めようと考えてきましたが、クロスプラットフォームである最新のOpenGL3.0+コンテキストを作成するための良い方法を見つけることができないようです。私はずっと検索して、プラットフォームに依存しないようにするためにSDLのようなものを試してきましたが、WindowsではLinuxとはバージョンがほとんどすべて異なることがわかったので、重要なことをしなくてもクロスプラットフォームにすることはほとんど不可能です。コードが変更されました。
それで私はある種のエンジンを使うことを考え始めました。エンジンに何を求めているのかよくわかりませんが、同じコードでクロスプラットフォームになりやすいエンジンが見つかるといいなと思っていました。OGREを使うことを考えていましたが、照明や影などすべてを処理してくれるようです。プラットフォームに依存せずにクールなグラフィックスの作成に集中できるようなエンジンは他にありますか?
誰かが私が何をすべきか、または使用すべきかについて何か提案がありますか?