Update README.md

This commit is contained in:
Javi Agenjo
2018-10-26 15:05:01 +02:00
committed by GitHub
parent 122450747d
commit 3b09e3b5e1

View File

@@ -8,6 +8,26 @@ Try it in the [demo site](http://tamats.com/projects/litegraph/demo).
![Node Graph](imgs/node_graph_example.png "WebGLStudio")
## Features
- Renders on Canvas2D (zoom in, zoom out, panning)
- Easy to use editor (searchbox, keyboard shortcuts, multiple selection, context menu, ...)
- Optimized to support hundreds of nodes per graph (on editor but also on execution)
- Customizable theme (colors, shapes, background)
- Callbacks to personalize every action/drawing/event
- Subgraphs (nodes that contain graphs themselves)
- Live mode system (hides the graph but calls nodes to render whatever they want, useful to create UI)
- Graphs can be executed in NodeJS
- Highly customizable nodes (color, shape, slots vertical or horizontal, widgets, custom rendering)
- Easy to integrate in any application
## Nodes provided
Although it is easy to create new nodes, LiteGraph comes with some default nodes that could be useful for many cases:
- Interface (Widgets)
- Math (trigonometry, math operations)
- Audio (AudioAPI and MIDI)
- 3D Graphics (Postprocessing in WebGL)
- Input (read Gamepad)
## Installation
You can install it using npm