Skip to content

Releases: juneentity/3DASCII

v0.1.0-hotfix

v0.1.0-hotfix Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 02 Jul 16:53
e56bb03

Added statically-linked libraries so it should work if you don't have MinGW installed now

v0.1.0-alpha

Choose a tag to compare

@juneentity juneentity released this 19 Jun 15:50

ALPHA RELEASE!!!

This release is linked to devlog 12.

Closes Issues

#19 (Copy paste lights and models)
#7 (Create ASCII export)
#24 (Fan Triangulation)

Author's notes

You can basically do the fundamental processes you would want from a program that renders ASCII art from 3D models - import safety (unless you have concave faces), move models around within the scene, add multiple of the same object (import from assets or copy-paste), cool lighting, view the render in ASCII form, and export it in a way that is compatible with modern command prompts.

Future release would work on speed (cause ts hella slow) and adding QoL updates like gizmos for viewing lights and moving using viewport, animation, etc. Do add more ideas in the issues!

To run:

  • Extract file
  • Navigate to bin directory
  • Run 3DASCII.exe
    To clear data, models, lights, etc that are saved, just delete (or mOdIfY) the saveData.json file in the same directory, it'll regenerate!
    The export data will be in an export.txt file in the same directory as 3DASCII (aka the bin directory)

v0.0.9-prerelease

v0.0.9-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 18 Jun 17:32

This release is linked to devlog 11.

Closes Issues

#22 (QWASDE movement of camera)
#16 (Blender movement of camera)

Author's notes

Added camera movement! This is starting to resemble a game engine more and more every release huh.

To run:

  • Extract file
  • Navigate to bin directory
  • Run 3DASCII.exe

To clear data, models, lights, etc that are saved, just delete (or mOdIfY) the saveData.json file in the same directory, it'll regenerate!

v0.0.8-prerelease

v0.0.8-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 17 Jun 18:38

This release is linked to devlog 10.

Closes Issues

#14 (Add colors to lights)
#13 (Add colors to models)

Author's Notes

Domain Expansion: World of Color!
Added colors to models and lights, unlocking infinite freedom and beauty wew. They display both in regular and ASCII display, the latter of which is a sight to behold.
Can't stop to smell the roses though gotta GRIND

To Run

  • Extract file
    -Navigate to bin directory
  • Run 3DASCII.exe

To clear data, models, lights, etc that are saved, just delete (or mOdIfY) the saveData.json file in the same directory, it'll regenerate!

v0.0.7-prerelease

v0.0.7-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 17 Jun 18:35

This release is linked to devlog 9.

Closes Issues

#10 (ASCII Display)
#6 (Conversion between ASCII and Regular display)

Author's Notes

Finally did some work on the ASCII part of 3DASCII! It looks sick so far, and the fact that the ascii rendering is white tells me there is something wrong with the regular render code that I'll have to fix later on down the line.

To Run

  • Extract file
  • Navigate to bin directory
  • Run 3DASCII.exe
    To clear data, models, lights, etc that are saved, just delete (or mOdIfY) the saveData.json file in the same directory, it'll regenerate!

v0.0.6-prerelease

v0.0.6-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 15 Jun 19:06

This release is linked to devlog 8.

Closes issues

#1 (Flat Shading)
#2 (Lambertian Shading)
#5 (Updated save system to include Camera, Lights and SceneSettings data)

Author's notes

LIGHTING!!! No more psychedelic donuts, just red-colored ones for some reason... I need to check SDL's rendering code, gamma correction or something maybe?

To Run

  • Extract file
  • Navigate to bin directory
  • Run 3DASCII.exe
  • To clear data, models, lights, etc that are saved, just delete (or mOdIfY) the saveData.json file in the same directory, it'll regenerate!

v0.0.5-prerelease

v0.0.5-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 13 Jun 19:40

This release is linked to devlogs 5, 6, and 7.

Closes Issues

  • #8 (Screen Size issue),
  • #3 (Add asset manager),
  • #9 (Add .obj files during runtime),
  • #4 (Persistent cache for scene objects) and
  • #5 (Persistent cache for scene objects) in that order

Author's notes

Lot of devlogs combined into one release, huh. Anyways, it'll be a lot to play with, so enjoy!

To run:

  • Extract file
  • Navigate to bin directory
  • Run 3DASCII.exe

v0.0.4-prerelease

v0.0.4-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 10 Jun 15:06

This release is linked to devlog 4.

Rasterization works! Added support for moving and rotating the camera around a little bit...

v0.0.3-prerelease

v0.0.3-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 09 Jun 15:00

This release is related to devlog 3.

Added semi-working rasterization.

v0.0.2-prerelease

v0.0.2-prerelease Pre-release
Pre-release

Choose a tag to compare

@juneentity juneentity released this 07 Jun 08:58

This release is linked to devlog 2. 0.0.1 doesn't exist, cry about it /j

This release has object import functionality only.

TO USE IT, place a .obj file in the same directory named "model_multipleobjs.obj" exactly.

also tell me if my versioning is right if you're reviewing