私は3Dモデルのデータベースを持っています。ユーザーがモデルを回転してウェブページで見ることができるようにしたい。 私はこれのためにインスタントレンダリングアルゴリズムを実装する必要があります。サーバは、それにはGPUを有していないのでWebベースのプロジェクトでレンダリングする方法
CPUにレイトレーシング/レイキャスティング法が好ましいです。
私はSSEとKD-ツリー/ BVH一次線専用線トレーサーは非常に高速であることを理解しています。また、GIエフェクト(SSAOなどの偽GIエフェクトもOKです)を追加したいと思います。
私はどのように良いを達成することができますか?
(一部NPRレンダリング方法もかなりある)
「サーバーからは、それには何のGPUを持っていない」 - あなたは完全にクライアントベースでのWebGLを、やっていると思いますので、私は、それが関連するのですか表示されません。 –
私は、3次元モデルはサーバー上に保存されていると思うし、webglはモデルの頂点をクライアント側にダウンロードしなくてもそれを利用することはできません。その結果、私はサーバー上でレンダリングしたい。 –
頂点をクライアントに送信せずにリアルタイムで3Dオブジェクトをレンダリングする場合は、サーバからクライアントへのリアルタイムのビデオストリームが必要となるため、ほとんど不可能なことをしたいと考えています。 –