代码之家  ›  专栏  ›  技术社区  ›  QbProg

三维实时软件渲染器开源[关闭]

  •  4
  • QbProg  · 技术社区  · 15 年前

    有没有一个好的三维实时软件渲染器具有类似于OpenGL/DirectX的功能?类似于cairo或anti-grain对2d所做的,但在3d中。

    实际上,我只知道Mesa Witch有一个OpenGL实现软件和COCO3D。

    它应该是开源的:)

    8 回复  |  直到 15 年前
        1
  •  2
  •   epatel    15 年前

    对于像素渲染引擎,为什么不查看 DOOM rendering engine 来源。

    另一个更小更标准的API/OpenGL实现称为 TinyGL 可能也是值得一看的。

        2
  •  4
  •   AAA    15 年前

    你可以看看 Orge 3D engine 假设您想要从原始GL抽象到已经有很多关键特性的东西。它也是开源的。

        3
  •  4
  •   epatel    15 年前

    我相信 OpenSceneGraph 已经成长为相当有能力和广泛使用。

        4
  •  2
  •   gbjbaanb    15 年前

    技术上 OpenGL 只是一个标准,但是 OSS implementations 可供下载。不过,我不确定您是否需要参考OGL驱动程序。

    对于三维库,有加载。 Irrlicht ,请 CrystalSpace , Ogre3d 从sourceforge的trove列表中只列出3个。

        5
  •  0
  •   Malte Clasen    15 年前

    除了我所知道的Mesa之外,唯一主要的开源实时软件渲染器是 Quake I engine . 但是,它并没有达到当前OpenGL或Direct3D功能的水平。

    如果没有源代码,可以查看 Microsoft WARP10 渲染器。它是在CPU上实现Direct3D10的高性能实现。

        6
  •  0
  •   larsmoa    15 年前

    退房 Coin ,由我受雇的公司维护的OpenInvestor的实现。它是在一个双重许可模式下获得许可的-免费的gpl/opensource软件。它正在积极开发,并使用OpenGL进行渲染。它可以在“所有”平台上工作,并且可以轻松地与Qt集成。

        7
  •  0
  •   Gabriele Petrioli    15 年前

    对于OpenGL/Direct3D的独立替代方案,我将看到

        8
  •  -2
  •   Kibbee    15 年前

    OpenGL是开放源码的,如果安装了所有合适的库,那么它应该在系统上没有3D硬件的情况下回归到软件渲染。