Sanat ve Tasarım Odaklı Programlama

0
arikan
Bugün pek çok sanatçı ve tasarımcı paketlenmiş yazılımlar (Photoshop, Illustrator v.s. Adobe serisi) kullanarak görsel ve işitsel iş üretiyor. Bu yazılımlar onları üreten kişiler tarafından tanımlanmış sınırlarda iş üretilmesine izin veriyor, haliyle bu durum birbirini takip eden banal işler üretilmesine sebep oluyor. Oysa üzerinde çalıştığımız bilgisayara bir araç değil de bir medya olarak baktığımızda pek çok yeni düşünceyle karşılaşıyoruz.



Bir medyaya şekil vermek yaratıcı faaliyetin en önemli noktası olduğundan bilgisayara şekil verebilmek onu programlayabilmekten geçiyor. Ancak bir sanatçı veya tasarımcı olarak programlama öğrenmek zaman alan, çoğu zaman da “teknik” olduğundan uzak durulan bir şey. Bu duruma çözüm aynı şeyleri yaşamış olan ancak emek verip programlama öğrenmiş kişilerin geliştirdiği basitleştirilmiş programlama dillerinden ve ortamlarından geliyor. Bu diller yüksek seviyede (doğal dile yakın) olduklarından kullanması kolay ve çabuk prototip programlar yazmaya, skeçler yapmaya yarıyor. Bu programları deneyip, bir iki saat içinde dinamik görseller programlayabilirsiniz:

Processing
http://www.processing.org

Design By Numbers (Internet üzerinden kullanılabilir)
http://dbn.media.mit.edu

Context Free
http://www.ozonehouse.com/ContextFree

Scriptographer
http://www.scriptographer.com

VVVV
http://vvvv.meso.net/tiki-index.php

Jitter
http://www.cycling74.com/products/jitter

Puredata
http://puredata.info

Supercollider
http://www.audiosynth.com

Chuck
http://chuck.cs.princeton.edu

Görüşler

0
FZ
SuperCollider sadece Mac OS üzerinde mi çalışıyor? Ana sayfasında başka bir işletim sistemine dair bilgi göremedim de.
0
sefalet
Çok güzel bir bilgilendirme olmuş elinize sağlık.Uzun zamandır kafamda hareketli görüntüye dayalı bir fikir var.Ben tanıttığınız yazılımları yavaş yavaş deneye dururken, düşüncemi gerçekleştirmeme hangisinin daha yararlı olabileceği hakkında fikri olan olursa çok sevinirim.

Yapmak istediğim şey; fareyi hareket ettirdiğinizde birden fazla noktanın simetrik hareketinin sağlanması.Böylece simetrik hareket eden noktalar değişik desenler ortaya çıkarıcak.Yani sırf noktaların hareket etmesini değil hareket ettikçe geçtikleri noktaları boyamasını da istiyorum.

Bu özellik Mac kullanıcılarına yabancı gelmemiş olabilir.Çünkü bu özellik doksanların başında kullandığım "Mac Paint" yazılımının bir özelliğiydi.

Bunu yapabilmek için hareket betikleri (action script) öğrenmeyi bile göze almıştım eğer daha kolay yolunu bilen varsa, önerilere açığım.
0
arikan
Processing veya DBN (Design By Numbers) ile bunu cok kolay yapabilirsin. Ornegin su adreste bahsettigine benzer bir is var: http://plw.media.mit.edu/people/arikan/2003/dynamic_compositions/R/R03/applet/index.html bunun kodunu alip processing icinde calistirabilirsin. paremetrelerle oynayip, degisikj seyler cizebilirsin ekrana. mesela renkleri degistirip, cizgileri lklainlastirabilirsin.
0
sefalet
Processing sitesinde learning kısmındaki örneklerin hemen hepsine baktım aralarında ilginç şeyler olmasına rağmen pek simetri uygulaması bulamadım.Ordakilerin dışından bazı örneklere ulaşmam mümkün mü?

