Archive for Januar, 2022

Blender Scalable Vector Graphics Converter

Sonntag, Januar 9th, 2022

I wrote a small converter-program for the plus/4 in .Net4.8 which converts Blender Freestyle SVG (Scalable Vector Graphics) into sequential files (Seq-file). The Seq-file is loaded and interpretated by this small BASIC program:

0 GRAPHIC1,1:COLOR4,1:COLOR0,1:COLOR1,6,4:SCNCLR
1 OPEN8,8,12,“FILENAME,SEQ,READ“
2 INPUT#8,C,X,Y
3 IFC=1THENDRAW1TOX,Y: GOTO2: ELSE IF C = 0THEN LOCATEX,Y: GOTO2: ELSE GOTO4
4 CLOSE 8
RUN

This BASIC code can be easily converted to any other microcomputer (Atari, Apple, Sinclair, MSX, …) of that era. Please send me the code, if you tried this for your system. I want to include it into the converter too.

PRG: GeorgeSVG2SEQ.zip (v 1.230408, you need DotNet 4.8)

Examples:
teapot_example.zip (SVG and SEQ-File for testing)
SEQ_Examples.zip (Seq-files of Hubble, Voyager, Couriosity)
SEQ_porsche911.zip (Seq-file Porsche 911 Turbo)

Atari 800 XL
n1.zip (N1 Fighter) (n1.txt, Atari 800XL only)

Hint: If you use MacOs or Linux and you have trouble reading the files, change the EOL (End-Of-Line) in the file that works with Notepad++.

Video Tutorial Blender 3.5

Some examples:

ATARI 800 XL