Always Be Refactoring
Release 0.4.0
Okay, no, the post title is terrible advice, don't always be refactoring. In the previous blog post, I had mentioned that I wanted to work on Multi-tile Painting for the 0.4.0 release. It turns out I'm a terrible liar.
What had happened? I found out about RxPy and wanted to use it. The existing code base was getting difficult to maintain and add features to, stemming from my unfamiliarity with Blender's add on system when I started out on Sprytile. When I found out that a reactive library was available for Python, I figured it's a good excuse for a refactor.
If you're unfamiliar with the term, a refactor is changing the underlying parts of your code to make it better. RxPy helped with this by giving me a good way to hook into and program with events. Taking this time to do a refactor would hopefully mean features are easier to implement down the line.
Changelog
Since the refactor took some time, there are not a lot of new features in this release.
- Under the hood code refactor
- Tile padding setting, to help with edge bleed in certain engines (thanks to Ample for this suggestion)
- Grid size minimum is now 1
Files
Get Sprytile
Sprytile
A Blender add-on for building tile based low-poly scenes with paint/map editor like tools
Status | In development |
Category | Tool |
Author | Jeiel Aranal |
Tags | 3D, Low-poly, Open Source, Tilemap |
More posts
- Sprytile is 4! Please Give To ReliefApr 02, 2021
- Philippine Typhoon ReliefNov 16, 2020
- Sprytile 0.5 Quick Start Video TutorialOct 04, 2020
- Sprytile v0.5.20 - Documentation and Bugfix ReleaseSep 26, 2020
- Sprytile 0.5.15 for Blender 2.90Sep 06, 2020
- v0.5.10 - Minor bugfix releaseAug 09, 2020
- Official Blender 2.8 ReleaseJul 04, 2020
- Mesh Decal Layer ReleaseAug 28, 2018
- Upcoming Feature: Decal LayersAug 04, 2018
- Sprytile Tutorial, Bugfix ReleaseMar 07, 2018
Leave a comment
Log in with itch.io to leave a comment.