ECharts-X

ECharts-X是ECharts团队推出的全新3D可视化库,它是基于ECharts的扩展,底层深度整合了WebGL库QTEK和Canvas2D库ZRender。特色混搭ECharts里的混搭功能很强大,作为ECharts的扩展,ECharts-X自然也需要支持。ECharts-X能跟ECharts中的折柱饼地图等图表混搭,可以有更丰富的可视化效果,同时EC

XEffect2D

这是一个基于OpenGL的可以支持Windows和Linux的游戏扩展库。

path tracer

pt是用Go语言实现的pathtracer用于渲染各种3D模型图。特征支持OBJ和STL支持纹理,凹凸贴图和法线贴图支持有符号距离场的光线行进支持从图像切片进行体积渲染支持各种材料特性支持可配置的景深支持迭代渲染支持自适应采样和萤火虫减少使用KD树加速射线相交测试并行使用所有CPU内核100%纯净的G

CesiumJS

Cesium是通过Web浏览器创建3D地球和2D地图的JavaScript库,无需任何插件。Cesium使用WebGL来进行硬件加速图形化;跨平台、跨浏览器;并且针对动态数据进行可视化。Cesium基于Apache开源协议,支持商业和非商业免费使用。Cesium主要特性:动态地理空间可视化非常高的性能和精准度一个API,三种视图:3D,2D和2.5D

3Dmol.js

3Dmol.js是一个面向对象的基于WebGL的JavaScript库,用于实现在浏览器展示分子结构图。特性:supportforpdb,sdf,mol2,xyz,andcubeformatsparallelizedmolecularsurfacecomputationsphere,stick,line,cross,cartoon,andsurface

DirectXTK

DirectXTK全称是DirectXToolKit,包含一组在C++中编写DirectX11.x代码的助手类。示例代码:std::unique_ptr<SpriteBatch> spriteBatch(new SpriteBatch(deviceContext));std::unique_ptr<SpriteFont> spriteFont(new SpriteFont(d

fourd.js

fourd.js是一个用在浏览器上的动态图形可视化库。稍微调整一下,你就可以用它做出一些几何图形集合,此库已经在Chrome、Firefox、IE11上测试运行,有传言说,通过切换CanvasRenderer,此库甚至可以在树莓派上运行。示例代码:var fourd = new FourD(); // instantiationfourd.init('#selector', {width

T2Z

T2Z的意思是“convertTimetotheZaxis”。它是一个Processing程序,可以帮你创建并操控2D动画,然后将这些动画转换成3D可打印模型。T2Z是一个叫“323”项目的关键程序,它主要探索不同维度表现形式之间的转换。截图: 

Shapesmith

Shapesmith是采用JS和HTML5编写的一款可以在浏览器中3D建模的工具,服务端支持Node.js。效果图:示例代码:$ npm start> shapesmith@0.11.0 app /Users/bjnortier/development/shapesmith.next> nodemon src/api/server.js

C2UTool

一款C4DtoUnity的中间件工具。支持顶点动画,脚本,Shader链接等,整合你的工作流

SwiftShader

SwiftShader是一个高性能的,基于CPU的OpenGLES和Direct3D9图形APIs的实现。它的目标是为高级3D图形提供硬件独立性。用法该SwiftShader库充当显卡驱动。在Windows中,大多数应用程序可以使用被放置在与可执行文件相同的文件夹中的SwiftShader的DLL文件被制成。在Linux上,LD_LIBRARY_PATH环境变量或-rpath链接器选项可以被直

OpenSWR

OpenSWR——用于OpenGL的高性能,高度可扩展的软件光栅化渲染器OpenSWR的目的是提供一个高性能,高度可扩展的OpenGL兼容软件光栅化渲染器,允许使用未经修改的可视化软件。这允许使用GPU硬件不可用或限制的数据集。OpenSWR完全基于CPU,可以从笔记本电脑,工作站到HPC系统中的计算节点运行。OpenSWR内部构建在LLVM之上,并充分利用现代指令集(如英特尔®和英特尔®