Sign in to follow this  

Lua extension for managing 3D scenes

This topic is 3295 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I've been working on an open source project that has a Lua extension for managing 3D scenes. This project has import and export plugins for max and maya, and file transfer filters for fbx and 3ds. This library not only knows how to interchange data, but it knows how to work with this data... The texture baking tools know how to generate normal maps, for example. The following links show a few examples of how the SceneEngine Lua extension works: http://sceneengine.org/wiki/SceneEngine_Lua http://sceneengine.org/wiki/Create_BoxObject_with_Material_and_Texture http://sceneengine.org/wiki/Lua_Texture_Baking_Dice http://sceneengine.org/wiki/ImportExportFBX The Lua extension is part of SceneEngine (Lua interpreter is included too, but any interpreter would work) and can be downloaded from the SceneEngine's website. http://sceneengine.org/download.php The SceneEngine library by itself is very advanced, and Lua connects to it by reading the dependencies and attributes of each scene element class... for example, the BoxObject exposes its width, length and height attributes to Lua. SceneEngine is modular and accepts plug-ins, so any plug-in is understood by Lua, and if more functionality is needed, it can be added using closures or any other Lua trick. I'd like to know what you guys think about this project and if you have any suggestions or comments about it. Thank you!

Share this post


Link to post
Share on other sites
Sounds intresting, I'll give it a try! :D

Are you using Luajit? It would be trivial to setup and give u about 5x increase in speed.

-ddn

Share this post


Link to post
Share on other sites

This topic is 3295 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this