NEWS
isocubes 2022-08-04 (2022-08-04)
- New single-pass, deterministic visibility checking algorithm.
- Replaces the prior limited-depth, iterative technique.
- 4x faster
- Determines correct visibility for all cubes in scene
isocubes 2022-07-30 (2022-07-30)
- Wrote a cheap, but inaccurate colour darkening function
cheap_darken()
- Quite a bit faster than
colorspace::darken()
- Removed
colorspace
as a dependency
isocubes 2022-07-10 (2022-07-10)
- Added a
light
argument to specify lighting direction
- renamed
fill_left
and fill_right
to fill_left
and fill_right
respectively
isocubes 2022-06-23 (2022-06-23)
- Replaced
max_y
argument with its inverse ysize
- Added Signed Distance Fields (
sdf_*()
) for
- object creation
- object transformation
- object combinations
isocubes 2022-06-21 (2022-06-21)
coords_heightmap()
- Corrected an accidental matrix transposition.
- Added
flipx
, flipy
and ground
arguments for easier orientation
adjustments.
isocubesGrob
update:
- Updated README examples
isocubes 2022-06-20 (2022-06-20)
isocubes 0.1.5.9009
- [9000] Update to focus on SDF. Isocubes are used as an example renderer
- [9001] Moved SDF/CSG to another package
- [9002] Allow different coordinate systems
- [9003] Faster rendering with viewports for offset
- [9004] add demo data. tidy.
- [9005] fix compatability issue with output from lofifonts
- [9006] Faster colour handling
- [9007] Visibility check now done in C. Preparing the way for per-face
visibility check
- [9008] Turn off default visibility check when creating heightmap
- [9009] Allow cube border color to be set to the same as face color