English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Releases

 
 
Thread Tools
Old 23 September 2015, 23:13   #1
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
OCS demo, Blu Sky

Long overdue, I've been busy with another prod. I even forgot to post the release on scoopex1988.org, which says something. Will try to correct that now

Blu Sky by Scoopex
Photon is offline  
Old 24 September 2015, 21:06   #2
Fell
Registered User
 
Join Date: Aug 2015
Location: UK
Posts: 15
Loved it, honoured to be in the same compo (and beaten by it)

Anything for TRSAC or would that be a secret? Just trying to get an idea if an Amiga compo could be had..
Fell is offline  
Old 25 September 2015, 19:52   #3
Frog
Junior Member
 
Frog's Avatar
 
Join Date: Aug 2001
Location: France
Posts: 1,385
Beautiful dentro.
We find well the spirit of old production on Amiga.
Thank you for this journey.
Can be that if the demo had been a little longer we would have been able to have a better demo but sometimes the quality is better than the quantity.
Frog is offline  
Old 26 September 2015, 19:53   #4
ReadOnlyCat
Code Kitten
 
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
Short but nice!

Nice use of HAM to avoid filling polygons.
I guess you must pre-fill the background with a HAM constant blue color?

Have you measured how many such polygons this allows you to draw per frame? I guess that's solely limited by blitter line drawing speed?
I often find myself wishing the Amiga had a variable bitplanes HAM mode.
ReadOnlyCat is offline  
Old 27 September 2015, 20:56   #5
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,269
Nice one, and a really great opening with the sweeping logo!
Leffmann is offline  
Old 02 October 2015, 00:00   #6
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
Thanks, I appreciate it

Quote:
Originally Posted by ReadOnlyCat View Post
Short but nice!

Nice use of HAM to avoid filling polygons.
I guess you must pre-fill the background with a HAM constant blue color?

Have you measured how many such polygons this allows you to draw per frame? I guess that's solely limited by blitter line drawing speed?
I often find myself wishing the Amiga had a variable bitplanes HAM mode.
Yes and yes

I chose HAM5 to draw a little less lines, because the line count escalates. The break-even point just to save the polygon filling comes pretty soon. But with the right application and object, perhaps something could be done.
Photon is offline  
Old 02 October 2015, 16:03   #7
ReadOnlyCat
Code Kitten
 
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
Quote:
Originally Posted by Photon View Post
Thanks, I appreciate it


Yes and yes

I chose HAM5 to draw a little less lines, because the line count escalates. The break-even point just to save the polygon filling comes pretty soon. But with the right application and object, perhaps something could be done.
I see.
Can line mode use a pattern? If it could I guess you could save a bit of setup time by using interleaved bit planes for the first 4 planes and drawing a single patterned line.
This said, I seem to recall that line mode cannot draw patterns.
ReadOnlyCat is offline  
Old 02 October 2015, 20:48   #8
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,602
It certainly can! Unfortunately, a single line loses you time if it's 4x as long, since you couldn't skip drawing into some bitplanes. Darnit!
Photon is offline  
Old 02 October 2015, 23:43   #9
ReadOnlyCat
Code Kitten
 
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
Quote:
Originally Posted by Photon View Post
It certainly can! Unfortunately, a single line loses you time if it's 4x as long, since you couldn't skip drawing into some bitplanes. Darnit!
I think it's possible to find a kind of compromise allowing to make this still "profitable". I'll post it when I'm back at home.

Update: Actually, after thinking about it I think the idea I had is not valid.

The principle would have been to count and sort the lines to be drawn by their color (== bitplane pattern) so as to know which bitplanes are the ones which most often need to be written to.
Once that is known, the copper would then be used instead of the modulos to invert the bitplanes order (at each line) so that the bitplanes which need to be written to the most are first in memory (but not necessarily for determining the color index). (*)
Then, you can draw each line, either by batches of 1, 2 or 4 depending on that line's color, thus choosing the most efficient blit(s) for each line.

It would be great if this worked with three but unfortunately drawing the line over three interleaved bitplanes would result in unaligned pixels between the planes.

Maybe this system would be worth activating on some frames depending on the types of lines to draw but I am not sure if this is viable in general.

Sorry.

(*) Actually that might not be necessary, reordering the colors in the palette might be enough depending on the method you use to select the luminosity of each polygon.

Last edited by ReadOnlyCat; 03 October 2015 at 08:04. Reason: Added mentioned idea. Re-clarified.
ReadOnlyCat is offline  
Old 26 August 2017, 06:42   #10
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
Supernice...
Tigerskunk is offline  
Old 26 August 2017, 08:48   #11
Crown
Demoscener
 
Crown's Avatar
 
Join Date: May 2006
Location: FR
Age: 54
Posts: 459
HI Photon,

this is a great release, love it.

Could you send me the music in .mod format? would be cool

take care
Crown is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Blu-Ray wins the format wars Galahad/FLT News 150 28 October 2020 17:28
A new Learning Demo for Amiga OCS and beyond. Toni Galvez Amiga scene 46 01 March 2015 15:20
Demo with sample from Sky Movies bLAZER request.Demos 1 06 June 2011 03:24
Problem with El Egg Tronic Quartz demo (Quadlite, 1988) (A500, OCS) Albgruys support.WinUAE 8 06 March 2011 15:53
GP32 BLU amiga emulation Gluttony New to Emulation or Amiga scene 3 28 August 2005 15:47

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:19.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07998 seconds with 13 queries