tr-demoscene

the scene => graphics => Konuyu başlatan: stranger - 19.11.2009 17:32:33

Başlık: Bitmap 2 Charset
Gönderen: stranger - 19.11.2009 17:32:33
Bitmap grafikleri karakter setine çevirmek için bir sürü program arasından kimler hangi programı kullanıyor? Other Plartform Tool kullanan var mı?
Başlık: Bitmap 2 Charset
Gönderen: skate - 19.11.2009 18:38:09
Aslında epey bir tool var. Ben genelde kendi yazdığım toolları kullanıyorum (unreleased Other Platform Tool düyebiliriz). Ama Commodore 64'de "3 into 1 editor" diye bir editör vardı, senelerce kullanmıştım. CSDB'de "plus" diye bir versiyonu var ancak bendeki ile alakası yok. Kesin bir tool ismi veremeyeceğim ancak.
 
http://ftp://ftp.scs-trc.net/pub/c64/Tools/Graphics/
 
Burada ne ararsan bulursun. Ayrıca;
 
http://ftp://ftp.scs-trc.net/pub/c64/Tools/Misc/
 
Burada da toolpackler falan var.
Başlık: Bitmap 2 Charset
Gönderen: nightlord - 19.11.2009 21:04:21
ben de pc de kendi ev yapimi, .bmp to charset tool'u kullaniyorum
Başlık: Bitmap 2 Charset
Gönderen: skate - 19.11.2009 22:09:41
Ahan da buldum c64'de kullandığım toolu. 3 into 1 editor değilmiş adı galiba, o başka tooldu herhalde. Başındaki introya da bayılırım bu arada. :)
 
http://www.akaydin.com/c64/utilities/converter/converter.zip
 
Bu tool hem karakter set hem sprite convert etmekte gayet başarılı. Dosya isimlerini koala painter'da kaydedilmiş gibi arıyordu sanırım (başında şu reversed kalp karakteri ve sonrasında pic yazanlardan). kurcalarsın artık.
 
Bunun haricinde aklıma hitochar (ya da hi2char) geldi. O da Amica Paint'in disketinden çıkıyordu. O da başarılı bir converterdı ancak palet düzenleme olaylarını anlamak zaman alıyordu biraz.
 
Amica Paint'i versiyonlarını birçok sitede bulabilirsin. Birinden birinde çıkar kesin o utility.
 
Edit: şimdi baktım linkini gönderdiğim toolda sprite convertion yokmuş. Hitochar'da o da vardı.
Başlık: Bitmap 2 Charset
Gönderen: stranger - 19.11.2009 23:04:06
Böylece C64 kullanıcılarının hala bazı Other Platform Tool lara ihtiyacı olduğunu anlıyoruz ;) Bende Csdb'de bayağı araştırdım tek bir program bulabildim.
 
http://noname.c64.org/csdb/release/?id=54319
 
Onda da datayı binary olarak direkt text editörde kullanabileceğimiz birşey değil sanırım.
 
2Skate:Linkler için teşekkürler. Son verdiğin program baktıklarım içinde en kullanışlısı gerçekten. Bugün csdb'de bulmuştum bu tool'u fakat intro yorumlarını okuyup çıkmışım şimdi hatırladım :)
 
2Nightlord: Aslında Vic kursundaki intronda kullandığın gibi logoyu binary olarak kullanabileceğim bir tool bulurum diye düşünüyordum.
Başlık: Bitmap 2 Charset
Gönderen: nightlord - 20.11.2009 00:17:30
evet vic kursundaki logoyu cevirdigim tool'u aslinda yayinlamaya hazirlanmistim, ancak kullanimini aciklayacak kadar dokumantasyon yazmak gerekiyordu ve bir turlu bunu yapmaya firsat olmamisti.
 
Benim bir de cok evil bir converter'im var aslinda. bir baska efekt te kullanilacak grafikleri hazirlamak icin ama sanirim glance internal bir tool olarak kalacak :)
Başlık: Bitmap 2 Charset
Gönderen: joker_ - 20.11.2009 08:37:49
ben charwandler kullanıyorum, :)
 
http://noname.c64.org/csdb/release/?id=36681
Başlık: Bitmap 2 Charset
Gönderen: stranger - 20.11.2009 17:09:13
Benim verdiğim örnekteki other platform tool göstericisinin source'una baktığımda 1 bit çeviri yapıyor gibi gözüküyor. Diğer programlarda da datayı c64 ten pc ye transfer edememe durumu var. Herhalde 3 renkli char'ı Skate'in verdiği programda oluşturup vice'ın monitöründen byte byte pc ye kopyalama yoluna gitmek şu an zor bir yolda olsa çözüm sayılır.
Başlık: Bitmap 2 Charset
Gönderen: skate - 20.11.2009 17:17:16
Benim kendi tool'um 160x200 raw image datası bekliyor. 320x200'lük resmi önce full kırmızı, yeşil, mavi yani RGB olarak #FF0000, #00FF00, #0000FF renklerine çeviriyorsunuz (arkaplan siyah #000000). Sonra da nearest neighbour algoritmasıyla 320x200'ü 160x200'e resize ediyorsunuz. Bu durumda her iki pixel genişliğindeki multicolor pixeli tek bir pixele denk geliyor. Sonra bunu raw kaydedip benim toola input olarak veriyorsunuz. Çok zahmetli gözükse de benim için bir resmi hazırlamak 45 sn falan sürüyor. Bu nedenle bana koymuyor. Release etmek isteyecek olsam input datasına kadar olan kısma sıkı bir interface kasmak ve photoshop ihtiyacı olmadan tüm işlemleri internal halledebilecek hale getirmem gerekir. Üşenmezsem yaparım, 2013 gibi yayınlarım :D
 
