Skip to content

Releases: mattkimber/gorender

Detail dithering

30 May 18:56
Compare
Choose a tag to compare

Replaces "colour push" with a new option to dither large single-colour areas of sprites according to lighting values to provide extra detail and break up flat-looking sprites.

Also some improvements to shadow output and object processing from Yi Yang, plus better handling of the "Fosterisation" process on region edges.

Joggling and influence-based tuning

21 Jan 18:23
Compare
Choose a tag to compare

New parameters:

  • joggle: It's likely your voxel model will not align cleanly with the output pixel grid. This causes problems
    with areas of colour bleeding into each other and lines not appearing straight. By some trial and error
    it is possible to use small values for joggle to realign the object (typically in the range -0.5 to
    0.5, with 0.5 often producing good results on objects which are large in relation to
    the output sprite size).
  • falloff_adjustment: Control how much surrounding samples influence the output (described in README)

Rendering output using the default settings will change when using this release! To match renderer behaviour from 1.3.x, set falloff_adjustment to 0.5.

Detail Boosting

09 Jan 18:05
Compare
Choose a tag to compare

Adds a "detail boosting" option for enhancing the priority of small details in voxel models. Configurable via manifest (see README).

Also updates the default manifests with better settings.

Influence-based subpixel rendering

07 Dec 23:10
Compare
Choose a tag to compare

Improves the quality of subpixel rendering by tracking how far from the central point each contributing pixel is.

Solid-based objects

15 Nov 15:34
Compare
Choose a tag to compare
  • Add a new solid_base manifest option for better output of building tiles
  • Update example ttd_palette.json to support non-renderable voxels using palette index 255

v1.1.0

19 Oct 21:38
Compare
Choose a tag to compare

Rollup of several fixes/QOL improvements:

  1. Allow individual render angle overrides.
  2. Only overwrite the output file if the input object is newer than it.
  3. Support multiple file arguments (e.g. renderobject.exe objects/*)
  4. BUGFIX: shadows on flipped objects generate correctly
  5. Palette file can be specified on command line with the -palette flag

v1.0.0

04 Aug 17:59
Compare
Choose a tag to compare

Initial release of prebuilt GoRender.