3D图形处理库

转自 3D图形处理库

高性能软件光栅化渲染器 OpenSWR

OpenSWR —— 用于OpenGL的高性能,高度可扩展的软件光栅化渲染器 OpenSWR的目的是提供一个高性能,高度可扩展的OpenGL兼容软件光栅化渲染器,允许使用未经修改的可视化软件。 ...

全新 3D 可视化库 ECharts-X

ECharts-X是 ECharts 团队推出的全新 3D 可视化库,它是基于 ECharts 的扩展,底层深度整合了 WebGL 库QTEK和 Canvas2D 库ZRender。 特色 混搭...

WebGL 可视化引擎 Cesium.js

Cesium 是通过 Web 浏览器创建 3D 地球和 2D 地图的 JavaScript 库,无需任何插件。Cesium 使用 WebGL 来进行硬件加速图形化;跨平台;跨浏览器;并且针对动态...

WebGL 框架 Blend4Web

Blend4Web 是一个开源的 WebGL 框架,使用 Blender 作为主要的管理工具。原生支持 Blender 的节点材料、NLA 编辑器、例子系统、弹道物理、定位音频等。

3D应用开发框架 Minko

Minko是由来自法国的Aerys公司开发的一套表现力十分出色的开源跨平台3D应用开发框架,支持HTML5、iOS、Android、Windows、OS X和Linux,能够用来开发和设计丰富、...

基于 WebGL 的可视化图层 deck.gl

deck.gl,是由 Uber 开源的基于 WebGL 的可视化图层。 用于React 的 WebGL 遮罩套件,提供了一组高性能的数据可视化叠加层。为数据可视化用例提供测试、高性能的图层,如 ...

节点链接绘制库 Ggraph

Ggraph 是一个基于 D3 构建的复杂混合图形的库,它扩展了节点和链接的概念。非常适合一组或者多组节点连接的展示。 示例代码: 初始化: ggraph.init(‘container‘); ...

开源图形 API OpenGL

OpenGL™ 是行业领域中最为广泛接纳的 2D/3D 图形 API, 其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL™ 是独立于视窗操作系统或其它操作系统的,亦是网...

JS三维模型库 Three.js

Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。不过,这款引擎目前还处在比较不成熟的开...

Google三维API O3D

O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序。 这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显...

三维图形渲染库 OGRE 3D

