pouët.net

How does this work? And what is it called.

category: general [glöplog]
 
I'm looking to recreate an old effect, I don't know what it's called which is the biggest problem, I can't find any info about it.

Demo is: http://www.pouet.net/prod.php?which=981

At 3m13s there is an effect with text, you can also follow this youtube link to see it as well: http://www.youtube.com/watch?v=2CGOh-jb4QM#t=3m13s

I'd like to know how this effect is called and how it is achieved, I know it had some hardware which was made to perfectly do this effect.


I'm recreating it in a chunky buffer system, so the dst[ x + y * pitch ] idea where I fill pixels from r g and b colors. I want to recreate this effect like I said, does anyone have a page about this or something I can read to understand how it's working?

Or if you want, could you explain it to me :-)
Well, I doubt this one has a specific name. Looks like a cylinder with some creative makeup.
added on the 2010-06-18 02:46:46 by tomcat tomcat
Ah, just remembered. They called it a twist scroller. However I don't think anyone else used this term aside of this demo.
added on the 2010-06-18 02:53:37 by tomcat tomcat
wow - i would love to hear how some of the effects in that demo were done :)
added on the 2010-06-18 03:00:13 by shuffle2 shuffle2
The go to a demoparty and talk to someone. Unless you're saying that because you're deaf. In that case I'm sorry for you :(
added on the 2010-06-18 03:46:51 by xernobyl xernobyl
*then
added on the 2010-06-18 03:47:07 by xernobyl xernobyl
It was called a twist scroller yes (as written in the bottom type writer).

Best way to achieve it was to use several 1 line/2 colors masks for all possible rotation positions according to the topography of a set of chars (1 mask group for each type of pixels lines which could be found in the charset, to minimize the number of needed masks the letter were really simple & blocky) and use custom lookup sin tables to display them line by line, the lighting was also precalculated according to the sin movement.
They were distorted by another sin table to add some waving (I suspect the one in hardwired are using the sprites planes).

Eg. the A letter would use 3 of the masks:

Code: 1111 < 1 11 11 < 2 111111 < 3 11 11 < 2 11 11 < 2


Mask 1 would have to be calculated to roughly look like (width wouldn't be constant due to the rotation):

Code: 1111 2111 2211 2221 2222 1222 1122 1112
added on the 2010-06-18 04:01:39 by hitchhikr hitchhikr
I was doing something similair to what you said hitchhikr, I am basically masking with letters and a gradiant that makes a sinus movement. Just doesn't look as good as the one in the video sadly.

login