Skip to content
/ luisita Public

scriptable graphics environment à la Processing, only it's based on Lua & C++

Notifications You must be signed in to change notification settings

sole/luisita

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luisita

Luisita

Luisita is an scriptable graphics environment à la Processing, only it's based on Lua & C++.

It enables you to program graphic real-time applications (demos) without digging too deep into OpenGL or fighting with C++'s memory management. Its basic premise is to provide an easy to understand environment for newbies so they can begin with some scripting and maybe jump to c/c++ later, but it can be used by experts alike. The only limit is your imagination :-)

Demos written with Luisita consist in a demo script which uses the provided set of simple functions for handling graphics and music. This set is intentionally reduced and minimalist.

It uses Lua for scripting, Bass for playing sound, OpenGL for displaying graphics and Simple OpenGL Image Library for loading images.

Status

This is always a work in progress ;)

Currently there's little you can do. Only very simple functionality such as drawing vertices, loading and displaying images and moving cameras around is implemented.

Ideally I'd like to get rid of external libraries, specially of sound libraries which aren't open source (hint hint). If you want to help, you're welcome!

Samples

Even if there aren't many features yet, there are already two demos which use Luisita as its basis:

Escena.org invtro v2

restart

Credits

About

scriptable graphics environment à la Processing, only it's based on Lua & C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published