Jump to content

Photo

Renderific, an SVG renderer


17 replies to this topic

#1 Savetz OFFLINE  

Savetz

    Stargunner

  • 1,036 posts
  • Location:Portland OR

Posted Mon Mar 4, 2019 3:44 PM

Here's Renderific 1.0, a program I wrote in Turbo BASIC XL that displays SVG files on the Atari 8-bit. With a 1020 plotter, it can plot them too.

 

It's slow, it's a buggy in places, but it mostly works. This was just a fun little project.

 

https://github.com/savetz/Renderific

 

Attached File  renderific-10.atr   90.02KB   38 downloads

 

Screenshot 2019-03-01 at 10.27.57 AM.png

Screenshot 2019-03-01 at 6.45.46 PM.png

Screenshot 2019-02-28 at 5.15.20 PM.png

Screenshot 2019-02-24 at 8.28.51 AM.png

Screenshot 2019-02-28 at 4.46.55 PM.png

Screenshot 2019-02-27 at 8.47.26 AM.png

Screenshot 2019-02-27 at 2.52.53 PM.png

Screenshot 2019-02-27 at 3.06.11 PM.png

 

-Kevin



#2 phaeron OFFLINE  

phaeron

    River Patroller

  • 2,704 posts
  • Location:Bay Area, CA, USA

Posted Mon Mar 4, 2019 10:06 PM

noooo you brought XML to the Atari :sad:

 

(Very nice job....)


  • ggn likes this

#3 Nezgar OFFLINE  

Nezgar

    Stargunner

  • 1,687 posts
  • Location:Regina SK Canada

Posted Tue Mar 5, 2019 12:24 AM

SVG = SaVetzGraphics?  :-D 

Very cool.



#4 CharlieChaplin ONLINE  

CharlieChaplin

    River Patroller

  • 3,071 posts

Posted Tue Mar 5, 2019 10:45 AM

And the pictures show that A8 can do 960x576 or even 1920x1152...unbelievable...  ;-) ;-) ;-)

But seriously, great work!


Edited by CharlieChaplin, Tue Mar 5, 2019 10:45 AM.


#5 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,547 posts
  • Location:10-0-11-00:02

Posted Tue Mar 5, 2019 11:17 AM

do you not see it's scaled down 3x ?

so 320x192



#6 Mr Robot OFFLINE  

Mr Robot

    Dragonstomper

  • 682 posts
  • Lost in the Robot Factory
  • Location:Englishman in St. Louis

Posted Tue Mar 5, 2019 11:21 AM

I can't wait to see the first SVG animated demo



#7 pirx OFFLINE  

pirx

    Moonsweeper

  • 450 posts
  • Location:Poland

Posted Tue Mar 5, 2019 1:59 PM

beauty!



#8 CharlieChaplin ONLINE  

CharlieChaplin

    River Patroller

  • 3,071 posts

Posted Tue Mar 5, 2019 2:03 PM

do you not see it's scaled down 3x ?

so 320x192

 

You did not see the three smilies...?!?

 

And my next sentence beginning with "but seriously..."

 

Of course I knew it is scaled down...



#9 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,547 posts
  • Location:10-0-11-00:02

Posted Tue Mar 5, 2019 4:58 PM

I don't know this but seriously, and stop calling me- shirley!

looks like we picked the wrong week to stop sniffing glue, and we surely are glad to meet you but seriously :)



#10 atarixle OFFLINE  

atarixle

    Moonsweeper

  • 316 posts
  • Location:Germany

Posted Tue Mar 12, 2019 2:21 AM

is it licenced in a way that I can integrate it into BOSS-X?

#11 Mclaneinc OFFLINE  

Mclaneinc

    Retro Madman

  • 6,466 posts
  • Location:Northolt, UK

Posted Tue Mar 12, 2019 5:17 AM

Thank goodness for warp mode on Altirra :)

 

Thanks Kevin, a man of many talents..

 

I presume the noise is just to let you know something is happening during the maths calcs?

 

Those of you with a Rapidus will see the power of that...


Edited by Mclaneinc, Tue Mar 12, 2019 5:24 AM.


#12 Mr Robot OFFLINE  

Mr Robot

    Dragonstomper

  • 682 posts
  • Lost in the Robot Factory
  • Location:Englishman in St. Louis

Posted Tue Mar 12, 2019 7:45 AM

Who's going to be the first person to write an SVG to WFSN converter?



#13 manterola OFFLINE  

manterola

    Moonsweeper

  • 318 posts
  • Location:Washington metropolitan area, USA

Posted Tue Mar 12, 2019 7:46 AM

I guess the sounds the program makes it to tell you that something is happening out of screen, so you might need to change the scale accordingly. Am I right?

#14 atarixle OFFLINE  

atarixle

    Moonsweeper

  • 316 posts
  • Location:Germany

Posted Thu Mar 14, 2019 6:10 AM

You can convert it to KPN, a format I made back in 1992. It just represents the commands PLOT, DRAWTO, and FILL (and some others for very simple animations) in a stuffed file.

#15 Savetz OFFLINE  

Savetz

    Stargunner

  • Topic Starter
  • 1,036 posts
  • Location:Portland OR

Posted Sun Mar 17, 2019 6:57 AM

is it licenced in a way that I can integrate it into BOSS-X?

 

 

Yes, it's licensed with the MIT license. Include credit and the license notice.

 

Kevin



#16 Savetz OFFLINE  

Savetz

    Stargunner

  • Topic Starter
  • 1,036 posts
  • Location:Portland OR

Posted Sun Mar 17, 2019 7:00 AM

 

I presume the noise is just to let you know something is happening during the maths calcs?

 

 

When it makes noise, it's telling you it is trying to draw offscreen. (Which is bad.) Increasing the resolution may solve the issue — or it may be an SVG file that draws in negative quadrants, which it doesn't know how to deal with.

 

Kevin



#17 _The Doctor__ OFFLINE  

_The Doctor__

    Flux Capacitor Master Craftsman

  • 6,547 posts
  • Location:10-0-11-00:02

Posted Sun Mar 17, 2019 9:33 AM

ah, so if we make them a size the Atari likes it would be a bit faster and better until something is done in another way, very nice indeed.



#18 jefffulton OFFLINE  

jefffulton

    Chopper Commander

  • 129 posts

Posted Tue Mar 19, 2019 3:12 PM

Kevin rocks! 






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users