An AngularJS based typescript project for real-time in browser material editing using BabylonJS (http://babylonjs.com) This is the first release of the material editor, with a simple UI using twitter's bootstrap.
http://materialeditor.raananweber.com/
The typescript files are located at MaterialEditor.
Vendor contains external libraries which I used:
- BabylonJS https://github.com/BabylonJS/Babylon.js
- Angular Color Picker https://github.com/buberdds/angular-bootstrap-colorpicker
- Angular Slider directive https://github.com/PopSugar/angular-slider
application.js is a rendered javascript from the typescript source. Generated by Visual Studio 2013.
Exporting the material as javascript / babylonjs material- DoneAllow uploading the canvas images to a server- Done (No CubeTexture Support at the moment)New UI- DoneChange light properties- DoneAdaptation to BabylonJS 2.0- DoneUpload your own object- DoneMultimaterial support- DoneSupporting further types of textures (like mirror)- Done : Mirror supported.Support cube projection for reflections- Done
- Video support
- Shaders / Effects
Displacement maps- Possible but will not be done at the moment. This is actually a change of the geometry. Maybe in future versions.