Commodore Plus/4 Colors

Dezember 23rd, 2020

The colortable of the 264-series

Download: colortable.prg

New release: 3D Engine 2.5

September 10th, 2020

3D Engine 2.5 is now released!

Improvements in Version 2.5:
– exported obj-files have to contain the face-normals.
– rendertime is reduced by another 40%
– you can render bigger model up to ~2800 verts, because of overall reduced code (20% less).
– reworked user-interface. The parameter-values are typed in directly now.
– arrays are dimensioned according to the available memory.
– improved render precision, because the face-normals are imported and not calculated any more.

Download: 3dengine25.zip

Youtube-Tutorial: https://youtu.be/Zo7tMpFoxLY
GUI-Demonstration: https://youtu.be/XaxkDzKriaM
U.S.S Enterprise Render Demo: https://youtu.be/3_W0HgqeFjk

3D Engine 2.0

August 4th, 2020

A new release 2.0 of my 3D Engine is now available.

I constantly improved the engine over the last year. The engine renders now 30% bigger models and the rendertime is reduced by 60%.

Yesterday the SpaceX Crew Dragon Spaceship successfully returned to earth and starting a new era of spaceflight. As a reminder of this important event, the modeldata of the „SpaceX Crew Dragon“ is included.

Download: 3dengine2.zip
Download: Ingenuity.zip (only model)

Solid States (Atari 800 3D-engine) conversion

August 1st, 2020

While reading about the history of 3D graphics on homecomputers, the program „Solid States“ for the Atari 800 from Tom Hudson was mentioned. Tom Hudson co-developed CAD-3D (1986) and Cyber Studio (1987) for Atari ST and then the famous 3D Studio (1990) for PCs. „Solid States“ is written in ATARI-BASIC and listed in the magazine „Analog“ in Feb. 1984 #16. As a fan of early 80’s 3D graphics i ported a part of code to the plus/4, leaving out the plotting and disk-operations. You find downloadlink of the plus/4 code and the link to the magazine below the screenshot.

prg: SolidStates.prg

Commodore plus/4 BASIC-Code: SolidStates.zip

Some screenshots from the magazine:
Analog Computing Feb. 1984 #16

Animated 3D model

Dezember 4th, 2019

I did my first 3D animation. I optimized my 3D-engine with the Shell-Sort algorithm. So many renderings in a short time are possible. This was done in one hour. The screens were combined in an animated GIF.

3D Engine for the commodore 64 now released!

September 4th, 2019

A Commodore 64 version of my 3D Engine is released now. Written in Basic 2.0 using Simon’s Basic extensions for the graphics. Have fun!

Download: 3dEngine64.zip

7th place at AROK 2019 in the wild competition!

August 4th, 2019

My friend MMS from the plus/4 scene came up with the idea of making a slide show und do an entry for the wild competition at AROK 2019 (3. August in Hungary). He made the slide show, i provided the the graphics from my new 3D-Basic engine. Finally we got the 7th place and a big applause during the presentation. Not bad for the first time!

Download: 3D_Dreams.d64

3D Engine with filled polygons

Juli 1st, 2019

If you reverse the colors (line 40) you get nice filled polygons.

3D Engine works on the commodore 128

Juni 24th, 2019

Today i tested the 3D-engine in VICE for the commodore 128. It works without any changes. Good news for C 128 fans. Since it has 128 kB RAM even more complex renderings should be possible.

3D Engine Video Tutorial

Juni 22nd, 2019

In this small video tutorial i explain how to make your own 3D objects for the engine in Blender. I decided to speak German, but you will also understand most things just by watching. Have fun, just be creative and show your work if you like. I will post it here in my blog.

Video: https://youtu.be/9yp2uIUDPr0