こんにちは、私はライト/レーザーショーエディターとシミュレーターを開発したいと思います。もちろん、このためにいくつかのグラフィックプログラミングを学びます。C#とXNAの使用を考えています。
私が取り組んでいるプロジェクトを考えると、グラフィックプログラミングのどの側面に研究または焦点を当てるべきか疑問に思っていました。私はグラフィックプログラミングに慣れていないので、それについてはあまり知りませんが、たとえば、私が調べるかもしれない何かが(おそらく?)ボリューム照明であると想像します。
たとえば、さまざまな幅/色の「レーザー」をレンダリングするための実用的な方法は何でしょうか。どこかで円柱を描いてシェーダーを適用するところを読んだのですが、これがその方法であることを確認したいと思います。
これは大きなプロジェクトのように思われるので、光源を作成し、それらを簡単に操作できるようにプロパティを与えることから始めることを考えていました。私は、一度に特定の量のライトしかレンダリングできないことを(誤)読んだことがあります。8つだと思います。これはアンビエントライトにのみ適用されますか?この考えられる制限と、ヘッドライトやレーザーなど、私が使用するライトのほとんどが指向性であるという事実を考えると、これらをレンダリングするための別の方法は何でしょうか。それは体積照明とは何でしょうか?
飛び込む前に、いくつかのことを明確にしたいと思います。私はこれに慣れていないので、おそらく言葉をうまく利用していなかったので、何か意味がない場合は私に知らせてください。私の無知に感謝し、申し訳ありません。