3D Console demo from scratch (incomplete sample) #2

Subscribers:
2,460
Published on ● Video Link: https://www.youtube.com/watch?v=gEY1uQ9S_z4



Duration: 0:57
521 views
11


New in this demo:
- The windows terminal double buffering just doesn't seems to work so I took another approach with internal buffer.
- Tremendous rendering performance improvement with up to 500%
- The code is now public and accessible at my github https://github.com/jeuxdemains.
------------------------------------------------
This is just a demo of a demo.

The rendering is done with ASCII art in the Windows terminal.
No 3rd party libs used.
All projection, rotation, scale, translation etc. matrix multiplications are done from scratch.
The cube is a model created in Blender and exported to .obj file.

I needed some text for the title sine wave so I just put the name of the company I'm working for to see how it goes. It has nothing to do with any of the official products or services of VMware Inc.

Get the source at: https://github.com/jeuxdemains
Follow me at FB to keep track on all of my projects: https://www.facebook.com/unisonbeats
Join my Discord channel: https://glitch.bg/discord




Other Videos By The Old School Coder


2021-12-29Blast - C++ 3D Ray Casting game engine from scratch: upgraded wall decals and gore blood trails
2021-12-25Blast - C++ 3D Ray Casting game engine from scratch: BlastED level editor & Distinct wall sides
2021-12-18Blast - C++ 3D Ray Casting game engine from scratch: more visual & audio effects, blood and gore
2021-12-12Blast - C++ 3D Ray Casting game engine from scratch: wall decals (blood, etc.)
2021-12-09Blast - C++ 3D Ray Casting game engine from scratch: new visual effects and weapon casing mechanics
2021-12-04Exodus - Trapped in Time: new visual fx, weapons and reload mechanics
2021-12-01Blast - C++ 3D Ray Casting game engine from scratch: new visual effects and an action shotgun
2021-11-04Blast - C++ 3D Ray Casting game engine from scratch: implemented mouse look & weapon animations
2021-10-31Blast - C++ 3D Ray Casting game engine from scratch: improved physics, explosions, blood effects
2021-10-02Blast - C++ 3D Ray Casting game engine from scratch: New giblets blood jet effect
2021-09-263D Console demo from scratch (incomplete sample) #2
2021-09-243D Console demo from scratch (incomplete sample)
2021-08-14Gigabyte ToF Camera point cloud manipulation tech demo
2021-05-16Blast - C++ 3D Ray Casting game engine from scratch: Particle Systems
2021-05-13Blast - C++ 3D Ray Casting game engine from scratch: from matrix to tensor world of sectors
2021-04-17Blast - C++ 3D Ray Casting game engine from scratch: Improved AI, new enemies, blood decals and more
2021-04-10Blast - C++ 3D Ray Casting game engine from scratch: Level of Massacre
2021-04-05Blast3 C++ 3D engine from scratch: bounding box collision detection bug
2021-04-05C++ software based 3D renderer
2021-04-05Blast3: A trippy bug during the alpha transparency development
2021-04-05Blast Game Engine - early alpha tech demo (for John Romero)



Tags:
3d
console
terminal
rendering
from scratch
c++
graphics
ascii
trsi
vmware