OGRE(Object-Oriented Graphics Rendering Engine,面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎,它旨在让开发人员更容易、更直...

移动设备上的OpenGL OpenGL ES

OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos...

Web的3D绘图标准 WebGL

WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为...

开源的3D引擎 Gameplay

黑莓制造商RIM宣布推出跨平台、开源的3D引擎Gameplay。这种3D引擎针对移动平台游戏开发者。 Gameplay及其开发工具,支持黑莓10、Playbook 2.0、iOS 5.1、And...

3D引擎 Irrlicht Engine

Irrlicht Engine 是一个用C++开发的高性能实时的3D引擎,同时提供了.NET版本,这是一个跨平台的使用了D3D、OpenGL的3D渲染引擎。

OpenGL应用框架 GLFW

GLFW是一个OpenGL的应用框架,支持Linux和Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入...

C#的OpenGL类库 SharpGL

SharpGL 可以让你在 Windows Forms 或者 WPF 应用中轻松的使用 OpenGL 开发图形应用。

3D图形开发库 OpenSceneGraph

OpenSceneGraph是一款高性能的3D图形开发库。广泛应用在可视化仿真、游戏、虚拟现实、高端技术研发以及建模等领域。使用标准的C++和 OpenGL编写而成,可以运行在Windows系列...

3D渲染引擎 Genesis3D

Genesis3D 是实时3D渲染环境,所有的实时3D的需要。有大量的在线社区,免费网上论坛,许多链接Genesis3D开发商...你会发现所有的支持和工具,您需要 着手开发世界一流的,实时三维...

Python的OpenGL包 PyOpenGL

Python中要访问OpenGL函数必须加上一个PyOpenGL包。

Java 3D图形引擎 Catcake

Catcake是一款跨平台的Java 3D图形引擎,目前支持PC(J2SE)及Android环境运行(已有iPhone版规划)。该引擎在易用性和运行性能上皆有出色的表现,支持常见的游戏开发功能,...

基于OpenGL的3D图形引擎 jPCT

jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与L...

OpenGL图形接口 GLEW

GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些O...

OpenGL的C++封装库 OGLplus

OGLplus (oglplus) 是一个仅包含头文件的 C++ 语言库,用于实现一个瘦面向对象的 OpenGL 门面操作接口,提供了自动资源和对象管理的封装,让在 C++ 中使用 OpenGL...

三维引擎 OpenWebGlobe

OpenWebGlobe是一个高性能的三维引擎。可应用于可视化仿真,游戏,三维GIS,虚拟现实等领域。它使用纯javascript编写,可以运行在任何支持HTML5、WebGL的浏览器上。使用O...

Qt3D

Qt3D 使用 OpenGL 技术支持 3D 的脚本化 Qt Quick 应用。 获取代码:git clone git://gitorious.org/qt-labs/qt3d.git

Java绘制3D图形的类库 Jzy3D

Jzy3D 是一个Java的类库,用来绘制各种各样的三维图形,如下图所示:

3D 游戏引擎 Azul3D

Azul3D 是一个用 Go 语言开发的 3D 游戏引擎。支持 Windows 和 Linux,基于 OpenGL 2.x 的渲染器,基于 OpenAL 的 3D 音频。

基于WPF的3D工具箱 Helix 3D Toolkit

Helix 3D Toolkit 是基于WPF的3D工具箱。 目标: 为 3D 开发提供一些有用的类 测试 WPF 3D 模型的功能 体验 3D 算法 简单 顺便学习 WPF :)

2D/3D 图形开发库 Visualization Library

Visualization Library 是一个 C++ 的中间件用来开发基于 OpenGL 2.1 的 2D/3D 应用程序,支持高级特性包括 OpenGL Shading 语言、帧缓冲对象...

Axiom 3D Engine

Axiom 3D Engine 是一个开源、跨平台的 3D 图形渲染引擎,主要用于 .NET 和 Mono 开发环境。该引擎是 OGRE 引擎的高性能 C# 移植版本。

python的3D引擎 Soya 3D

Soya 3D面向对象,它是一个高级的python 3D引擎。 有些人会发现Soya是专为Python 3D编程而准备的,有些则认为Soya 3D作为一个3D引擎是3D世界的UFO。

OpenGL4Net

OpenGL4Net 是 C# 对 OpenGL 的封装库。

三维地图查看工具 mapgl

mapgl 是一个使用 3D 来查看地图的工具,使用 C 语言和 OpenGL 技术。

Cafu 3D引擎

这个引擎支持一系列3D渲染,材质制作,多玩家在线,跨平台和可被多编译器编译。但它采用了双协议,商业版是闭源的,源代码在GPLv3许可证下发布。

Flash 3D引擎 Alternativa3D

Altenativa Game发布的一款由ActionScript3.0编写的Flash 3D引擎。 俄罗斯3d引擎制作商Alternativa有限责任公司最近改变了他们的经营策略,让Alter...

Ceres Solver

Ceres Solver 是一个可移植的 C++ 库,可用来建模并解决大型复杂的非线性最小二乘问题。它的显著特性如下: • A simple, expressive API | 简单易读的 AP...

3D建模工具 Vim3D

Vim3D 是一款3D场景查看器/图像解析器,是使用C++和OpenGL来开发的。 Vim3D是面向开发者和工程师的,提供了很灵活方便的环境和有很多通用的工具来制作3D场景。用户可以通过把cha...

图形渲染引擎 CubeEngine [国产]

