Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maxdaten/yage-meta
collection of all yage modules
https://github.com/maxdaten/yage-meta
Last synced: about 2 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 (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-01T02:47:59.000Z (over 9 years ago)
- Last Synced: 2024-11-29T08:12:22.325Z (about 2 months ago)
- Language: Haskell
- Size: 316 KB
- Stars: 0
- Watchers: 3
- 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:
![Ambient Occlusion with Sparse Voxel Texture (Sponza)](https://cloud.githubusercontent.com/assets/1087418/6622827/68cbe282-c8df-11e4-9b8e-6d49208d2be8.png)
### 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
![Ambient Occlusion with Sparse Voxel Texture (Cornell Box like) Textures](https://cloud.githubusercontent.com/assets/1087418/6622803/3cdc12be-c8df-11e4-8b41-88eeb2b353a4.png)
![Ambient Occlusion with Sparse Voxel Texture (Sponza)](https://cloud.githubusercontent.com/assets/1087418/6622827/68cbe282-c8df-11e4-9b8e-6d49208d2be8.png)
#### Image Based Lighting
![Image Based Lighting](https://cloud.githubusercontent.com/assets/1087418/6622841/7f6660bc-c8df-11e4-83b5-817719e11ed4.png)