HARFANG 3D 是 Python 的游戏/可视化库。它包括一整套场景、物理、渲染管道、音频和虚拟现实 API。它是用 C++ 编写的,支持 DirectX 11、OpenGL 和 OpenGL ES。
项目描述
用于 Python 的 Harfang
3D实时可视化框架
Harfang 是一个面向工业、教育和科学家的 3D 实时可视化框架。它使开发人员能够创建从数据可视化到游戏的应用程序。
有关许可条款,请参见https://www.harfang3d.com/license。
下载教程https://github.com/harfang3d/tutorials-hg2并将它们解压缩到您的计算机(例如d:/tutorials-hg2)。
要编译教程资源,请为您的平台下载assetc : https ://dev.harfang3d.com/releases/
将教程资源文件夹拖放到`asset可执行文件上 - 或 - 执行assetc,将路径传递给教程资源文件夹(例如,assetc d:/tutorials-hg2/resources)。
编译过程完成后,您应该会在资源文件夹旁边看到一个resources_compiled文件夹。您现在可以从解压缩到的文件夹中执行教程。
D:\tutorials-hg2>python draw_lines.py
或者,您可以打开教程文件夹并使用Visual Studio Code运行提供的调试目标
以下屏幕截图是在 2070RTX 上以 1080P 以 60FPS 运行的,GI 是使用屏幕空间光线追踪执行的,不需要支持 RTX 的硬件。
基于节点和组件
以绩效为导向
低规格 PBR 渲染管道
高规格“AAA”渲染管线(屏幕空间 GI 和反射)
支持用户管道着色器
通过具有眼动追踪功能的 OpenVR/SteamVR 支持 VR
兼容 HTC Vive/Vive Pro、Valve Index、Lenovo Explorer、Oculus Rift S
刚体、碰撞、机械约束
射线投射
快速准确
播放/串流 WAV/OGG 格式
3D 音频空间化
更多信息请访问https://www.harfang3d.com/
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。