image3D
image3D

image3D是一个基于WebGL开发的web端3D绘图库,包括常用的三维接口和辅助方法,帮助你快速绘制自己的三维图形。如何使用?首先,我们不得不说明一下绘图的基本流程: 编辑着色器 → 创建3D对象 → 准备好数据 → 绘制我们接下来准备绘制一个点,点的颜色、大小和位置不停改变。着色器绘图的时候,本质上我们都是需要通过着色器来和GPU进行数据交互,因此,需要传递的数据都需要在

react-three-fiber
react-three-fiber

react-three-fiber是针对Web和react-native上的threejs的React渲染器。特点使用可重用的组件以声明方式构建动态场景图,使Threejs的处理变得更加轻松,并使代码库更加整洁。这些组件对状态变化做出反应,具有开箱即用的交互性。在threejs中工作的所有内容都将在这里工作。它不针对特

PRNet
PRNet

PRNet是PRN的官方python实现。PRN是一种以end-to-end的方式共同回归密集对齐和3D面部形状的方法。可以在YouTube上看到有关Multi-PIE和300VW的更多示例。主要特性end-to-end 的方法可以绕过3DMM拟合从单个图像直接回归3D面部结构和密集对齐通过回归位置图,可以获得3D几何

Open3D
Open3D

Open3D是一个支持快速开发3D数据处理应用的开源库,使用C++和python实现前端和算法。后端经过高度优化,并设置为并行化。主要功能3D数据结构3D数据处理算法场景重建表面对齐3D可视化基于物理渲染(PBR)支持使用PyTorch和TensorFlow的3D机器学习内核3D操作的GPU加

ClayGL
ClayGL

ClayGL是一个WebGL图形库,用于构建可伸缩的Web3D应用程序。ClayGL易于使用,可针对高质量图形进行配置。得益于模块化和treeshaking,对于基本的3D应用程序,它可以缩小到22k(压缩)。示例创建旋转立方体示例<!DOCTYPEhtml><htmllang="en"><head>

Armory3D
Armory3D

Armory是具有完整Blender集成的开源3D游戏引擎,专注于可移植性,最小的占用空间和性能。渲染器完全可编写脚本,开箱即用地支持延迟和转发路径。Armory提供了完整的Blender集成附件,并将其变成了完整的游戏开发工具。该引擎目前以早期预览的形式提供。ArmorySDK可以在Windows,Linux和macOS上使用。项目可以部署到桌面,Web和

Dust3D
Dust3D

Dust3D是跨平台的开源3D建模软件,用户可以在几秒钟内创建3D模型。使用它可以加快游戏,3D打印等角色的建模速度。支持自动UV展开,带有PBR的自动绑定材料,姿势和动作创作全部合而为一。示例Dust3D在MIT许可下可用于Windows,macOS和Linux。它完全免费和开源。用户可以在仓库的Releases选项卡中获取最新版

Tilt Brush
Tilt Brush

TiltBrush是一款房间规模的VR绘画应用,最初由旧金山的设计工作室Skillman&Hackett开发,并于2015年被Google收购。TiltBrush可以帮助用户在每个主要的VR平台上创建作品,包括OculusRift,WindowsMixedReality,ValveIndex,PlayStationVR和OculusQuestVR

Oasis Engine
Oasis Engine

OasisEngine引擎是一款以Web为先,移动为先的互动/创作平台,使用组件系统架构、逻辑编写采用脚本系统、引擎源码使用TypeScript编写,并且追求易用和轻量。OasisEngine主要包含OasisRuntime、OasisEditor和OasisStore三部分。主要功能平台 -支持HTML5和支付宝小程序

PyVista
PyVista

PyVista是…“人类的VTK”:可视化工具包(VTK)的高级API空间数据集的网格数据结构和过滤方法3D绘图变得简单,并为大型/复杂数据几何构建yPyVista(以前称为vtki)是VisualizationToolkit(VTK)的帮助程序模块,它通过NumPy和直接数组访问采用了与VTK接口不同的方法。该软

Open 3D Engine
Open 3D Engine

开放3D引擎(O3DE)是一个Apache2.0许可的多平台3D引擎,起源于Amazon的lumberyard游戏引擎,能够帮助开发者和内容创作者能够制作AAA级游戏、电影级3D世界和高保真模拟,而无需任何费用或商业义务。创建AAA游戏和高保真模拟O3DE的开发考虑到了最先进的实时图形和复杂的交互,具有多线程逼真渲染器、可扩展的3D内容编辑器、数

Apache Commons Geometry

ApacheCommonsGeometry是一个用于几何处理的通用Java库。该项目的主要目标是提供一组几何类型和实用程序:在数学上是正确的数值上是准确的易于使用优良性能该代码起源于 commons-math 项目的 org.apache.commons.math3.geometry 包, 但为了更好的可维护性被拉到一个单独的项目中。从那以后,