CubeEngine 是我个人的开发的一个基于 OPENGL ES 2.0 的图形渲染引擎,旨在提高自己的在图形学方面的编程造诣。 当前引擎支持的主要功能有: 基本光照,shadowMap生成的...

高性能3d图形库 native3d

native3d是一个国产基于 haxe语言的高性能3d图形库。因为haxe的跨平台性,所以它可以支持导出web,flash,html5,cpp,ios,安卓应用。 native3d可以用hxs...

3D引擎 Apocalyx

Apocalyx是一个基于OpenGL的3D引擎.

glTF

glTF 是 WebGL、 OpenGL ES 和 OpenGL. 运行时的 asset 格式。

3D变形模型库 Vega

Vega允许用户模拟和移动复杂对象,实时弯曲、拉伸和扭曲对象,有可能成为动画和游戏设计师、以及设计复杂结构的工程师的一个强有力工具。BSD 许可证允许用户自由使用和修改。程序库的名字是为了纪念斯...

3D头像工具包 Xface

Xface 包含一组开源的工具包用于创建 MPEG-4 和关键帧的 3D 谈话头像。

跨平台3d引擎 Phoenix3d [国产]

Phoenix3d 是一款跨平台3d引擎,使用c++进行开发,支持Windows,Andorid,IOS上的3d程序开发。它包含了游戏开发所必要的组建,拥有完整的动画,特效,UI系统等。它是用c...

Tree Generator

Tree Generator 是一个 .NET 库来生成 3D 树和森林模型。

实时3D引擎 GLOBE_3D

