|
1 | 1 | # jMonkeyBuilder 1.3.1 # |
2 | | -## License: Apache Version 2.0 ## |
| 2 | +### It's 3D Editor to prepare/work/create graphics content for jMonkeyEngine 3.2 ### |
3 | 3 |
|
4 | 4 | [](https://gitter.im/jME3-SpaceShift-Editor/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
| 5 | +[](https://opensource.org/licenses/Apache-2.0) |
| 6 | +[](https://jitpack.io/#JavaSabr/jmonkeybuilder) |
5 | 7 |
|
6 | 8 | * [Wiki](https://bitbucket.org/JavaSabr/jmonkeybuilder/wiki/Home) |
7 | 9 | * [Download](https://yadi.sk/d/UuKcJBNgqbV3a) |
|
11 | 13 |
|
12 | 14 | ## [Video about this editor](https://youtu.be/5nX8HXYdENU) ## |
13 | 15 |
|
14 | | -## ver. 1.3.1 ## |
15 | | -* -Fixed some bugs. |
| 16 | +Model Editor: |
16 | 17 |
|
17 | | -## ver. 1.3.0 ## |
18 | | -* -Updated static light probes. |
19 | | -* -Implemented the import model action. |
20 | | -* -Updated jME libraries. |
21 | | -* -Fixed some bugs. |
| 18 | + |
22 | 19 |
|
23 | | -## ver. 1.2.0 ## |
24 | | -* -Fixed the far view plane distance of the editor camera. |
25 | | -* -Updated tonegod.emitter library. |
26 | | -* -Added the new plugin Shader Node Tools. |
27 | | -* -Updated jME libraries. |
28 | | -* -Updated Tree Generator plugin. |
29 | | -* -Fixed some bugs. |
| 20 | +Material Editor: |
30 | 21 |
|
31 | | -## ver. 1.1.0 ## |
32 | | -* -Added the new plugin to generate trees. |
33 | | -* -Updated the Material Editor. |
34 | | -* -Added integration with Bullet physics to Model Editor. |
35 | | -* -Added an action to Asset Tree to open file/folder in system explorer. |
36 | | -* -Added an action to Model Tree to make a material as embedded. |
37 | | -* -Added a possibility to edit embedded materials inside Model Editor. |
38 | | -* -Updated a control to set a texture for material, now we can configure all settings of this texture. |
39 | | -* -Added a dialog to ask about unsaved changes when a user try to close an editor. |
40 | | -* -Implemented java version of the Folder Chooser to open asset folder/other external folders and added |
41 | | -an option to the Settings Dialog to enable/disable native Folder Chooser. |
42 | | -* -Added an action to the Model Tree to save a material as a separated file. |
43 | | -* -Improved usability and fixed bugs with UI. |
| 22 | + |
44 | 23 |
|
45 | | -## ver. 1.0.1 ## |
46 | | -* -Implemented D&D of controls in a model tree. |
47 | | -* -Implemented a setting to load compiled classes from any IDE to improve integration with IDE's. |
48 | | -* -Updated toneg0d.emitter library. |
49 | | -* -Added glTF converter. |
50 | | -* -Implemented auto-finding all available controls for the action to create a custom control. |
51 | | -* -Added to show custom objects from user data of Spatial on the property panel. |
52 | | -* -Included jME font creator plugin. |
53 | | -* -Added an action to create editable sky nodes in Model Editor. |
54 | | -* -Added image preview tooltips to Asset tree. |
55 | | -* -Improved usability and fixed a lot of little bugs with UI. |
| 24 | +Scene Editor: |
56 | 25 |
|
57 | | -## ver. 0.9.12 ## |
58 | | -* -Downgraded tonegod.emitter to java 7 |
59 | | -* -Added possibility to work with light probes in the Scene Editor. |
60 | | -* -Fixed major problems with saving/loading app states/filters in a scene node. |
| 26 | + |
61 | 27 |
|
62 | | -## ver. 0.9.11 ## |
63 | | -* -The project was migrated to gradle. |
64 | | -* -Implemented a plugin system. Now you can develop your own plugin for the Editor. |
65 | | -* -Added new UI theme. |
66 | | -* -Fixed bugs with flying camera. |
67 | | -* -Optimized the mechanism of resizing render window. |
68 | | -* -Updated settings of default j3s scene. |
69 | | -* -Fixed bugs with focus in scene editor. |
70 | | -* -Updated some property controls. |
71 | | -* -Implemented local/global/view transformation tools. |
72 | | -* -Optimized performance of terrain editing controls. |
73 | | -* -Fixed some problems with saving files. |
74 | | -* -Fixed copying files from the Editor to Nautilus(file explorer in Ubuntu). |
75 | | -* -Integrated global/local water filters to scene editor. |
76 | | -* -Added an action to menu "Clear Asset Cache" to clear native memory. |
77 | | -* -Downgraded the library spaceshift-extension to java 7, now we can use j3s in android projects. |
78 | | -* -Added some water filters to scene editor. |
79 | | -* -Fixed some bugs. |
| 28 | +Particles Editor: |
80 | 29 |
|
81 | | -## ver. 0.9.10 ## |
82 | | -* -Added supporting macOS. |
83 | | -* -Updated icon-set to use only SVG icons and removed icons which were under GPLv2 license. |
84 | | -* -Added actions to a menu bar: About and Exit. |
85 | | -* -Implemented new light/dark themes and added an option to a settings dialog to choose it, |
86 | | -* -Added an option to a settings dialog to choose OpenGL version of jME render. |
87 | | -* -Added an option to a settings dialog to disable/enable stop a render on lost focus of a window of. |
88 | | -* -Improved auto-synchronizing of a workspace to handle more cases of external changes. |
89 | | -* -Fixed some bugs. |
| 30 | + |
90 | 31 |
|
91 | | -## ver. 0.9.9 ## |
92 | | -* -Implemented integration with built-in of jME3 particle system. |
93 | | -* -Added to send anonymous google analytics only about start/close application events if a user disable analytics. |
94 | | -* -Added an action to create a new material definition with a fragment and a vertex shader. |
95 | | -* -Updated UI. |
96 | | -* -Added handling shader errors to avoid application crashes, so now a user can edit shaders without worrying about an application crash. |
97 | | -* -Implemented autorefrsh opened material in the Material Editor when a user change a material defintion in the MD Editor or shaders in the GLSL editor. |
98 | | -* -Updated all dialogs. |
99 | | -* -Fixed some bugs. |
| 32 | +Terrain Editor: |
100 | 33 |
|
101 | | -## ver. 0.9.8 ## |
102 | | -* -Added an action to reset particle emitters. |
103 | | -* -Updated toneg0d.emitterNode to 2.2.2, updated the integration with this lib. |
104 | | -* -Updated UI. |
105 | | -* -Added an action 'Pause' to animation nodes, added information about animation length. |
106 | | -* -Started to use new extension library to integrate custom classes with the editor: https://github.com/JavaSaBr/jme3-spaceshift-extension |
107 | | -* -Fixed some bugs. |
| 34 | + |
108 | 35 |
|
109 | | -## ver. 0.9.7 ## |
110 | | -* -Fixed some bugs. |
| 36 | +GLSL Editor: |
111 | 37 |
|
112 | | -## ver. 0.9.6 ## |
113 | | -* -Updated jME libraries. |
114 | | -* -Updated LWJGL libraries to 3.1.2 version. |
115 | | -* -Added support the AssetLinkNode. |
116 | | -* -Added DE language. |
117 | | -* -Added auto checking new versions of the Editor on application start. |
118 | | -* -Added a button to show/hide render statistics in the model/scene editors. |
119 | | -* -Changed the logic of using material names in exporting materials during converting models. |
120 | | -* -Implemented the first part of scripting. Added scripting panel to the model/scene editor. |
121 | | -* -Fixed some bugs. |
| 38 | + |
122 | 39 |
|
123 | | -## ver. 0.9.5 ## |
124 | | -* -Updated jME libraries. |
125 | | -* -Updated styles of all dialogs. |
126 | | -* -Implemented image view/preview of .dds and .hdr images. |
127 | | -* -Added tooltips for some actions in an editor toolbar. |
128 | | -* -Small UI fixes for Material Editor. |
129 | | -* -Implemented flying on a scene using WASD + middle mouse button. |
130 | | -* -Added a dialog with some settings of converting models. |
131 | | -* -Moved the Log View to bottom. |
132 | | -* -Some updates of representation a motion control. |
133 | | -* -Reduced cell height in the asset tree and the model tree. |
134 | | -* -Added detail information about meshes. |
135 | | -* -Implemented D&D models from the asset tree to the model tree. |
| 40 | +Physics editor: |
136 | 41 |
|
137 | | -## ver. 0.9.4 ## |
138 | | -* [Video](https://www.youtube.com/watch?v=d-7HdPSl1BE&feature=youtu.be) |
139 | | -* -Updated jME libraries. |
140 | | -* -Added an action to switch off|on showing audio/light models in the scene editor. |
141 | | -* -Added an action to create terrain. |
142 | | -* -Implemented terrain editing. |
143 | | -* -Updated the toneg0d.emitterNode library with some optimizations. |
144 | | -* -Updated working with particle nodes. |
145 | | -* -Fixed some bugs. |
146 | | - |
147 | | -## ver. 0.9.3 ## |
148 | | -* [Video](https://www.youtube.com/watch?v=FdGnkPj_qX0&feature=youtu.be) |
149 | | -* -Added a bullet app state to scene editor. |
150 | | -* -Added supporting debug physics to a bullet app state. |
151 | | -* -Added supporting editing rigid/vehicle/character controls. |
152 | | -* -Added actions to make collision shapes. |
153 | | -* -Added supporting creating/editing vehicle wheels. |
154 | | -* -Updated working with layers in scene editor. |
155 | | -* -Some fixes and improvements. |
156 | | - |
157 | | -## ver. 0.9.2 ## |
158 | | -* [Video](https://www.youtube.com/watch?v=CPNaI9jDoOk&feature=youtu.be) |
159 | | -* -Implemented scene filters editing and provided API to support custom filters. |
160 | | -* -Added some build in filters. |
161 | | -* -Fixed problems with custom classpath. |
162 | | -* -Implemented D&D models from asset tree to model/scene editor. |
163 | | -* -Implemented renaming lights in model/scene editor. |
164 | | -* -Re-implemented working with scene layers. |
165 | | -* -Implemented more user-friendly light editing in scene/model editor. |
166 | | -* -Updated API for custom app states. |
167 | | -* -Updated file selector dialogs, added some actions to a context menu. |
168 | | -* -Updated a grid in scene/model editor. |
169 | | -* -Added auto move editor's camera to selected node. |
170 | | -* -Implemented D&D materials from asset tree to model/scene editor. |
171 | | -* -Implemented D&D textures from asset tree to material editor. |
172 | | -* -Added hotkeys(R/G/S) to switch a manipulator mode in scene/model editor. |
173 | | -* -Added hotkey(delete) to delete a selected node from scene/model editor. |
174 | | -* -Implemented D&D audio files from asset tree to audio data property in model/scene editor. |
175 | | -* -Implemented control editing and provided API to support custom controls. |
176 | | - |
177 | | -## ver. 0.9.1 ## |
178 | | -* [Video](https://www.youtube.com/watch?v=UkG3blab-xg&feature=youtu.be) |
179 | | -* -Add some settings to setting dialog. |
180 | | -* -Added shift+ctrl value scrolling. |
181 | | -* -Added environments folder to settings dialog. |
182 | | -* -Started implementing a scene editor. |
183 | | -* -Updated jME libraries. |
184 | | -* -Implemented layers in a scene editor. |
185 | | -* -Implemented scene states editing and provided API to support custom states. |
186 | | -* -Integrated lighting and sky states from SimFX library. |
187 | | -* -Implemented user data editing. |
188 | | -* -Added some performance optimizations with jME render inside JavaFX. |
189 | | - |
190 | | -## ver. 0.9.0 ## |
191 | | -* [Video](https://www.youtube.com/watch?v=LNrDesrg7zc&feature=youtu.be) |
192 | | -* -Implemented soft particles emitterNode. |
193 | | -* -Fixed gamma correction and updated fast envs in the ModelEditor. |
194 | | -* -Fixed some problems with standard shaders. |
195 | | -* -Fixed the some bugs with editing influencers. |
196 | | -* -Implemented auto-refreshing files which was edited from external editors. |
197 | | -* -Implemented memory optimizations of the toneg0d emitters. |
198 | | -* -Added lifetime of an emitterNode node. |
199 | | -* -Added control to edit geometry list of a physics influencer. |
200 | | - |
201 | | -## ver. 0.8.9 ## |
202 | | -* [Video](https://www.youtube.com/watch?v=xCSUIia-jh4&feature=youtu.be) |
203 | | -* -Added the Apache License. |
204 | | -* -Added an action to create a single color texture. |
205 | | -* -Added an AudioViewer and implement supporting AudioNode in the ModelEditor. |
206 | | -* -Added an action to convert a .xbuf model to .j3o. |
207 | | -* -Updated the list of embedded environment textures. |
208 | | -* -Implemented a LoD Generator. |
209 | | -* -Added a frame rate setting to settings dialog. |
210 | | -* -Updated a style of a ColorPicker control. |
211 | | -* -Updated an ImageViewer. |
212 | | -* -Added an action to extract sub-animations. |
213 | | - |
214 | | -## ver. 0.8.8 ## |
215 | | -* -Implemented drawing jME application inside JavaFX Canvas. |
216 | | -* -Migrated from the ReflectionAllocator to the JEmallocAllocator. |
217 | | -* -Added actions to convert .scene/.mesh.xml/.fbx/.obj to .j3o. |
218 | | -* -Updated context menus in the AssetTree and ModelNodeTree. |
219 | | -* -Added showing animation tracks in the ModelNodeTree. |
220 | | -* -Added some actions to animation nodes in the ModelEditor. |
221 | | -* -Bugfixes. |
222 | | - |
223 | | -## ver. 0.8.7 ## |
224 | | -* -Implemented saving/loading particle emitterNode nodes. |
225 | | -* -Added a LogView panel. |
226 | | - |
227 | | -## ver. 0.8.6 ## |
228 | | -* -Fixed opening a renamed file in a new editor. |
229 | | -* -Added google analytics, you can disable this in a settings dialog. |
230 | | - |
231 | | -## ver. 0.8.5 ## |
232 | | -* -Finished implementing editing particle influencers. |
233 | | -* -Fixed material definition duplicates in the material editor. |
234 | | -* -Changed fonts. |
235 | | -* -Fixed some errors with standard shaders. |
236 | | - |
237 | | -## ver. 0.7.8 ## |
238 | | -* -Implemented saving states of window, resource tree and split panels. |
239 | | -* -Updated LWJGL to 3.1.0 |
240 | | -* -Updated UI. |
241 | | -* -Fixed some bugs. |
242 | | - |
243 | | -## ver. 0.7.7 ## |
244 | | -* -Updated JME platform to 3.2 master branch. |
245 | | -* -Updated JFX and switched integration JavaFX with JME to using ImageView like a viewport of JME. |
246 | | -* -Updated UI. |
247 | | -* -Fixed some bugs. |
248 | | - |
249 | | -## ver. 0.7.5 ## |
250 | | -* -Fixed auto synchronize of sub dirrectories in a workspace. |
251 | | - |
252 | | -## ver. 0.7.4 ## |
253 | | -* -Updated JME from 3.1 to 3.2. |
254 | | -* -Updated LWJGL from 3.0.0b to 3.0.0 release. |
255 | | - |
256 | | -## ver. 0.7.3 ## |
257 | | -* -Updated icons. |
258 | | -* -Updated the vector and the rotation controls for model editor. |
259 | | -* -Implemented controling of camera using keys num1, num2, num3, num4, num6, num7, num8, num9 like the Blender. |
260 | | - |
261 | | -## ver. 0.7.2 ## |
262 | | -* -Updated the editor camera for working with large objects. |
263 | | - |
264 | | -## ver. 0.7.1 ## |
265 | | -* -Implemented additional classpath folder in Settings -> Other settings. |
266 | | -* -Implemented autosynchronize asset folder with filesystem. |
267 | | - |
268 | | -## ver. 0.7.0 ## |
269 | | -* -Implemented loading classes from every *.jars in opened asset folder. |
270 | | - |
271 | | -## ver. 0.6.9 ## |
272 | | -* -Updated JME3 libraries. |
273 | | -* -Bug fixes. |
274 | | - |
275 | | -## ver. 0.6.7 ## |
276 | | -* -Fixed the preview of TGA textures. |
277 | | -* -Changed the cache of preview of texture. |
278 | | -* -Added the player of animation in the ModelEditor. |
279 | | - |
280 | | -## ver. 0.6.6 ## |
281 | | -* -Changed the size of batch of light pass to 5. |
282 | | -* -Updated the JME to 3.1.alpha4. |
283 | | -* -Applyed the last fix for PBR. |
284 | | - |
285 | | -## ver. 0.6.5 ## |
286 | | -* -Fixed the problems with sticking cursor while rotating camera of editor. |
287 | | -* -Fixed the crash when loading model with bad material. |
288 | | -* -Fixed the using custom cursors on LWJGL3. |
289 | | -* -Added beta support of resizing window. |
290 | | -* -Added the functionality for works with a light in Model Editor. |
291 | | - |
292 | | -## ver. 0.6.2 ## |
293 | | -* -Fixed the problems with mouse events. |
294 | | - |
295 | | -## ver. 0.6.1 ## |
296 | | -* -Fixed the missing of tangents in models in Material Editor. |
297 | | -* -Added the option of gamma correction and option of ToneMapFilter to Graphics Settings. |
298 | | -* -Fixed the problems with sticking cursor while rotating camera of editor. |
299 | | - |
300 | | -## ver. 0.6.0 ## |
301 | | -* -Implemented undo-redo(ctrl+z/ctrl+y) in Material Editor and Model Editor. |
302 | | - |
303 | | -## ver. 0.5.2 ## |
304 | | -* -Implemented the autocomplete for type of material in material creator. |
305 | | -* -Fixed the problems with focus in dialogs of editor. |
306 | | -* -Added the animation of loading for editors. |
307 | | - |
308 | | -## ver. 0.5.0 ## |
309 | | -* -Fixed the exception with LwjglWindow on Windows; |
310 | | -* -Implemented the camera like camera of Blender. |
311 | | -* -Fixed the text input. |
312 | | -* -Implemented the hotkey 'delete' to delete files in tree. |
313 | | -* -Implemented the manipulators in Model Editor. |
314 | | -* -Updated the action for generating tangents. |
315 | | -* -Changed rotation property of model to Euler in Model Editor. |
316 | | - |
317 | | -## ver. 0.4.5 ## |
318 | | -* -Added the text editor for GLSL with highlighting. |
319 | | -* -Added the reloading materials when change shaders. |
320 | | -* -Updated the logic for change of material type. |
321 | | -* -Fixed problems with menu bar. |
322 | | -* -Added the action for closing editor to menu bar. |
323 | | -* -Added tooltip with fullpath for root folder in asset tree. |
324 | | -* -Added the action for reopening last asset folders. |
325 | | -* -Implemented the saving of opened files. |
326 | | -* -Updated the jME to alpha 3 with PBR. |
327 | | -* -Migrated the editor from LWJGL 2.9 to LWJGL 3.0 |
328 | | -* -Added the combobox with Queue Bucket for model of material preview to material editor. |
329 | | -* -Implemented the save on ctrl+S hotkey. |
330 | | - |
331 | | -## ver. 0.4.0 ## |
332 | | -* -Added the action for creating a folder. |
333 | | -* -Added the action for creating an empty file. |
334 | | -* -Implemented image viewer. |
335 | | -* -Added actions for creating node, box, sphere and quad in ModelEditor. |
336 | | -* -Added action for creating SkyBox. |
337 | | -* -Added action for loading other model to model in Model Editor. |
338 | | -* -Fixed severals bugs. |
339 | | - |
340 | | -## ver. 0.3.7 ## |
341 | | -* -Implemented the fullscreen mode. |
342 | | -* -Implemented the preview of channels of image. |
343 | | -* -Implemented the cache of preview of image. |
344 | | -* -Changed the sensitivity of zoom. |
345 | | - |
346 | | -## ver. 0.3.5 ## |
347 | | -* -Implemeted open file in external editor. |
348 | | -* -Finished implementing the operations of moving/renaming/cut-copy-paste for files in Asset Tree. |
349 | | -* -Added dialog for handling exception. |
350 | | - |
351 | | -## ver. 0.3.0 ## |
352 | | -* -Implemented Simple Model Editor. |
353 | | -* -Added action for converting .blend to .j3o. |
354 | | -* -Updated UI. |
355 | | - |
356 | | -## ver. 0.2.0 ## |
357 | | -* -Implemented dialogs for creating new material and post filter view file. |
358 | | -* -Implemented dialog of graphic settings. |
359 | | -* -Updated the sky in material editor. |
360 | | -* -Upgraded jME3 libraries to 3.1 alpha 2 with PBR. |
361 | | - |
362 | | -## ver. 0.1.1 ## |
363 | | -* -Implemented preview of images in resource selector. |
364 | | -* -Migrated editor to jME 3.1 with PBR. |
365 | | -* -Added support PBR to Material Editor. |
366 | | -* -Finished implementation PostFilterViewer. |
367 | | -## ver. 0.1 ## |
368 | | -* -Implemented the base actions in AssetTree. |
369 | | -* -Implemented MaterialEditor. |
370 | | -* -Added English localization. |
| 42 | + |
0 commit comments