Skip to content

3D Renderer written in Basic mainly for 8 bit machines from the 80's

Notifications You must be signed in to change notification settings

turbor/George-3DEngine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Engine (BASIC)
by Georgios Patsos 

Version differences:

v1.0:
First release. Included for historic reasons. Use v2.0 or v2.5.

v2.0: 
slower but more precise, because it calculates the Normals by itself. Userinterface is not refined.

v2.5:
faster but not so precise, because it imports the Normals from Blender. Userinterface is more refined. It has also the autocenter and autoscale feature.

Introduction:
With this software you can render Wavefront Obj-Files on different homecomputers froms the 80's in BASIC. I will add more supported Systems from time to time.

The idea for this experimental BASIC renderer is from 1985, when i got a commodore plus/4, my first computer. Consider it as experimental, it won't render every 3D model perfectly, but you can achieve good results. I tested the software on a real plus/4 and with the Yape-Emulator on full throttle (2000%) and DRIVE 8 mode in IEC Level/Performance mode. 

The code is kept small by intention with a very simple user-interface to have more RAM for the model-data left. Its also written by intention in BASIC to be easy portable on other Systems.

New Youtube tutorial (English): https://youtu.be/Zo7tMpFoxLY
Watch my channel to see some other models i have renderd with this small BASIC-Engine on other platforms like the Atari ST.


This small project recieved general positive recations. Many people from all over the world, sceners, 3D artists, artists, engineers (NASA), programmers, filmakers, teachers, university-professors, gamedevelopers, youtubers, hobbyists and enthusiast like me, also people who arent involved in computers, contacted me to express how much they like the renders. These simple wireframe graphics seem to have a generall appeal to everyone.

Their positive feedback always kept me motivated to improve this little programm and push the boundaries further and further.

If you want to thank me and keep my motiviation up you can (optional)
* become a patreon: 
  https://www.patreon.com/georgeschannel

* buy me a coffe here:
  https://ko-fi.com/georgeschannel

* subscribe to my Youtube-Channel:
 https://www.youtube.com/@GeorgesChannel

* just give some positive ands constructive feedback

Greetings
George from "George's Channel"

About

3D Renderer written in Basic mainly for 8 bit machines from the 80's

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Visual Basic 6.0 62.4%
  • BASIC 37.6%