Skip to content

idanmaman2/ascii3DViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ascii3DViewer - by IDHM

For a more complete 3d engine implementation checkout my other project: https://github.com/idanmaman2/ISE5782_6941_3797 that uses ray tracing.

Depth image to 3d models (obj + torus knot )

The Idea

The idea of the project is based on the game "Pin art 3d".

Unlike many 3D engines that use triangles similarity or ray tracing, here I take a simpler approach by just sending straight rays from the XY plane and mapping the Z value to color and char.

The program enables rotating the shape in all axes and moving it in space.

Examples

photo_2022-10-13_13-06-46 Screen Shot 2022-10-09 at 14 38 40 Screen Shot 2022-10-09 at 14 28 08 Screen Shot 2022-10-09 at 14 20 33 Screen Shot 2022-10-09 at 14 42 53

Credits

https://github.com/autopawn/3d-ascii-viewer - which has a similar goal but uses a different technique.
Used its obj models to compare results.

About

Depth image to 3d models (obj + torus knot )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published