C++ 三维实时软件渲染器开源
是否有一个功能类似于OpenGL/DirectX的优秀3d实时软件渲染器?类似于cairo或anti-grain在2d中所做的,但在3d中 我只知道Mesa witch有一个OpenGL软件实现,还有Coco3dC++ 三维实时软件渲染器开源,c++,3d,renderer,C++,3d,Renderer,是否有一个功能类似于OpenGL/DirectX的优秀3d实时软件渲染器?类似于cairo或anti-grain在2d中所做的,但在3d中 我只知道Mesa witch有一个OpenGL软件实现,还有Coco3d 它应该是开源的:)OpenGL是开源的,在系统上没有3D硬件的情况下,只要安装了所有合适的库,就应该使用软件渲染 假设您想要从原始GL抽象到已经有很多关键特性的东西,您可以研究一下。它也是开源的。我相信它已经变得相当有能力,并且得到了广泛的应用。从技术上讲,它只是一个标准,但是可以下载
它应该是开源的:)OpenGL是开源的,在系统上没有3D硬件的情况下,只要安装了所有合适的库,就应该使用软件渲染 假设您想要从原始GL抽象到已经有很多关键特性的东西,您可以研究一下。它也是开源的。我相信它已经变得相当有能力,并且得到了广泛的应用。从技术上讲,它只是一个标准,但是可以下载。我不确定你是否想要一个参考OGL驱动程序
对于三维库,有加载,从Sourceforge的trove列表中只列出3个。对于像素渲染引擎,为什么不查看源代码呢
另一个更小、更标准的API/OpenGL实现调用可能也值得一看。除了Mesa之外,我所知道的唯一主要的开源实时软件渲染器是。但是,它并没有达到当前OpenGL或Direct3D功能的标准。
如果不需要源代码,可以查看渲染器。这是在CPU上的Direct3D 10的高性能实现。请查看,这是OpenInventor的一个实现,由我受雇的公司维护。它是在双重许可模式下获得许可的,即免费/开源软件的GPL。它正在积极开发,并使用OpenGL进行渲染。它可以在“所有”平台上工作,并且可以很容易地与Qt集成。对于OpenGL/Direct3D的独立替代方案,我将介绍
- openGl的开源实现:
- openRT规范的实现:
- 实现实时渲染器的一些研究:和