commodore.gen.tr

Genel Kategori => DemoScene => Konuyu başlatan: Skate üzerinde Temmuz 19, 2009, 01:57:41 ÖÖ



Konu Başlığı: Crest Slide Story 90% (C64 grafik koleksiyonu)
Gönderen: Skate üzerinde Temmuz 19, 2009, 01:57:41 ÖÖ
Commodore 64'de grafik olayına son nokta (şimdilik) Crest tarafından konulmuştur.

http://noname.c64.org/csdb/release/index.php?id=81153 (http://noname.c64.org/csdb/release/index.php?id=81153)

Bu güne kadar çizilmiş tüm manyak interlace grafikleri interlace olmadan gösterecek bir shower ve converter yapmışlar. İzleyin ve sonucu görün.


Konu Başlığı: Ynt: Crest Slide Story 90% (C64 grafik koleksiyonu)
Gönderen: LW3D üzerinde Temmuz 21, 2009, 13:53:11 ÖS
çok iyi görünüyor...C64 olduğuna inanmak zor...

(http://noname.c64.org/csdb/gfx/releases/81000/81153.gif)


Konu Başlığı: Ynt: Crest Slide Story 90% (C64 grafik koleksiyonu)
Gönderen: joker_ üzerinde Temmuz 21, 2009, 15:03:49 ÖS
işin içinde crossow varsa gayet normal.


Konu Başlığı: Ynt: Crest Slide Story 90% (C64 grafik koleksiyonu)
Gönderen: witchdoktor üzerinde Temmuz 21, 2009, 19:46:19 ÖS
@skate

Interlacing yerine hangi trick'leri kullanarak stabil görüntü elde ediyorlar, senin muhtemelen bir fikrin vardır.


Konu Başlığı: Ynt: Crest Slide Story 90% (C64 grafik koleksiyonu)
Gönderen: Skate üzerinde Temmuz 22, 2009, 00:14:17 ÖÖ
genişletilmiş bir sprite layerı basıyorlar, sprite dataları ve renkleri ile oynayarak çözünürlük arttırıyorlar. trick'in mantığı şu. normalde multicolor moduna geçince 2 kat genişleyen pixellerin 1 pixelini masklıyorlar. İki türlü de yapılabiliyor. Arkaplan hires, sprite genişletilmiş oluyor (ister hires ister multicolor). Sprite'ın bir pixeli normalde 2 pixellik yer kaplarken spriteların öncelik sırasını arkaya atıp önde yer alan hires grafik datalarında 1 pixel koyuyorlar. Böylece yan yana iki pixel görünüyor, yani yüksek çözünürlük.

Alternatif de şu. Grafik multicolor oluyor yani pixeller 2x1 pixel genişliğinde oluyor. Spritelar hires kullanıp önde yer alıyor. Ancak bu şekilde tüm ekranı spritela kaplamak mümkün değil. Bu nedenle ilk bahsettiğim yöntem kullanılıyor.

Şu anda 6 genişletilmiş sprite 6x48=288 pixellik alanı kaplıyor. Sol tarafta 24 pixellik bir alanda FLI bugı denen bir problemden dolayı çok fazla renk kullanılamaz. Crossbow akıllıca bir trick ile sol tarafta kalan iki spriteı üst üste basıyor. Böylece arkaplan rengi+çizim rengi+2 sprite rengi, toplam 4 renk kullanabiliyor sol bölümde.

Daha detaylı açıklamalar için:
http://noname.c64.org/csdb/forums/?roomid=13&topicid=68273 (http://noname.c64.org/csdb/forums/?roomid=13&topicid=68273)


Konu Başlığı: Ynt: Crest Slide Story 90% (C64 grafik koleksiyonu)
Gönderen: Arda üzerinde Temmuz 22, 2009, 10:01:30 ÖÖ
IFLI'de ne yapılıyordu?
Nufli ifli'nin titreşimsiz hale değil herhalde? Yani nufli ile ifli bire bire aynı görüntü fakat birinde titreşim mi yok? Yani nufli ifli'nin 100% ölümü mü demek yoksa birileri çıkıp "ama nuflide şu pixelle şunu yan yana koyamıyoruz" mu diyecek?


Konu Başlığı: Ynt: Crest Slide Story 90% (C64 grafik koleksiyonu)
Gönderen: Skate üzerinde Temmuz 22, 2009, 10:16:54 ÖÖ
@Arda: Çok yerinde bir soru sormuşsun. Hayır NUFLI, IFLI'yi tamamen ortadan kaldıracak bir mod değil. IFLI hala çok daha fazla renk kullanımı ve titremenin yanı sıra renk karışımı imkanı sağlıyor. Çünkü interlace resimler sırayla iki bufferın gösterilmesiyle oluşuyor ve üst üste gelen pixellerde farklı iki renk oldu mu ekstra renk kombinasyonları görüyoruz (her ne kadar bunların bir çoğu aşırı titremeye neden olsa da).

NUFLI, IFLI'ye göre daha çok renk sınırına sahip bir mod. Örneğin NUFLI her iki satırda bir FLI efektini uyguluyor. Yani IFLI'de her satırda kullanabildiğimiz renkleri NUFLI'de iki satırda bir değiştirebiliyoruz. Bunun haricinde NUFLI'nin IFLI'ye göre avantajları da var elbette ki. IFLI 40 karakter kolonun sol 3 kolonunu 2 renk kullanabilirken NUFLI 4 renk kullanabiliyor.

Bununla ilgili en güzel örnekler aşağıdaki linkte:
http://noname.c64.org/csdb/forums/?roomid=13&topicid=68273#68384 (http://noname.c64.org/csdb/forums/?roomid=13&topicid=68273#68384)

DeeKay burada resimleri converterın nasıl kayıplı çevirdiği ve el ile kendinin nasıl müdahele ederek resimleri fixlediğini 2 framelik gif animasyonlar ile göstermiş. Yani;

1) Evet; NUFLI titreşimsiz, IFLI titriyor. NUFLI tüm spriteları kullanıyor, IFLI sprite kullanmıyor, 2 buffer kullanıyor.

2) Hayır; NUFLI IFLI'nin interlace olmayan birebir karşılığı değil. Daha çok sınıra sahip. Ancak birçok resim üzerinde yetenekli bir grafikerin biraz oynaması ile çevrilebiliyor.