Grasshopper
Grasshopper copied to clipboard
Grasshopper is a code-first 3D game engine written entirely in C# and .Net.
as the title says?
This will require a 3D scene composed of various primitives that can be used as a rendering test bed. Think of the standard test primitives (sphere, teapot, etc.) with the...
These demonstrate procedural content generation techniques, primarily using the _Grasshopper.Procedural_ library. - [ ] Simple procedural landscape - [ ] Endless "chunked" procedural landscape
These demonstrate usage of core engine features - [x] Hello, world - [x] Simple quad - [x] Instanced quads - [x] Simple cube - [x] Instanced cubes - [x] Textured...
Currently the engine can only render to a window. Need to allow other targets in order to facilitate user interface development, compositing, etc. Primary cases: - Generate a texture using...
Yep, you get to learn about compiler design! Yay! Incidentally, this may (or may not) turn out to be handy for creating a DSL that lends itself to the description...
Extra technique to investigate: http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/coverage-buffer-as-main-occlusion-culling-technique-r4103
- Figure out how to build Grasshopper into a NuGet package and deploy it to a local NuGet folder. - Add the folder to the .gitignore file. - Add the...