Skip to content

3d Graphics engine that renders its output in the console as Ascii text

Notifications You must be signed in to change notification settings

boxofyellow/Ascii3dEngine

Repository files navigation

dotnet run -c Release --ModelFile teapot.obj --UseLineFitter --MaxFrameRate 30 --Spin --PruneMap

Teapot as Line Mess

dotnet run -c Release --ModelFile teapot.obj --UseCharRay --MaxFrameRate 30 --Spin

From Teapot as Ray Trace

From Teapot with Shadow

From Teapot with Color

From Teapot Real

Note: --UseCharRay was removed (it is always on, --UseLineFitter was also removed at the same time)

dotnet run -c Release --ModelFile teapot.obj --MaxFrameRate 30 --Spin

From Teapot Texture

dotnet run -c Release --ImagePlaneFile batman.png --MaxFrameRate 30 --From "{450,450,450}" --Spin --LightSource "{0,2000,0}" --FloorHeight -250 --FloorScale 0.005 --ImageScale 0.5

From Batman Texture

dotnet run -c Release --ImageSphereFile earth.png --MaxFrameRate 30 --From "{2.5,2.5,2.5}" --FloorHeight 4000000 --Spin --LightSource "{5,5,10}"

From earth Texture

Note: The tech demo was moved out of the "root" project and into TechDemo so as of run this there.

About

3d Graphics engine that renders its output in the console as Ascii text

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Languages