luxinia2 is a loose rendering framework around luaJIT, it contains portions of luxinia1 and is found on github.
Furthermore I compiled luxinia1 in its current state (no clue about stability!) and created a full sdk package that includes the engine and tool sources released under a mix of MIT and NETBSD. Please keep in mind that assets (textures, models...) remain proprietary. See Download section.
29.1.2011 Status update
Due to time constraints not much active development on the engine anymore. The forums got locked due to spammers posting there. You can still contact us via email if you have questions.
11.1.2010 New License
The license was changed to allow commercial development for free.
13.9.2009 Estrela Tutorials
Two new tutorials on using estrela with luxinia were added basic and Cg.
14.8.2009 SDK in progress
We are working on overhauling several internals. The Lua api will mostly stay as is however, but not in all cases backwards compatibility can be preserved. At the end of this process we will opensource several of the core libraries, to ease communcation with engine internals.
30.11.2008 Whats cool in game graphics
Not directly related to luxinia but for a university talk on game graphics I composed an overview on recent techniques. You can get it here! One major technique missing is called "Light Pre-Pass".
4.9.2008 Estrela Editor
The Estrela Editor is our open-source project for a wxLua based IDE, primarily focussed on Luxinia, but customizable for other Lua applications as well. The project has gone live, and can be downloaded via SVN from sourceforge. A proper release package will come along with the next official luxinia release. More info here
14.8.2008 luxiniaIDE and reversioning
To make writing projects for luxinia easier, we will focus on a wxLua based simple IDE. The main feature will be code-completion and some form of integrated help. Once we have a base version ready, we will release 0.98. However 0.98 will have its version number changed, to reflect the time and revisions that have gone into luxinia better. The next version will therefore probably be 1.2.75 (2.75 years since first public release). We will also have changed license to allow closed-source development for the free-version.
20.7.2008 Luxinia 0.98 test version
To not further delay the release of 0.98 we have released a package on the forum. Things that are missing for the full 0.98 is better wxWidgets support (test exe included), and a few more old demos ported to the tutorial framework. Nevertheless there is plenty new, especially all tutorials in a nice package (plus some more that aren't available on the website yet). Get it here!
You can discuss/report issues about the ArtTools in a new forum section. We are also still working on 0.98 tutorial material. The former demo framework will be replaced by some 25+ tutorials on many topics. A new luxinia frontend allows custom window managers. We will provide a basic version with wxLua/wxWidgets, and are also working on replacing the internal modelviewer with a wxLua application. We are intending to release 0.98 in summer. As we feel that luxinia has become more and more stable in internal structures and workflow 0.98 feels like a re-launch to us. Therefore we want to gather lots of material for starters.
15.2.2008 Luxinia in research
Luxinia is used in various research projects. Recently a virtual endoscopy system was successfully presented at conference for computer aided surgery. (German news). Due to these projects the 0.98 is delayed a bit. However new tutorials around shaders and postfx will be released with it.
1.1.2008 New Year
Happy new year!
13.11.2007 3dsmax 64 bit support
A new toolkit was uploaded that includes a 64-bit version of the F3D? Exporter. No other changes were made to prior version.
1.11.2007 Tutorial on physical surfaces
Shows how to set different surface properties such as frictions for materials. Read more ...
24.10.2007 Tutorial on Luxinias Scenegraph
In "recent updates" you might have seen that new Tutorials were added, or just being edited. One of them is a bit more about the internal Scenegraph. Especially how culling works and what the actor/scenenode - l3dnode mechanism is for.
16.9.2007 v0.97 Released
Finally 0.97 is done for public useage. The internal changes were quite big, hence backwards compatibility was broken a bit more than in previous. There are very many new features introduced in this version, and a complete new series of Tutorials can be used to learn the basics about Lua & Luxinia. We also updated the syntax files for crimson editor.
New Sparc version was done, featuring render-to-texture effects such as heat distortion and glow/bloom filters.
Luxinia now has garbage collection for all its dynamic nodes
.97 will contain a few GUI addons, like tooltips for example. The project manager has now a menu that allows to compile lua files in projects - it generates a copy of the project and compiles all lua files in binary form. Binary releases however, are only allowed for commercial licensees.
3.6.2007 0.97 taking time
The big 0.97 release is taking a bit longer, but lots of improvements will come. E.g a programmable rendercommand mechanism, offscreen-rendertargets (with float support, multiple render targets...) and especially the unified garbage collection. We are in the progress of fixing compatibility issues of our samples, and iron out issues with current version.
22.4.2007 big changes in 0.97
The next version scheduled for May will bring some major revisions. Especially a more unified oop structure in Lua and garbage collection of core classes may break backwards compatibility a bit. These changes aim mostly to unify object management and therefore simplify use again.
26.2.2007 LIDE available
Luxinia IDE? is now open to the public and is provided for free as well. You will find it in the Download Section, and more infos in the forum
26.2.2007 V0.96 Released
A new version is oute. Major improvements to the GUI were done, as well as some enhancements to workflow tools such as the ResourceViewer, which now allows texture painting.
Improved FBX conversion, F3D? 260 version used (requires Luxinia 0.96+), which allows larger meshes (no more 65536 limit, however for fastpath its still recommended to keep vertexcount per mesh below).
5.02.2007 Tools 2.01 Fix
A minor revision to the LuxF3D? tool (packaged wrong dlls) was done.
8.01.2007 Texture Painting in Viewer patch
Another patch was released on the forum, which brings a simple 3d painter to the resource viewer (previous patch is included). Details in the forum
3dsmax exporter got updated, too, memory fix and 3dsmax9-32 bit support.
We changed to a new layout for the website. Hope you like it. The general structure has not changed.
16.9.2006 Tools 1.9 Out
The tangentspace issue was bigger than expected, but has been resolved. The LuxF3D tool can now convert localspace normalmaps to tangentspace, this is more robust as tangentspace normalmaps heavily depend on the tool that generates them, localspace creates less issues. The 3dsmax exporter and the tool were updated with this version. Download here
14.9.2006 Tools 1.8 Fixed
As of now the tangent space bugs of yesterdays version are fixed. Grab it here
13.9.2006 Tools 1.8 Released
The LuxF3D commandline tool now supports conversion from .ms3d and can extract animation from .ms3d and .3ds. The 3DSMaxExport has seen bugfixes as well and supports "MATERIAL_AUTO" generation, to make easier use of luxinia's Shader.
26.8.2006 V0.94 Released
Another public release. It includes a few more demos, various bugfixes and new features.
As mentioned before lots of new things and enhancements were added. You can find some of the key features here. An all new documentation for the api is up as well.
The old demos are now bundled with some new in a demo framework. The ChromeCar demo illustrates render-to-texture and the new version of Actinoids shows how simple games can be done extremely fast and with very little work. A new gui system is also introduced with this version. One demo makes use of lua's extandability through packages and allows you to view website texts from within the luxinia engine.
20.4.2006 Lua 5.1
Our exams are finally over for this semester and we are working on a game title now that is using Luxinia. As part of this development we switched to lua 5.1 which was released in february. The next 0.92 release will contain lots of new functions, classes and features plus a new API documentation. We plan to do the 0.92 release at the end of next week. We are currently trying to port Luxinia to Linux - but no promise here for a linux release for the next time ;).
2.3.2006 GUI test screenshot
After a long break due to several (and still ongoing) university exams, we can finally put in more time in luxinia again. The V0.91f Release will be quite big, as many new features and internal changes come. Among which is the major change of converting our internal lua functions to modules, as well as addin new modules, such as a simplified scenemanager and a gui system. Zet is currently working on it and you can see a screenshot of a simple test. We are also working on speeding up the rendering of static geometry, as well as functions to prelit the scene.
24.1.2006 V0.91e Released
This developer-build? brings a new OpenAL? version and optional sound disabling as well as some lua compatibility fixes.
20.1.2006 V0.91d Released
A new developer-build? is now available for download. Various bugfixes and some new experimental features like usertextures were added.
18.1.2006 Tools 1.2 Released
A new toolkit with various bugfixes in the 3dsmax exporter and the .md3 conversion tool is ready for download. We will also release a new dev version this week.
1.1.2006 Happy New Year
Hopefully you could start the new year in joy with your beloved ones. Good luck in the new year =)
24.12.2005 Merry Christmas
We wish you a nice, healthy xmas festival with your families :)