Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Adding Harfang3D to Game development section #831

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 11, 2019
Merged

Adding Harfang3D to Game development section #831

merged 1 commit into from
Feb 11, 2019

Conversation

astrofra
Copy link
Contributor

@astrofra astrofra commented Feb 7, 2017

HARFANG 3D is a 3D framework, created to deliver applications that needs a (GPU accelerated) 3D display.

It takes charge of :

  • 3D scenegraph (objects, geometries, lights, cameras, ...)
  • Multimedia resources (geometries, textures, images, video, audio)
  • Access to OpenGL and SteamVR (support the HTC Vive, Oculus Rift and Lenovo Explorer VR headsets)
  • Fully multithreaded (content processing is automatically distributed)
  • Realtime rigid bodies physics simulation (using the Bullet library with a seamless integration)
  • Pathfinding on any 3D geometry (using the Recast library)
  • 2D debug GUI (using Dear Im Gui)
  • Builds & runs on Windows 32 & 64, Linux 64 and (Yocto) Poky Linux 64
  • Ships with a 3D conversion pipeline (interoperability with any 3D package)
  • Embeds Lua for extended multi-core VM
  • Integrated debugger (to explore & modify the current state of your scenegraph)

What's the difference between this Python project and similar ones?

  • Fully Multicore
  • SteamVR compatible (as of 2017). A VR application can be built in less than a 100 lines of code
  • Built & actively maintained by a core team of game developpers with a track record on Wii, PC, PS2, PS3, Android and iOS games.
  • Seamless API & assets format among the various subsystems. For ex, the very same geometry can be sent to the 3D display, to the navigation system and to the physics system.
  • Written in modern C++

A demo of the framework can be seen here :
https://www.youtube.com/watch?v=LN6Mnc4-Uzg

--

Anyone who agrees with this pull request could vote for it by adding a πŸ‘ to it, and usually, the maintainer will merge it when votes reach 20.

@vinta vinta merged commit 45ad656 into vinta:master Feb 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants