什么是最接近完整的原生图书馆到three.js?

Tyl*_*ott 7 c++ opengl graphics three.js

我正在寻找最好的本机库,其结构和简单性类似于three.js,但也可以扩展到足以支持glsl着色器.

要求:

  • 开源或有很好的文档记录可能的扩展/增强
  • 允许商业衍生物/使用
  • 既可以包装在物理库中,也可以轻松地与物理库配对.
  • 足够快,以支持现代游戏图形.
  • 基于OpenGL或Mantle.(我不想被窗户困住.)
  • Windows支持
  • 支持类似于three.js本地/世界坐标系的系统.
  • Raycasting支持进行碰撞检测.

巨额奖金:

  • 支持Linux和OSX以及Windows.

我正在寻找与Three.js最接近的匹配,这是用C++编写的,类似于 three.cpp,但已经完成了功能并且没有beta/alpha状态.

Pra*_*ndh 1

你试过万能吗?

http://mosra.cz/blog/download-magnum.php

支持的平台

图形API:

OpenGL 2.1 through 4.4, core profile functionality and modern extensions
OpenGL ES 2.0, 3.0 and extensions to match desktop OpenGL functionality
WebGL 1.0 and extensions to match desktop OpenGL functionality
Run Code Online (Sandbox Code Playgroud)

平台:

Linux and embedded Linux (natively using GLX/EGL and Xlib or through GLUT or SDL2 toolkit)
Windows (through GLUT or SDL2 toolkit)
OS X (through SDL2 toolkit, thanks to Miguel Martin)
Google Chrome (through Native Client, both newlib and glibc toolchains are supported)
HTML5/JavaScript (through Emscripten)
Run Code Online (Sandbox Code Playgroud)