4

OpenGL / DirectXと同様の機能を備えた優れた3Dリアルタイムソフトウェアレンダラーはありますか?カイロやアンチグレインが2Dで行うのと似ていますが、3Dです。

私は実際、MesawitchにソフトウェアOpenGL実装とCoco3dがあることを知っています。

オープンソースである必要があります:)

4

8 に答える 8

4

生のGLから、すでに多くの重要な機能を備えたものに抽象化する必要があると仮定して、 Orge3Dエンジンを調べることができます。オープンソースでもあります。

于 2009-09-05T11:00:55.390 に答える
4

OpenSceneGraphは、かなり有能で広く使用されるように成長したと思います。

于 2009-09-05T11:08:08.610 に答える
2

ピクセルレンダリングエンジンの場合は、DOOMレンダリングエンジンのソースを見てみませんか。

TinyGLと呼ばれるもう1つのより小さく、より標準的なAPI / OpenGL実装も、注目すべきものになる可能性があります。

于 2009-09-05T11:36:38.443 に答える
2

技術的にはOpenGLは単なる標準ですが、ダウンロード可能なOSS 実装があります。ただし、参照 OGL ドライバーが必要かどうかはわかりません。

3d ライブラリの場合、負荷があります。IrrlichtCrystalSpaceOgre3d、Sourceforge の豊富なリストから 3 つだけを挙げます。

于 2009-09-05T11:16:35.343 に答える
0

私が知っているMesa以外の唯一の主要なオープンソースリアルタイムソフトウェアレンダラーは、QuakeIエンジンです。ただし、現在のOpenGLまたはDirect3Dの機能に匹敵するものではありません。

ソースコードなしで実行できる場合は、MicrosoftWARP10レンダラーを確認できます。これは、CPU上のDirect3D10の高性能実装です。

于 2009-09-05T11:52:28.490 に答える
0

私が雇われている会社が管理している OpenInventor の実装であるCoinを調べてください。これは、デュアル ライセンス モデル (フリー/オープンソース ソフトウェアの GPL) の下でライセンスされています。積極的に開発されており、OpenGL を使用してレンダリングを行います。「すべての」プラットフォームで動作し、Qt と簡単に統合できます。

于 2009-09-07T08:00:17.220 に答える
0

OpenGL / Direct3D のスタンドアロンの代替案については、次を参照してください

于 2010-01-08T19:57:39.540 に答える
-2

OpenGLはオープンソースであり、適切なライブラリがすべてインストールされている場合は、システムに3Dハードウェアがない場合のソフトウェアレンダリングにフォールバックする必要があります。

于 2009-09-05T11:00:21.990 に答える