About Store Forum Documentation Contact



Post Reply 
December 2014
Author Message
Esenthel Offline
Administrator

Post: #1
December 2014
Released Esenthel for Windows, Mac, Linux, Android, iOS and Web:
-The Editor can now import "*.EsenthelProject" files in following ways:
--use "Import *.EsenthelProject" button in the project list
--drag and drop "*.EsenthelProject" on the Editor window
--double click on "*.EsenthelProject" file in Windows Explorer (for this to work you must first run the Editor in Administrator mode so it can associate the file extension)
--use "Import" button after downloading "*.EsenthelProject" file from Esenthel Store in the Editor
-If there was a project already opened in the Editor, then the files will get imported into existing project, otherwise a new project will be created
12-01-2014 07:09 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #2
RE: December 2014
Updated Esenthel Source:
-Improved 3DS model importer to process smoothing groups, handle node pivots, and mirrored meshes
-added a workaround for FBX files which have multiple nodes with the same name
-improved name auto-detection when importing animations for objects in some cases
12-02-2014 12:15 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
RE: December 2014
Released Esenthel for Windows, Mac, Linux, Android, iOS and Web:
Highlights:
-Greatly improved mesh simplification (LOD generation methods) - generated meshes are now much higher quality and use less triangles, this also applies to world terrain meshes
-Implemented a new "Theater" mode in the Editor, activated through a new button at the top of the project region, allowing to preview multiple elements at the same time
-Multiple Materials can now be converted to Material Atlases thanks to new "right-click" option on material elements
-ImageAtlas now packs images much more efficiently, allowing to store more images in same or less number of textures

Other Changes:
-new functions 'PackRects*' allowing to pack a set of rectangles efficiently in a limited space
-new bulk operations (right-click on multiple elements) for materials: "Merge into one", "Convert to Atlas"
-List LDM_RECTS mode now supports a new horizontal (List.horizontal) element layout
-List.imageSizeBase is now of Vec2 type (previously this was Flt)
-new methods Int Memx.validToAbsIndex(Int valid) and Int Memx.absToValidIndex(Int abs)
-new method Thread.cancelStop
-added new list selection mode LSM_EXCLUDE_MULTI activated when holding both Alt+Shift
-updated Editor Settings format to TextData from XmlData
-improved performance of importing materials in case when they have a big alpha texture but color texture is empty
-new atomic functions AtomicSub and AtomicOr
-fixed material editor background color being partially transparent causing ghosting when scrolling its properties

API Changes:
-IMPORTANT: ImageAtlas.Part now has a new member "Bool rotated", which means that the part can be stored as rotated in the texture, and may have to use "draw vertical" function, for a sample method how to draw an image part please look into new ImageAtlas.draw method
-IMPORTANT: "Byte ImageAtlas.Part.image_index" can now be set to 0xFF which may not be used as an index to access ImageAtlas.images, it will be set to 0xFF if the part is completely transparent and doesn't require drawing, please use InRange(image_index, images) or images.addr(image_index) as a safety
-IMPORTANT: ImageAtlas.create parameters have changed
-ID of MeshBase faces/edges is now of Int type (it was VecI2 before)
-specifying callbacks when Property values change is now done via Property.changed and not by passing functions to 'AddProperties'
12-11-2014 02:23 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
RE: December 2014
Updated Esenthel Source:
-added D.density checks for exceeding D.maxTexSize
-added new modes for Convert materials to atlas, to automatically disable publishing or remove original elements
-improved performance of mesh simplification algorithm
12-12-2014 03:17 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #5
RE: December 2014
Released Esenthel for Windows, Mac, Android, iOS and Web:
-increased performance of mesh simplification
-fixed exit caused when loading a save game with game.animatable object having no animation
12-13-2014 07:44 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #6
RE: December 2014
Released Esenthel for Linux:
-fixed GCC LZ4 related crash since last release
12-14-2014 03:39 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #7
RE: December 2014
Released Esenthel for Linux:
-added support for more Linux computer configurations
12-14-2014 11:35 PM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #8
RE: December 2014
Updated Esenthel Source:
-Windows 8 will now be properly detected in OSVer when targeting Win 8.1 apps through windows manifest.xml
-added Android Lollipop detection through OSVer
12-15-2014 04:14 AM
Find all posts by this user Quote this message in a reply
Post Reply