Skip to main content

HARFANG 3D 是 Python 的游戏/可视化库。它包括一整套场景、物理、渲染管道、音频和虚拟现实 API。它是用 C++ 编写的,支持 DirectX 11、OpenGL 和 OpenGL ES。

项目描述

https://raw.githubusercontent.com/harfang3d/image-storage/main/brand/logo_harfang3d_horizo​​ntal-512px.png

用于 Python 的 Harfang

3D实时可视化框架

Harfang 是一个面向工业、教育和科学家的 3D 实时可视化框架。它使开发人员能够创建从数据可视化到游戏的应用程序。

有关许可条款,请参见https://www.harfang3d.com/license


快速开始
  1. 下载教程https://github.com/harfang3d/tutorials-hg2并将它们解压缩到您的计算机(例如d:/tutorials-hg2)。

  2. 要编译教程资源,请为您的平台下载assetc : https ://dev.harfang3d.com/releases/

  3. 将教程资源文件夹拖放到`asset可执行文件上 - 或 - 执行assetc,将路径传递给教程资源文件夹(例如,assetc d:/tutorials-hg2/resources)。

https://raw.githubusercontent.com/harfang3d/image-storage/main/tutorials/asset.gif

编译过程完成后,您应该会在资源文件夹旁边看到一个resources_compiled文件夹。您现在可以从解压缩到的文件夹中执行教程。

D:\tutorials-hg2>python draw_lines.py

或者,您可以打开教程文件夹并使用Visual Studio Code运行提供的调试目标


截图

以下屏幕截图是在 2070RTX 上以 1080P 以 60FPS 运行的,GI 是使用屏幕空间光线追踪执行的,不需要支持 RTX 的硬件。


Cyber​​ City (Cyber​​Punk City、Cyber​​Punk Girl 和 Robot R32 by art-equilibrium、ILranch 和 ZeroArt3d)
https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/3.1.1/cyber_city_aaa.png https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/3.1.1/cyber_city_aaa_2.png

太阳神殿(太阳神殿,由开放研究内容档案馆提供)
https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/2.0.111/sun_temple_aaa.png https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/2.0.111/sun_temple_aaa_2.png

咖啡馆外观(小酒馆,由开放研究内容档案馆提供)
https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/2.0.111/cafe_exterior_aaa.png https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/2.0.111/cafe_exterior_aaa_2.png

Sponza Atrium (Sponza Atrium GLTF,由 Crytek/Themaister 提供)
https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/3.1.1/sponza_atrium_aaa.png https://raw.githubusercontent.com/harfang3d/image-storage/main/portfolio/3.1.1/sponza_atrium_aaa_2.png

特征
场景 API
  • 基于节点和组件

  • 以绩效为导向

渲染管道
  • 低规格 PBR 渲染管道

  • 高规格“AAA”渲染管线(屏幕空间 GI 和反射)

  • 支持用户管道着色器

虚拟现实接口
  • 通过具有眼动追踪功能的 OpenVR/SteamVR 支持 VR

  • 兼容 HTC Vive/Vive Pro、Valve Index、Lenovo Explorer、Oculus Rift S

物理 API
  • 刚体、碰撞、机械约束

  • 射线投射

  • 快速准确

音频 API
  • 播放/串流 WAV/OGG 格式

  • 3D 音频空间化

更多信息请访问https://www.harfang3d.com/

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

harfang-3.2.4.tar.gz (49.9 MB 查看哈希)

已上传 source

内置发行版

harfang-3.2.4-py3-none-win_amd64.whl (4.7 MB 查看哈希

已上传 py3

harfang-3.2.4-py3-none-win32.whl (3.9 MB 查看哈希

已上传 py3