Bileşik yapay renkler - Composite artifact colors

RGB (solda) ve bileşik monitör (sağda) üzerinde CGA 80 sütunlu metin
320 yatay piksel grafik modunda Atari 8 bit Moiré deseni. Renkler, NTSC renk saatinin yarısı boyutunda olan yüksek çözünürlüklü pikselleri görüntülemenin artefaktlarıdır.
Oyunun ekran görüntüsü Gizemli Ev Apple II'de çalışıyor. Beyaz renk, ortada beyaz üreten yeşil ve morun birleştirilmesiyle temsil edildi, ancak kenarlarda diğer iki rengin kanaması oldu.
Bileşik video üzerinden yatay olarak ortalama alınan ayrı piksel değerlerine sahip olmak amacıyla oluşturulan resim örneği

Bileşik yapay renkler 1970'lerin ve 1980'lerin çeşitli grafik modlarını ele almak için yaygın olarak kullanılan bir atamadır ev bilgisayarları. Bazı makinelerde, bir NTSC TV veya monitör üzerinden kompozit video görüntü sinyal kodlaması, ekrandaki piksel konumunu değiştirerek ekstra renklerin görüntülenmesine izin verdi, her makinenin donanım renk paleti (ancak modern TV'lerde de çalışmayabilir).

Bu mod, ekranın yatay çözünürlüğünü normalden daha fazla sınırladığı için esas olarak oyunlar için kullanıldı. Çoğunlukla IBM PC'de kullanıldı ( CGA grafikleri ),[1] TRS-80 Renkli Bilgisayar[2] ve Apple II[3] bilgisayarlar, ancak aynı zamanda Atari 8 bit.[3]

Yatay çözünürlükle ilgili kompozit videonun sınırlamaları diğer sistemlerde de kullanıldı. Bitişik piksel değerlerinin yatay olarak ortalaması alınarak düz renkler veya saydamlık efektleri oluşturuldu.

Açık PAL görüntüler (veya NTSC 4.43 olanlar) bu efekt yeni renkler oluşturmaz, bunun yerine bitişik yatay piksel değerlerinin bir karışımını oluşturur. Ancak, kullanılan PAL sistemine bağlı olarak sonuçlar farklılık gösterecektir. PAL M veya PAL N kullanılırsa, NTSC'de görülen renk artefaktları da mümkün olabilir. Daha yüksek çözünürlüklü bir video bağlantısı kullanılıyorsa, grafikler şu şekilde görüntülenir: titreme desenler. gibi makineler ZX Spektrumu veya Mega Sürücü bu durumdan yararlandı.

Donanım desteği

CGA

IBM'i kullanırken Renkli Grafik Adaptörü (CGA) ile NTSC Parlaklık ve renklilik arasındaki ayrım kusurludur ve çapraz renk kusurları oluşturur. Bu özellikle 80 sütunlu metinde bir sorundur.

Bu nedenle, yukarıda açıklanan metin ve grafik modlarının her biri iki kez mevcuttur: Bir kez normal "renkli" sürüm olarak ve bir kez "tek renkli" bir sürüm olarak. Her modun "monokrom" versiyonu, görüntüleme monitöründeki NTSC renk kod çözme işlemini tamamen kapatarak siyah beyaz bir resimle sonuçlanır, ancak renk akmasına da neden olmaz, dolayısıyla daha net bir resim. RGBI monitörlerde, "monokrom" versiyonun üçüncü paleti oluşturduğu 320 × 200 grafik modu dışında her mod aynıdır.

Bununla birlikte, programcılar bu kusurun bir varlığa dönüştürülebileceğini öğrendi, çünkü yüksek çözünürlüklü noktaların farklı desenleri, tutarlı düz renk alanlarına dönüşecek ve böylece tamamen yeni renklerin görüntülenmesine izin verecekti. Bu yeni renkler, çapraz renk kusurlarının sonucu olduğundan, genellikle "yapay renkler" olarak adlandırılır. Bu teknikle hem standart 320 × 200 dört renkli hem de 640 × 200 siyah üzeri renkli grafik modları kullanılabilir.

Ortaya çıkan ekranlar, 16 renk ile 160 × 200 kullanılabilir çözünürlüğe sahip olacaktır:[4]

  • Siyah
  • Koyu yeşil
  • Mavi
  • Mavi
  • Kızıl
  • Koyu kahverengimsi gri
  • Eflatun
  • Menekşe
  • Koyu gri
  • Parlak yeşil
  • Açık kahverengimsi gri
  • Parlak Camgöbeği
  • Kızıl
  • Sarı
  • Sıcak pembe
  • Beyaz

TRS-80 Renkli Bilgisayar

TRS-80 Renkli Bilgisayar 256 × 192 iki renkli grafik modu, NTSC televizyon sistemindeki bir tuhaflık nedeniyle dört renk kullanır. NTSC sinyalinin sınırlamaları ve VDG saati ile renk patlaması frekansı arasındaki faz ilişkisi nedeniyle ekranda 256 noktayı güvenilir bir şekilde görüntülemek mümkün değildir. Yeşil ve siyah noktaların bulunduğu ilk renk kümesinde, değişen yeşil ve siyah sütunlar belirgin değildir ve çamurlu bir yeşil renk olarak görünür. Bununla birlikte, beklendiği gibi çamurlu gri yerine beyaz ve siyah renk setine geçildiğinde, sonuç turuncu veya mavidir. Değişen noktaların sırasını ters çevirmek zıt rengi verecektir. Aslında bu mod, siyah, turuncu, mavi ve beyazın mevcut olduğu 128 × 192 4 renkli grafik modu haline gelir (Apple II, benzer bir etkiden yararlanarak renkli grafikler oluşturmuştur). Çoğu CoCo oyunu bu modu kullandı çünkü mevcut renkler donanım 4 renk modunda sağlananlardan daha kullanışlı. VDG dahili olarak saatin yükselen veya alçalan kenarında güç sağlayabilir, bu nedenle turuncu ve maviyi temsil eden bit desenleri tahmin edilemez. Çoğu CoCo oyunu bir başlık ekranıyla başlar ve kullanıcıdan renkler düzelene kadar sıfırlama düğmesine basmasını ister. CoCo 3 saat kenarı sorununu çözer, böylece her zaman aynı kalır; kullanıcı, diğer renk kümesini seçmek için sıfırlama sırasında F1 tuşunu tutar. Analog RGB monitörlü bir CoCo 3'te siyah ve beyaz nokta desenleri artefakt oluşturmaz; Bunları görmek için TV veya kompozit monitör kullanılır veya GIME yongasının renk seçeneklerinin haritalanmasına izin verdiği 128 × 192 dört renkli donanım modunu kullanmak için oyunları yama. İçindeki kullanıcılar PAL ülkeler düz kırmızı ve mavi renkler yerine yeşil ve mor çizgiler görüyor.

Okuyucuları Gökkuşağı veya Sıcak CoCo dergisi, 6847 VDG'yi yapay modlardan birine geçirmek için bazı POKE komutlarını kullanabileceklerini öğrenirken, Extended Color Basic hala 128x192 dört renkli modlardan birini gösteriyormuş gibi çalışmaya devam ediyor. Böylece, Genişletilmiş Renkli Temel grafik komutlarının tamamı yapay renklerle kullanılabilir. Bazı kullanıcılar 16 yapay renkten oluşan bir set geliştirdi[Nasıl? ] 4 × 2 piksel matris kullanarak. POKE komutlarının kullanılması, renklerin her seferinde bir yatay çizgi çizilmesi gerekmesine rağmen, bu renkleri grafik komutlarında da kullanılabilir hale getirir. Bu efektlerden bazı ilginç sanat eserleri üretildi, özellikle de CoCo Max sanat paketi onları renk paletinde sağladığından.

Ortaya çıkan 16 renk paleti:

  • siyah
  • koyu camgöbeği
  • tuğla kırmızısı
  • açık mor
  • koyu mavi
  • gök mavisi
  • zeytin yeşili
  • Kahverengi
  • mor
  • açık mavi
  • turuncu
  • Sarı
  • açık gri
  • Mavi beyaz
  • pembe-beyaz
  • beyaz

Apple II

Renkli grafikler üzerinde Apple II serisi, renkli ekranı nispeten kolay ve uygulanmasını ucuz hale getiren NTSC televizyon sinyal standardının bir tuhaflığını kullanır.

Apple II ekranı, NTSC alt taşıyıcı döngüsü başına iki piksel sağlar. Ne zaman renk patlaması referans sinyali açıksa ve bilgisayar bir renkli ekrana bağlıysa, alternatif bir piksel deseni göstererek yeşil, alternatif piksellerin zıt modeliyle macenta ve yan yana iki piksel yerleştirerek beyaz görüntüleyebilir. Daha sonra, renk kayması sinyaline göre piksellerin ofsetini yarım piksel genişliğinde değiştirerek mavi ve turuncu kullanılabilir hale geldi. Yüksek çözünürlüklü ekran, her bir alt taşıyıcı döngüsüne daha fazla, daha dar piksel sıkıştırarak daha fazla renk sunar.

Kaba, düşük çözünürlüklü grafik görüntüleme modu, daha fazla renk seçeneği sunmak için piksel başına bir nokta deseni çıkarabildiğinden farklı çalışır. Bu modeller, karakter üreteci ROM'unda saklanır ve bilgisayar düşük çözünürlüklü grafik moduna geçirildiğinde metin karakteri bit desenlerinin yerini alır. Metin modu ve düşük çözünürlüklü grafik modu aynı bellek bölgesini kullanır ve aynı devre her ikisi için de kullanılır.

Atari 8 bit

Grafik 8 modu açık Atari 8 bit kullanan bilgisayarlar Renkli Televizyon Arabirim Adaptörü (CTIA) yongası, 320 × 192 çözünürlükte siyah veya beyaz görüntüleyecek şekilde tasarlanmıştır. Programcılar yapay renkler kullanarak mavi ve kırmızının modda da kullanılabileceğini keşfettiler. Çevrimiçi Sistemler ' Büyücü ve Prenses özelliği dört rengi görüntülemek için kullanın. Atari, geliştirilmiş bilgisayarlarla birlikte Grafik Televizyon Arabirim Adaptörü (GTIA) kullanıcıları, bu tür programların yanlış renkler ve gerekli güncellemeler gösterdiğini tespit etti.[5]

Yazılım desteği

Daha yüksek profilli oyun başlıklarının çoğu, bileşik renkli monitörler için optimize edilmiş grafikler sunar.[6] Ultima II Oyun serisinin IBM PC'ye taşınacak ilk oyunu, CGA bileşik grafik kullanıyor. Kral Görevi I 16 renkli grafik kullanımında da yenilikçiydi. Diğer başlıklar şunları içerir: Microsoft Decathlon, King's Quest II ve Kral Görevi III.

Diğer makineler ve PAL sistemi

İle bileşik bir bağlantı kullanma PAL TV sistemi yeni renkler oluşturmayacak, bunun yerine yatay bir bulanıklık efekti oluşturacaktır. Farklı bant genişlikleri göz önüne alındığında PAL yayın sistemleri (AVUÇ İÇİ, PAL-N, PAL-B, vb.), gerçek efekt yoğunluğu değişecektir.

Bu etki, daha yüksek ekran çözünürlükleri kullanılırsa daha belirgin olacaktır ve bu nedenle, oyun sanatçıları tarafından bazı makinelerde kullanılmıştır. titreme desenler. Bunun dikkate değer bir örneği, Mega Sürücü, saydamlık efektlerini simüle etmek için ondan tam olarak yararlanır.

Gibi diğer ev bilgisayarları Atari ST ya da Commodore Amiga ayrıca kompozit TV bağlantılarından yararlanmak için titreşim teknikleriyle hazırlanmış grafiklere sahiptir. Amiga ile ilgili olarak, özel Beklet ve Değiştir yatay bulanıklıktan tam olarak yararlanarak "yüksek renkli" TV benzeri görüntüleri görüntülemek için özellikle uygundur.

Referanslar

  1. ^ "Exodus Projesi / Wiki / CGA Bileşimi". Sourceforge.net. Alındı 7 Ağustos 2016.
  2. ^ "256 renk modu (bileşik mod yapay) - TRS-80 / Tandy Renkli Bilgisayar COCO SuperSite!". Coco3.com. Alındı 7 Ağustos 2016.
  3. ^ a b "Nerdly Pleasures: Apple II olmayan Bilgisayarların Gözden Kaçan Artefakt Renk Yetenekleri". Nerdlypleasures.blogspot.pt. 24 Eylül 2013. Alındı 7 Ağustos 2016.
  4. ^ "Renkli Grafik Bağdaştırıcısı Notları". Seasip.info. 6 Aralık 2006. Alındı 7 Ağustos 2016.
  5. ^ Küçük David; Küçük, Kumlu; Blank, George, eds. (1983). "Büyücü, Prenses ve Atari". Yaratıcı Atari. Yaratıcı Hesaplama Basın. ISBN  0916688348.
  6. ^ "Nerdly Pleasures: IBM PC Color Composite Graphics". Nerdlypleasures.blogspot.pt. 2 Kasım 2013. Alındı 7 Ağustos 2016.