Sizin uygulamaya da baktım, fakat onda da simetriden çok dalga etkisi yaratma var sanki.Bu arada kodları kopyala yapıştır yapınca processing de çalışmadılar.
0
redogre
Ben processing i öneririm, çok az programlama bilgisiyle ısınabileceğiniz, teknik gereksinimi az bir "dil". Java ile basic arası denebilir. Amaca yönelik küçük şeyler yapmaya uygun olacak şekilde bir çok şey basitleştirilmiş.
0
arikan
Processing gorsel programlamaya odaklanmis bir Java lehcesidir diyebiliriz.
0
arikan
bu yukardaki yaziya ekledigim gorseli yaratan programin calisan halini burda gorebilirsiniz:

http://plw.media.mit.edu/people/arikan/2003/dynamic_compositions/A/A07/applet/index.html

bunun kodu acik, kodu burdan processing IDEsi icine kopyladaginizda calisacaktir. Parameterle oynayip neler yapilabildiini gorebilirsiniz.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Mutlu Yıllar

butch

Sundance de Apple'a geçti - 1

sundance

Geçtiğimiz haftalarda Linus Tornvalds'ın artık Apple tabanlı bir laptop kullanmaya başladığını haber yapmıştık. Bu ayın başında meşhur Lisp hackerı Paul Graham da Mac'in Dönüşü makalesinde ibook ve powerbookların hacker camiasında popülaritesinin artmasından bahsetmişti.

Uzun zamandır 12inch ufak tefek bir laptop almayı planlıyordum, i386'mı olsun yoksa powerpc'mi diye düşünürken, bir arkadaşımın G3 ibook'unu satmaya karar verdiğini duyunca harekete geçtim. Bu makale i386'dan powerpc'e geçişde ne gibi kolaylıklar ve zorluklar yaşadığımın iki bölümlük hikayesidir.

fazlamesai.net'e soralım: Özgürlük mü, kaliteli yazılım mı?

FZ

Günlüğüme girmiştim ama FM camiası ile de paylaşmadan edemedim.

Bu aralar iki yazılım kurcalıyorum iş için: Confluence ve JIRA. Her ikisi de kapalı kodlu, kaliteli ticari lisanslı yazılımlar.

Fark ettim ki ticari bir yazılım olan JIRA'yı Apache Foundation da tercih ediyor ve yoğun olarak kullanıyor. Neden tercih ettiklerini burada açıklamış. Gelelim FM camiasına sormak istediğime:

Haber Maratonu

FZ

Müzik zevki evrensel midir, kültürel midir? MIT'den iki araştırmacı bu konu üzerinde bir çalışma yapmışlar. George Lucas, bilgisayar oyunlarında YZnin daha ciddi ve yoğun şekilde yer alması gerektiğini düşünüyormuş. ABD'de 2010 yılına dek nüfusun %60'ı genişbant internet erişimine kavuşacakmış ama Güney Kore çok daha ileride imiş. IBM yeni arama ve metin analiz yazılımını açık kaynak kodlu hale getirmiş. Açık kaynak kod camiasında daha çok kadın yazılım geliştirici yer almalıymış. XML dünyasının meşhur firmalarından Altova, ürünlerinden birini "royalty free" olarak kamunun kullanımına açmış. GNU/Linux'ta araba yarışı sevenlere TORCS tavsiye ediyorlarmış. Güvenlikle ilgili DenyHosts diye güzel, minik ve Python ile kodlanmış bir araç varmış.

Bilen de bilişiyor bilmeyen de !

sundance

Bu sabah Yeni Şafak gazetesinin Bilişim bölümünde TÜBİTAK'a "CD'den çalışan yazılım"la övünmek yakışmaz! başlıklı bir makale okudum.

Açıkcası makaleyi okumanıza bile gerek yok, başlık makalenin yazarının temel derdini ortaya koyuyor. Uludağ ekibinin üstünde çalıştığının bir Live CD olmadığını mı anlatmak lazım, yoksa Live CD'nin bir ekstra olduğunu, LiveCD olan bir sistemi (birçok durumda) sadece dosyaları kopyalamakla bile harddisk üzerine kurabileceğinizi mi, yoksa "Alın işte bu işle uğraşan münafıklar bunlar" modunda bir içeriğin altına ekibin fotoğrafını koymaktaki yaklaşımın yanlışlığını mı? Ben bilemedim.

Ama Pardus hakkında en ufak bir heyecan bile duymadan söyleye söyleye bunu söyleyebilmek ya vicdansızlıktır, ya da birileri yazdıkları yazılar karşılığı barter yapmanın yöntemini bulmuş ;)