SU2Lux development
Views
Personal tools
From LuxRender Wiki
(SketchUp exporter development coordination)
SU2LUX History:
Version. 0.1-dev (first development release Jan 29, 2010) http://www.luxrender.net/forum/viewtopic.php?f=35&t=3403
- Export Meshes
- Simple settings Editor
- Material Editor (can only choose the type of material with the default settings)
SU2LUX Roadmap:
Version. 0.2 (in development)
Add toolbar iconsAdd presets for Settings Editor>- Rewrite Settings Editor( It is not completed. Not all options are available in Settings Editor)
- <strike>Smooth Surfaces
Add support export texturesExport UV-grid coordinate- Create changelog for version. 0.2
- Write install and user tutorial.
- Create file Authors.
- Tested on Windows and Mac OS.
- Fix bugs.
- For release create forum topic "SU2LUX 0.2 Release"
Version. 0.3
- Material Editor (all settings, no texture)
- Import / Export materials
- Add support for Luxrender 0.7
- Texture Editor
SU2Lux Design
| su2lux.rb | Entry point, some utility functions and observers |
| su2lux/LuxrenderAttributeDictionaries.rb | 2 implementations of Attribute dictionary wrappers. Seems to be used for loading settings to/from file also |
| su2lux/LuxrenderExporter.rb | Exporter functions. (Camera , Geometry, settings, materials etc) |
| su2lux/LuxrenderHTMLTypes.rb | Convert Luxtypes to html/js/css types and back |
| su2lux/LuxrenderMaterial.rb | Skeleton for material support |
| su2lux/LuxrenderMaterialEditor.rb | Skeleton for material editor support |
| su2lux/LuxrenderPrimitives.rb | Seems to be more support functions, unsure if they are used |
| su2lux/LuxrenderSettings.rb | File used to define settings, seems to be easily extendible/thought through |
| su2lux/LuxrenderSettingsEditor.rb | File used to define settings editor, html interface is generated from this file |
| su2lux/LuxrenderToolbar.rb | Does what you think it would |
| su2lux/LuxrenderTypes.rb | Defines types like LuxInt, LuxVector, LuxColor |
| su2lux/MeshCollector.rb | Contains collect_faces and is instrumental in exporting geometry |
| su2lux/settings.css | HTML made non ugly |
| su2lux/su2lux_test.js | the actual javascript (NB NOT sulux.js) |