Description

A high performance 3D Graphics Engine.

Package Information

Version~master (2015-Jan-13)
Repository https://github.com/Zoadian/three.d
LicenseLGPLv3
CopyrightCopyright © 2014, Felix 'Zoadian' Hufnagel
AuthorsFelix 'Zoadian' Hufnagel
Registered byFelix Hufnagel
Dependencies

derelict-fi

derelict-glfw3

derelict-assimp3

derelict-util

derelict-gl3

derelict-ft

logger

derelict_extras-anttweakbar

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

#Three.d
A high performance 3D graphics engine

Three.d is high performance 3D graphics engine written from scratch in the D Programming Language.
It is currently not ready for any production use!

Techniques

  • Data-Oriented Design [1]
  • Approaching Zero Driver Overhead (AZDO) [1] [2]
  • Tiled Deferred Rendering [1]
  • Virtual Textures (Megatextures)
  • Async Buffer Transfers [1]

Dependencies

  • glfw3
  • Assimp
  • FreeImage
  • freetype
  • (AntTweakBar)

Available versions

~master