chronosgl

Creator: coderz1093

Last updated:

0 purchases

chronosgl Image
chronosgl Images

Languages

Categories

Add to Cart

Description:

chronosgl

ChronosGL #

A simple WebGL2 engine written in Dart #
Features: #

MIT licensed
straight-forward API
lightweight (close to "baremetal")
fully based on WebGL2 and GLSL 3.00es
keyboard and mouse event capture
support for canvas based textures including skybox
focus on procedural content generation
optional basic scenegraph
importer for several file formats
bone animations
few dependencies

Code #

Github
Classes/Basic Concepts

Examples #
To run examples see Makefile

Live Examples
Simple example HTML part (simple.html)
Simple example Dart part (simple.dart)

Usage #
Create a new Dart webapp project, add this as a pubspec.yaml dependency:
dependencies:
chronosgl: any
copied to clipboard
You also need the vector_math library which is the only library that
ChronosGL is dependent on.
As a test copy simple.html and simple.dart from above into
your project.
It should look like this:

If you need to import dart:html, do so as follows:
import 'dart:html' as HTML;
copied to clipboard
This will avoid a naming conflict for Node.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.