A.D.A. Amiga Demoscene Archive

  Welcome guest! Please register a new account or log in

  

  

  

Demos Amiga Demoscene Archive Forum / Coding / Easy effects for beginners

 

Author Message
z5_
Member
#1 - Posted: 9 May 2007 23:14
Reply Quote
It's not easy for a beginner to know what effects are do-able. There are so many. So it would be great to have a couple of ideas on what is reachable or not.

In short, i'm looking for a list of effects for complete newbies. I'm not asking for a explanation on how it's done. Just the effect name and if possible, an name of a demo where the effect is used.
rload
Member
#2 - Posted: 10 May 2007 00:10
Reply Quote
the fire effect is a classic.. even if it really looks like scrolling noise porridge.
dalton
Member
#3 - Posted: 10 May 2007 18:56
Reply Quote
chunky plasma should be fairly easy to anyone
doom
Member
#4 - Posted: 10 May 2007 21:56
Reply Quote
What's "easy" really depends on any HLL experience you have. And your maths background. And also on your level of patience and how you like to do things.

You could start by scrolling an image behind some graphics with transparent regions.

Fireplasma, perhaps, but never EVER release anything that has fireplasma in it, cause I will kill you then.

Bump mapping is a little more complicated, but ok for a beginner, I guess. Also, it has some things in common with that water wipe effect you did. Displacement mapping would be easy too. And you could combine the two for a nice layered water effect.

Or, a simple zoomer. Which you could expand on to make a precalculated Mandelbrot zoomer. Zooming takes an understanding of fixed-point math (it's not at all complicated though).

I personally love IFS fractals. And if you know the algorithm, the implementation is really easy for the awesomeness of the effect.

To get started with 3D, I suggest a starfield.

I could go on if you want.
winden
Member
#5 - Posted: 12 May 2007 09:55
Reply Quote
Starfields FTW!!!
xeron
Member
#6 - Posted: 12 May 2007 10:06 - Edited
Reply Quote
Oh, and if you want to do a 3D starfield, the algorythm is this:

Fill an array with X,Y,Z coords for your stars
For each star:
subtract a constant from Z.
If it becomes <= 1, add a large constant to it to put the star in the distance again
Convert 3D to screen coords:
SCREENX = X*256/Z + SCREENWIDTH/2
SCREENY = Y*256/Z + SCREENHEIGHT/2
if the screen coords are on the screen, draw a dot, otherwise put the star into the distance.
Azure
Member
#7 - Posted: 13 May 2007 14:21
Reply Quote
Copperchunky zoomrotator! That is a great effect.
Azure
Member
#8 - Posted: 13 May 2007 14:23
Reply Quote
Anyways, the first effect on amiga should be a copper bar. If you have not done one, do it now!
Blueberry
Member
#9 - Posted: 13 May 2007 16:00
Reply Quote
Yeah, copperbars! :-D

And then display some image and make your copperlist poke random values into $102 on each line and call it design!

Joking aside - changing pixel shifts ($102) and modulos ($108 and $10a) each line to obtain horizontal wobbling is a good place to start (after the copperbars, of course) if you want to experiment with classical copper effects. Touches a bit of this and a bit of that, especially if you want to make the wobble animation look interesting.
d0DgE
Member
#10 - Posted: 29 May 2007 11:43
Reply Quote
Yeah, messing around with the custom regs to get to know the Amiga.
As effect....perhaps a combination of bitplane interference and modulo water.
Of course _after_ doing a rotating coppertube ;D
StingRay
Member
#11 - Posted: 19 Jun 2007 18:32
Reply Quote
Well, I'd say, a blitter scroller! Everyone should have coded at least one real scroller, i.e. using blitter for the scrolling. =) Then you could extend it to a sine scroller! :)
doom
Member
#12 - Posted: 19 Jun 2007 21:41
Reply Quote
Huh? Real scroller doesn't use blitter! You're supposed to rotate bitplanes horizontally. Only then is it 1337.

(Fact.)

 

  Please register a new account or log in to comment

  

  

  

 

A.D.A. Amiga Demoscene Archive, Version 3.0