Skip to content

Releases: christt105/Elit3D

Export Wavefront obj

21 Jun 10:36
70b5e16
Compare
Choose a tag to compare

Changelog

[0.6.2] - 2021-06-21

Added

  • Export in wavefront obj format

Fixed

  • Name not changed on selecting a layer on Panel Layers

Fix Black Panel

07 Jun 18:53
ddcf4d1
Compare
Choose a tag to compare

Changelog

[0.6.1] - 2021-06-07

Fixed

  • Fix black panel on AMD and Intel GPU

Export map in JSON and XML

21 May 07:13
0559c6f
Compare
Choose a tag to compare

Changelog

[0.6.0] - 2021-05-20

Added

  • Export
    • Export all tiles of layer with CSV, Base64 or Base64 with zlib compression format
    • Export tileset info
    • Export tileset3D info
    • Choose to export the map on a JSON or an XML file
    • Begin of export in .obj format (WIP)

Orthographic Camera

24 Apr 18:45
aa105ca
Compare
Choose a tag to compare

Changelog

[0.5.0] - 2021-04-24

Added

  • Camera
    • Orthographic perspective
    • Buttons to set top and front view
    • Fit on map
    • Panel configuration

Changed

  • Name from MapTileEditor3D to Elit3D
  • Merge Terrain and Object layers

3D Terrains

14 Apr 11:14
d4057ee
Compare
Choose a tag to compare

Changelog

[0.4.1] - 2021-04-14

Added

  • Object Editor
    • Save and Load
    • Edit Objects
    • Place Object on map
  • 3D Terrains
    • Tilemap 3D Terrains editor
    • Place Terrains on Map in Terrain Layers

Changed

  • Update SDL to 2.0.14

Fixed

  • Draw Map
  • Selected tile on draw map

3D Objects

22 Feb 20:34
Compare
Choose a tag to compare

Changelog

[0.4.0] - 2021-02-22

Added

  • premake5 project generator
  • Layer objects type
  • 3D objects system
  • Load .fbx from Assimp
  • Set 3D models in scene
  • Transform component with position, rotation and scale for every object
  • Textures in 3D models
  • 3D models normals
  • Save and Load Objects in map file
  • Allow multiple viewports
  • New camera system to handle multiple viewports
  • Object Editor (WIP)
    • Panel to create 3D objects with 2D sprites
    • Save objects in Json

Changed

  • New UI style (WIP)
  • Improved Panel Console
    • Better performance for big amount of logs
    • Log type buttons
  • Save App version in map file to handle future complications
  • Agroup files in its folders
  • Split installation folder and project folder

Fixed

  • Tileset scale with panel width on Panel Tileset
  • Paint not working after 3D Models version
  • Painting in a Object layer crash

Tools

04 Jan 16:19
Compare
Choose a tag to compare

Changelog

[0.3.0] - 2021-01-04

Added

  • Tools to modify the map
    • Brush
    • Eraser
    • Bucket
    • Eye dropper
  • Panel tools
  • Brush size
  • Brush shape (Rectangle and Circle)
  • Shader to know where the brush will paint
  • Debug mode to paint layer texture without shader
  • Panel about ImGui Markdown

Changed

  • JSON map export csv format, now export an array of id
  • Assimp x86 compiled in release

Fixed

  • When select a tileset with height different to 32px it always load 32px
  • Create and select a tilesetwithour filewatcher

Export Maps

18 Dec 17:28
Compare
Choose a tag to compare

Changelog

[0.2.1] - 2020-12-18

Added

  • base64 coder and decoder library
  • Parse map in csv, base64 and base64-zlib compressed
  • Added properties on map
  • Edit Name and Type of layer property
  • Option to export on XML and JSON, with csv, base64 and base64-zlib
  • x64 support
  • Load map by clicking it
  • Load last map used on start
  • Program Icon
  • OpenGL class helper
  • Inspector display some info about files
  • Pugixml (XML parser)

Changed

  • Map paint system
    • Now I save the id of the tile and not the position on the tileset
  • Improved Panel Resources
    • Icons
    • Zoom
    • Navigate through folders
    • Move files in folders
    • Open on explorer
  • CC-BY License to BSD-2 Clause
  • Filewatcher temporarily disabled due to complexity and bugs
  • Updated MathGeoLib

Fixed

  • mmgr memory leak detector thread safe

Removed

  • Library dependency

Layers

25 Sep 16:09
02d6990
Compare
Choose a tag to compare

Changelog

[0.2.0] - 2020-09-25

Added

  • Panel Layers
    • Create Layers
    • Delete Layers
    • Reorder layers
    • Select Layers
    • Hide and Lock Layers
  • Layer utilities
    • Layer height edit
    • Layer opacity
    • Layer displacement
  • Layer properties
    • Create Layer property as Int, Bool, Float or String
    • Each property has name, type and value
    • Export with map
    • Button to delete property
  • Paint on selected layer
  • Resize Map support more layers

Fixed

  • Random Number Generator uniform interger distribution

Base

22 Sep 06:49
Compare
Choose a tag to compare

Changelog

[0.1.0] - 2020-09-22

Added

  • SDL and OpenGL integration, main structure with modules
  • Input handler
  • ImGui
  • Panels structure
  • Viewports with multisampling
  • Camera controls
  • Logger
  • Profiler
  • File System
  • JSON parser
  • Random number generator (PCG)
  • Memory Leak detector
  • Shaders system
  • MathGeoLib
  • 3D models importer (not usable in release)
  • Resource system
  • Basic File Watcher structure (not finished)
  • Event System
  • System information logger
  • Paint, save and load a map with only one layer
  • Create and resize map