Özellikler:
 
Hires/Multicolor sprite
Hires/Multicolor grafik
Multicolor karakter seti
 
olarak export edebiliyor datayı.
Başlık: Bitmap 2 Charset
Gönderen: stranger - 20.11.2009 17:22:09
Ok. zaten benim benimsediğim yöntemle de logoyu 2012'de ancak convert ederim. Bir sene daha bekleyeyim bari yorulmamış olurum :)
Başlık: Bitmap 2 Charset
Gönderen: skate - 21.11.2009 03:18:16
sen logoyu bize gönder, biz sana karakter seti olarak geri gönderelim. bu nasıl? :)
Başlık: Bitmap 2 Charset
Gönderen: Ragnor - 21.11.2009 05:10:30
hizmette sınır tanımayan c64 coderları :)
Başlık: Bitmap 2 Charset
Gönderen: stranger - 21.11.2009 14:06:46
ışte budur abicim gülmekten yarıldım...
Bitmap logolarınız itinayla karakter setine çevrilir. :D
 
90'larda scene de birbirini yakalayıp dövmek isteyen adamlar tanıyorum...
Scrolllarda yapılan atışmaları hatırlıyorum....
şimdi herkes birbirine yardım etmek için uğraşıyor...
Ya bu internet herkesi yakınlaştırdı yada birileri zamanında bir açılım yaptı...
 
Bende bir Türk yaklaşımını scene'e port edeyim....
"Sağol Skate logoyu çevirmiş kadar oldun" diyeyim :)
Başlık: Bitmap 2 Charset
Gönderen: skate - 21.11.2009 17:49:13
hehehe. "internet herkesi yakınlaştırdı" lafı şu açıdan yanlış. elbette ki 99 yılında da internete giriyorduk, #scene.tr vardı v.s. ancak bizim ilk adam akıllı tanışmamız ızmir'de yüz yüze oldu. şimdi yardım etmek istediğim kişi 10 senelik bir arkadaşım benim gözümde. internetin canı cehenneme :)
Başlık: Bitmap 2 Charset
Gönderen: stranger - 21.11.2009 18:49:03
Skate beni yanlış anladın ben genel anlamda söyledim. Senle ben arasındaki muhabbete istinaden genelleme yaptım. Yani demek istediğim yurt dışında da hemen hemen herkes aynı grupta gibi yardımlaşıyor. Eskiden introlarda gördüğümüz biz şöyle yaparız, oyarız, kral biziz gibi söylemler kalmadı anlamında söylemiştim. Yoksa bizim muhabbetimiz internette arttı gibi bir anlam çıkarma kardeşim :) "Internet herkesi yakınlaştırdı" yı tüm dünyada scene de bir kaynaşma var anlamında söyledim. Yeni bir teknik çıkıyor hemen forumlarda açıklamaları, bu teknik şöyle şöyle kullanılır diye...Tabii böyle açık açık yazmadığım için yanlış anlaşıldı...
Başlık: Bitmap 2 Charset
Gönderen: skate - 21.11.2009 20:51:35
evet ben özellikle bizi örnek veriyormuşsun gibi algıladım. genelleme yapacak olursak doğru söylediğin. ancak internet insanları birbirinden çok tutoriallara yakınlaştırdı. herkesin ulaşabildiği veri de eskisi kadar önemini yitirdi.
 
bakın ben ilk ray casting engine'imi şu tutorial'ı okuyup yapmıştım.
 
http://www.permadi.com/tutorial/raycast/index.html
 
1996'dan beri hala ortalıkta aynı tutorial (ben 1999 gibi okumuştum ilk). download etmemiş olsam bile çat diye elimin altında. ama hadi 1992 senesine gidelim. Wolfenstein yeni çıkmış, mal gibi bakıyorum ekrana. O zaman bunun nasıl yapıldığını öğrensem çok farklı olabilirdi. Benim ray casting engine'in mantığını çözmem 7-8 sene almış ilk yayınlandığı tarihten itibaren. Günümüzde yeni çıkan bir teknik 1 saatimizi alıyor temel mantığını öğrenmek baabında. Kodlamaya kalksak da en fazla birkaç gün harcarız eğer zor bir teknikse. Bahsettiğim demolarda kullanılan teknikler, advanced seviye image processingden bahsetmiyorum elbette ki. Yani ben olayda "olgunlaşmış bir scene" değil "kişisel bilginin değerinin zayıfladığı bir scene" görüyorum.
Başlık: Bitmap 2 Charset
Gönderen: stranger - 25.11.2009 23:24:50
Sorunu çözdüm. Dataları almak kolay olsun diye Other Platform Tool arıyordum fakat ilk zamanlar sevmediğim sonradan hayran kaldığım Vice'ın monitorunun sayesinde...
 
s "dosyaadı" 00 başlangıçadresi bitişadresi
 
komutu pc üzerinde binary olarak kullanabileceğim bir dosya yaratıyor. Ben bu özelliği daha önce bilmediğim için bir 1541 disketi attach edip drive olarak 00 değil 08 olarak save ediyordum. (Böylece pc'ye transferi zorlaştırıyordum)
 
şimdi C64 toolları kullanıp datayı belirli bir aralıktan save ederek kullanma imkanım oldu. Hatta HardSID teki müzikleride...