GLOBE_3D 是一个实时的3D引擎,具有可移植的特点,支持多数平台,采用 Ada 语言开发。 real-time rendering (fast with a 3D hardware-acc...

OpenGL 的子集 TinyGL

TinyGL 是提供给嵌入式系统或者游戏的非常小的 OpenGL 子集。TinyGL 只实现了 OpenGL 的主要函数调用。 TinyGL 最大的特色是快,简单,不完全兼容 OpenGL。最特...

实时 3D 应用编程语言 Tao3D

Tao3D 是一个编程语言用于实时的交互式 3D 操作。你可以轻松创建动态、交互、丰富数据展示的 3D 应用。

收藏 6

基于CSS3的3D图形引擎 DivSugar

DivSugar是一个基于CSS3的3D图形引擎。它提供了一个3D场景图形,一个动画系统,和几何类。场景图的节点是一个扩展的div元素,所以它使得整合三维动画到现有网站上的网页变得很容易,适合制...

收藏 8

C++11 的 3D 引擎 Oryol

Oryol 是一个支持多平台的 C++11 的 3D 引擎,下面地址可以查看一些实例: http://floooh.github.io/oryol/

创建交互式3D场景 Proscene

Proscene 是一个用于创建交互式3D场景的 Java 类库。 Proscene 参考了 Qt 的 OpenGL c++ libqglviewer 库的交互式框架概念:包括一个可用鼠标控制的...

DirectX工具集 DirectXTK

DirectXTK 全称是 DirectX Tool Kit ,包含一组在 C++ 中编写 DirectX 11.x 代码的助手类。 示例代码: std::unique_ptr<SpriteBa...

3D场景和对象描述 X3D

严格来说,X3D是一种技术标准,而非具体的技术产品。 X3D一种无需任何授权费用的开放标准的文件格式以及运行时架构,使用XML来描述与交换3D场景和对象。它是一套ISO认可了的标准,为应用程序中...

OpenGL 立体渲染 Libgls

Libgls 允许 OpenGL 立体渲染,不需要硬件支持四缓冲立体。支持许多立体显示模式,从立体眼镜的3D电视到各类立体显示器。

分子结构图展示库 3Dmol.js

3Dmol.js 是一个面向对象的基于 WebGL 的 JavaScript 库,用于实现在浏览器展示分子结构图。 特性: support for pdb, sdf, mol2, xyz, an...

3D 模型图渲染 pt

pt 是用 Go 语言实现的 path tracer 用于渲染各种 3D 模型图。 示例代码: package main import (     "log"     "github.com...

OpenGL工具包 GHGLUtils

GHGLUtils 是一组支持 OS X 和 iOS 的 OpenGL 编码工具类库。

3D 虚拟世界开发平台 realXtend

Tundra 是 3D 脚本化的互联网应用开发平台。它的主要目的是为应用程序开发人员,为创建网络平台3D世界与定制的内容。基于 Qt 和 Ogre3D 开发。

3D图形渲染的库 SwiftShader

SwiftShader是一个高性能的,基于CPU的OpenGL ES和Direct3D 9图形APIs的实现。它的目标是为高级3D图形提供硬件独立性。 用法 该SwiftShader库充当显卡驱...

浏览器中3D建模工具 Shapesmith

Shapesmith 是采用JS和HTML5编写的一款可以在浏览器中3D建模的工具,服务端支持Node.js。 效果图: 示例代码: $ npm start > [email protected]

3D 图形开源压缩库 Draco

Draco 是一种库,用于压缩和解压缩 3D 几何网格(geometric mesh)和点云(point cloud)。换句话说,它显著缩小了 3D 图形文件的大小,同时对 3D 图形的观看者来...

2D 动画转成 3D 打印模型 T2Z

T2Z 的意思是“convert Time to the Z axis”。它是一个 Processing 程序,可以帮你创建并操控 2D 动画,然后将这些动画转换成 3D 可打印模型。 T2Z ...

动态图形可视化库 fourd.js

fourd.js 是一个用在浏览器上的动态图形可视化库。稍微调整一下,你就可以用它做出一些几何图形集合,此库已经在 Chrome、Firefox、IE11 上测试运行,有传言说,通过切换 Can...

symbion

symbion 使用三维方式记录 Java 程序运行时从一个点到另外一个点的执行记录以及函数调用关系的工具。

游戏扩展库 XEffect2D [国产]

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

3D 模型的填充工具 Topper

Topper 是一款 3D 模型的填充工具。目前有以下四种效果,可以用命令 configuration.scad 去转换它们: 序号 填充 效果图 1 球填充 2 Truncated Octoh...

C4DtoUnity的中间件工具 C2UTool [国产]

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

高效3D体素实时渲染库 GigaVoxels

GigaVoxels是一个开放的库,用于基于GPU的实时质量渲染非常详细和宽泛的对象和场景(编码为SVO - 稀疏体素八叉树 - 但不一定模糊或透明:参见历史)。它可以很容易地与普通的OpenG...

基于GPU的高效数据管理库 GigaSpace

GigaSpace是一个开放的基于GPU的库,用于大量数据的高效数据管理。它由一组4个组件组成,全部可定制: 多尺度空间分割动态树结构,高速缓存管理器存储对应于空间分区的非空节点的常量大小的数据...

时间: 2024-10-13 01:18:20

3D图形处理库的相关文章

网页3D效果库Three.js初窥

网页3D效果库Three.js初窥 背景 一直想研究下web页面的3D效果,最后选择了一个比较的成熟的框架Three.js下手 ThreeJs官网 ThreeJs-github; 接下来我会陆续翻译 Three.js官网的文档,部分文字和代码为我个人添加. 第一部分:three.js介绍 创建场景 这部分的目标是为Three.js做一个简单的介绍,我们会以创建一个场景,一个旋转的立方里开始,文章的结尾会有一个可运行的完整示例为你解惑. 开始之前 在你使用Three.js之前,你需要在你的电脑上建

一个轻量级的3D CSS 库

JavaScript 3D library 该项目的目的是为了打造轻量级的.实用简单的3D CSS库. Usage使用方法 下载 minified库文件 和 css文件,并将其包含于你的HTML中,就如此简单. <script src="js/voxelcss.js"></script><link rel='stylesheet' href="css/voxel.css"></link> 下面这段代码既是对其应用: &

ImageSharp .NET Core跨平台图形处理库

ImageSharp 是支持.NET Core跨平台图形处理库,ImageSharp是ImageProcessor 的.NET Core跨平台实现. ImageSharp 支持如下操作: 调整大小,裁剪,翻转,旋转,边缘检测等. 支持BMP,PNG,GIF,JPEG 编码器. EXIF 读取和针对JPEG写. 暂时还不支持Drawing ,即无法支持验证码及水印等操作. GitHub:https://github.com/JimBobSquarePants/ImageSharp 目前版本为1.0

打造属于自己的Altium Designer 3D封装库,不需要懂专门的三维设计软件

看到Andy_2020发的帖子“Altium Designer专题”之后,对Altium Designer的3D功能很感兴趣,着手自己做一个AD的3D封装库.刚开始按照Andy介绍的方法,学了两天Solidworks,画了个PQ3230变压器.晒晒我画的变压器,大神勿喷 不过后来发现有更快捷的方法——直接在网上找器件3D模型,不用自己慢慢画,最主要是这种方法不需要会用Pro/E.solidworks等三维设计软件. 进入正题,我是用的是Altium Designer Winter 09,下面开始

DirectUI 2D/3D 界面库集合 分析之总结

DirectUI优点在于能够非常方便的构建高效,绚丽的,非常易于扩展的界面.作者是Bjarke Viksoe, 他的这个界面程序思想和代码都很优秀,他的代码主要表述了他的思想,尽管bug比較多,可是很合适学习. DirctUI在不断的完好,有各种各样的3d界面库出来来了,可是,是它在我懵懂时给了我编程的思想,让我踏上了编程之路,以下,我把我搜集的界面库以及重构的界面库都贴出来,大家技术交流交流. 当中下载包中有: Duilib 开发文档.帮助文档以及分析说明文档 diablo_trunk(UI)

Ab3d.PowerToys 3D辅助库更好性能的3Dlines实现

Ab3d.PowerToys是与WPF 3D一起使用的辅助库. 该库的主要部分是: Cameras (SceneCamera, FirstPersonCamera, ThirdPersonCamera, 等) Camera Controllers (MouseCameraController, CameraControlPanel) 3D Models and Visuals (Sphere, Box, Cylinder,等) 3D Lines Event Manager 3D (简化了3D对象

CAD软件下的3D建模库------Open CASCADE 的编译

由于公司项目需求,要求软件可以读取其它软件生成的STEP文件(这种文件保存着某种物体的3D模型,STEP指Standard for the Exchange of Product model data)并显示在UI上.目前公司选择了开源的Open CASCADE库来实现需求.现将编译过程记录下来,以备参考.(根据Open CASCADE官方文档, 只要不是用MSVC 2010编译器完成的项目,均需要自行编译Open CASCADE库). 以下把Open CASCADE简称为OCC. 首先需要前往

web端3D动态库

Threejs  -webGL库 官方网站 :http://threejs.org/ 学习教程:https://github.com/josdirksen/learning-threejs 源码下载:http://blog.csdn.net/column/details/omni360threejs.html 源码注释学习:http://blog.csdn.net/column/details/omni360threejs.html 魔方地址:https://www.google.com/log

&lt;泛&gt; C++3D数学库设计详解 简单光学几何 &amp;&amp; 随机向量生成

// 注:本内容为作者原创,禁止在其他网站复述内容以及用于商业盈利,如需引用,请标明出处:http://www.cnblogs.com/lv_anchoret/  Preface 当初写这个库,是为了支持光线追踪的学习,所以,学完第一本书,这时候,我们整合一些物理光学方面的运算,封装到我们的泛型库里面 新库增加的目录: --lvgm ----opticsfunc.hpp ----randfunc.cpp  Ready 需要大家拥有之前的向量库做支持 我们这一篇涉及到的库文件比较少 我们这一篇涉及