https://github.com/maxdaten/yage-meta
collection of all yage modules
https://github.com/maxdaten/yage-meta
Last synced: 3 months ago
JSON representation
collection of all yage modules
- Host: GitHub
- URL: https://github.com/maxdaten/yage-meta
- Owner: MaxDaten
- Created: 2013-11-03T01:33:42.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-01T02:47:59.000Z (about 10 years ago)
- Last Synced: 2025-03-20T05:32:07.094Z (4 months ago)
- Language: Haskell
- Size: 316 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
yage-meta
=========collection of all yage modules, utility scripts and custom dependencies
:exclamation:CAUTION: code is extremly experimental, not stable, incorrect and changes very often:exclamation:

### Project Overview
This meta project collects all modules of the engine plus some additional customized dependencies.
The engine modules are prefixed with `yage` and are:
- yage
- the main engine module which runs the graphic pipeline and application wires. It's the junction point of other sub modules
- yage-core
- window creation and input handling
- yage-geometry
- library for geometric mathematics and geometric types
- yage-contrib
- custom prelude, other utilities and orphan instances
- yage-examples
- running examples to render fancy images on the screen
### Getting Started (~5')
* `git clone --recursive [email protected]:MaxDaten/yage-meta`
* `cd yage-meta`
* `./boot.hs sandbox init`
### Build Engine (~30')
* `cd yage`
* `cabal install --dependencies-only`
* `cabal install`
### Run Examples (~1')
_Most of the examples require at least OpenGL 4.4_
* `cd yage-examples`
* `cabal run yage-pbr`
### Screenshots
#### Ambient Occlusion with Sparse Voxel Texture


#### Image Based Lighting
