Başlık | P5.js ve Processing ile Sanatsal Programlamaya Giriş |
Yazar(lar) |
Yazar 1 Name: Eylül Doğruel Org: Country: TR E-mail: eylul_AT_eyluldogruel.com |
Anahtar Kelimeler | yaratıcı programlama, sanat, processing, p5.js |
Özet | Bu kursta katılımcıların P5 ve processing dillerinin temellerini öğrenmeleri, bu araçlar ve yöntemlerin estetik anlayışla uygulanması ile ilgili deneyim kazanmaları amaçlanmaktadır. Kursa kimler katılabilir?Öğrenciler, programlamanın görsel üretimde kullanımı hakkında bilgi sahibi olmak isteyen profesyoneller. Katılımcı sayısı20 Katılımcıların getirmesi gerek donanım/yazılımlarKatılımcıların aşağıdaki programların yüklemiş olduğu bir bilgisayar ile gelmeleri beklenmektedir.
Program:1. Gün, 1. Yarım GünYaratıcı programlama nedir? Program ile çizim: p5 ve processing diline giriş. Temel çizim öğeleri (canvas, kare, daire, üçgen, çizgi), 2-B kompozisyona giriş. Temel programlama yapıları (if,else,for, vb). Eğriler (arc,bezier,curve) ve pShape. 1. Gün, 2. Yarım GünIşık ve pigment renkleri. Processing ve p5.js’de renk kullanımı. Mekanın içinde ışık ve renk. Flipbook: hareketli resimler nasıl oluşur. Processing ve p5 ile animasyon. GIMP ile gif üretimi 2. Gün, 1. Yarım GünP5.js ve processing ile klavye ve fare etkileşimi Rasgele ve gürültü. Diziler. Resim dosyaları ile çalışma. Nesneye dayalı programlama ile animasyon. 2. Gün, 2. Yarım GünHtml sayfası yapısı. P5.js’de HTML öğeleri. Tipografi nedir? Processingde tipografi araçları 3. Gün, 1. Yarım GünBlendMode ve pixelArray. Filtre örnekleri. Processing/p5.js’de video kullanımı. Ekiplerin oluşturulması ve proje uygulama. 3. Gün, 2. Yarım GünOpArt. Özyineleme ve fraktallar. Fibonacci ve altın oran. Proje uygulama (devam) 4. Gün, 1. Yarım GünVeri okuma, ayrıştırma, yazma. JSON. Proje uygulama (devam) 4. Gün, 2. Yarım GünProje uygulama (devam) Proje sunumu ve sergisi |
Başlıklar |
AB-Kurs İnternet ve Sanat |
Dosya | |