Skip to content
module base webgl library for personal use
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md

README.md

tubugl

module base micro webgl framework.

tubugl are composed of 4 parts.

  1. main module(webgl/webgl2 rendering modules and utlity functions)
  2. sub module (handy modules for projects and prottypes made from main modules)
  3. cook receipes (examples made from main module and sub modules)
  4. kyoshistu (教室 basic notes and researches for computer graphics using tubugl mainmodules/submodes)
  5. datsu-sha-ri (脱捨離 all necessessary modules into one with minimum functionarity)

Main modules

main parts for webgl rendering with tubugl.

tubugl-core

NPM version

Core rendering module. there are class which used for program, buffer, framebuffer, and etc.

API Doc

tubugl-utils

NPM version

utility function module for tubugl

tubugl-math

NPM version

math function module for tubugl

Sub modules

handy modules which was developed with tubugl main modules. it's easy and convenient to develop webgl with sub modules.

tubugl-2d-shape

NPM version

examples: https://kenjispecial.github.io/tubugl-2d-shape/

tubugl-3d-shape

NPM version

examples: https://kenjispecial.github.io/tubugl-3d-shape/

tubugl-particle

NPM version

examples: https://kenjispecial.github.io/tubugl-particle/

tubugl-camera

NPM version

examples: https://kenjispecial.github.io/tubugl-camera/

tubugl-helper

NPM version

examples: https://kenjispecial.github.io/tubugl-helper/

tubugl-debug

NPM version

tubugl-generate-geometry

NPM version

examples: https://kenjispecial.github.io/tubugl-debug/

tubugl-gpgpu

NPM version

examples: https://kenjispecial.github.io/tubugl-gpgpu/

tubugl-font

NPM version

examples: https://kenjispecial.github.io/tubugl-font/

tubugl-consntas

NPM version

module for webgl constant value collection

Cookbook Recipes

examples and codes which were developed with tubugl main mobules or sub modules.

tubugl-recipes

examples: https://kenjispecial.github.io/tubugl-recipes/

Kyoshitsu

basic note and small research on graphic rendering topics such as texture, lighting, performance, etc.

tubugl-lighting-kyoshitsu

examples: https://kenjispecial.github.io/tubugl-lighting-kyoshitsu/

tubugl-material-kyoshitsu

examples: https://kenjispecial.github.io/tubugl-material-kyoshitsu/

Trash Box

Referrences

TODO

  • Update all rollup config
You can’t perform that action at this time.