The Wayback Machine - https://web.archive.org/web/20201124064132/https://github.com/mikialex/rendiation
Skip to content
master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
dev
Nov 2, 2020
Oct 30, 2020
Nov 14, 2020
Nov 23, 2020
dev
Nov 20, 2020
Nov 18, 2020
Nov 14, 2020
dev
Nov 16, 2020
ral
Nov 14, 2020
dev
Nov 6, 2020
Nov 18, 2020
dev
Oct 21, 2020
Nov 18, 2020
Nov 14, 2020
dev
Nov 23, 2020
Nov 5, 2020
fix
Nov 23, 2020
dev
Nov 6, 2020
Nov 14, 2020
Nov 14, 2020
dev
Oct 16, 2020
dev
Nov 18, 2020
Nov 5, 2020
Nov 1, 2020
Dec 17, 2019

README.md

rrf logo

Rendiation Rendering Framework

Rendiation is a group of crates that can be composed to impl graphics project. Build your own renderer, realtime viewer or offline tracer, game engine, physics engine, graphics data processing, generative content creation..

This repo is in very early stage and very unstable. most of crates highly unfinished.

Crates

Primitives

  • Math for linear algebra primitives. Vec. Mat..
  • MathEntity for geometric primitives. Box. Sphere..
  • RenderEntity for graphics primitives. Camera. Controller..

Rendering

  • RendiationWebGPU for WebGPU.
  • RendiationWebGL for WebGL2.

Framework

  • SceneGraph for graphics API agnostic 3D scene description and rendering;
  • ShaderGraph for Shading Abstraction Layer;
  • RenderGraph for graphics API agnostic multi-pass dependency resolve and composition;
  • Rendium for UI system.

Library

  • MeshBuffer for geometry mesh creating conversion utils.
  • SpaceIndexer for space acceleration data structure algorithms.
  • RiverMesh for mesh processing experiments. (mesh edit)
  • Noize for noise pattern generation.

Application incubation

  • Rinecraft for testing minecraft like game.
  • RainRay for yet another ray tracer.

About

Rendiation Rendering Framework

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.