[GBA] Fading

Pagina: 1
Acties:

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Wat is de beste manier om te faden, alphablending van een 2de layer, of de palette aanpassen?

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

huh?
waarom probeer je het niet allebei en kijk je wat het snelste is?

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
wou graag ff opinion horen van iemand anders :)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Palette aanpassen lijkt me wel het snelste eigenlijk.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • unclero
  • Registratie: Juni 2001
  • Laatst online: 21:14

unclero

MB EQA ftw \o/

Hangt ervan af wat je wilt faden, als je alleen een paar sprites wilt faden..dan lijkt me beter om een sprite door een fade-engine (of wat voor lib je dan ook gebruikt) te raggen. Als je het hele scherm wil faden, zou ik even het scherm naar een pointer te dumpen, en dan die door een fade-engine te malen...of denk ik nu te ingewikkeld (kun je wel custom effects creeren), en is de palette aanpassen goedkoper?

Quelle chimère est-ce donc que l'homme? Quelle nouveauté, quel monstre, quel chaos, quel sujet de contradiction, quel prodige!


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:21

Creepy

Tactical Espionage Splatterer

Wat is een "fade-engine"??

* Creepy denkt terug aan DOS 320x200x256 tijd :)
Als je een geindexeerd pallet hebt, kan je die kleuren van dat pallet gewoon aanpassen, om zo een fade te maken. Lijkt me dat dit vrij snel moet gaan.. zo'n fade-routine is ook vrij makkelijk om te maken..

Is naar mijn idee minder CPU/Hardware intensief t.o.v. het gebruiken van een tweede layer met alpha kanaal.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
de alpha handeling zit al standaard in de processor, (net zoals de rotation/scaling/mosaic van bg/sprites).

vandaar dat het me een snellere manier leek om het via de alpha channel te doen

ennuhm fade-engine nog nooit van gehoord bij de gba.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 18:21
Op maandag 01 juli 2002 15:58 schreef Creepy het volgende:
Als je een geindexeerd pallet hebt, kan je die kleuren van dat pallet gewoon aanpassen, om zo een fade te maken.
Maar, om unclero's reactie maar te herhalen, dat werkt alleen als je ofwel het hele scherm tegelijk wilt faden, ofwel het deel dat je wilt faden een exclusief deel van het palette gebruikt.

Dit laatste komt met een beperkt palette van 256 kleuren weinig voor.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:21

Creepy

Tactical Espionage Splatterer

Als je delen wilt gaan faden, (zoals sprites etc.) zul je met alpha blending moeten gaan spelen ja..gelukkig heeft de GBA hardware ondersteuning voor transparency effects, rotating, scaling etc.

En ik blijf me nog steeds afvragen wat een fade-engine is :-)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Op maandag 01 juli 2002 16:41 schreef Creepy het volgende:
Als je delen wilt gaan faden, (zoals sprites etc.) zul je met alpha blending moeten gaan spelen ja..gelukkig heeft de GBA hardware ondersteuning voor transparency effects, rotating, scaling etc.

En ik blijf me nog steeds afvragen wat een fade-engine is :-)
nou heb ik niet veel kaas gegeten van GBA programmeren, maar van een fade engine kan ik me toch wel wat voorstellen:

een functie die gewoon alle kleuren pakt uit de palette, en de rgb waarde steeds lichter maakt, zodat je uiteindelijk op wit uitkomt :)

Stop uploading passwords to Github!

Pagina: 1