19. Akademik Bilisim Konferansi

BaşlıkP5.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
Diğer Yazar(lar)eyluldogruel_AT_twitter, eyluldogruelart_AT_facebook
Anahtar Kelimeleryaratı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ımlar

Katılımcıların aşağıdaki programların yüklemiş olduğu bir bilgisayar ile gelmeleri beklenmektedir.

  • Processing editörü
  • Processing p5 modu
    • Araçlar -> Araç ekle -> Modes
    • Tools -> Add tool -> Modes
  • GIMP (Linux: Paket havuzundan)

Program:

1. Gün, 1. Yarım Gün

Yaratı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.
Kısa uygulama: siyah-beyaz kompozisyon

1. Gün, 2. Yarım Gün

Işık ve pigment renkleri. Processing ve p5.js’de renk kullanımı. Mekanın içinde ışık ve renk.
Kısa uygulama: renkli kompozisyon

Flipbook: hareketli resimler nasıl oluşur. Processing ve p5 ile animasyon. GIMP ile gif üretimi
Kısa uygulama: animasyon/gif

2. Gün, 1. Yarım Gün

P5.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.
Kısa uygulama.

2. Gün, 2. Yarım Gün

Html sayfası yapısı. P5.js’de HTML öğeleri.

Tipografi nedir? Processingde tipografi araçları
Kısa uygulama.

3. Gün, 1. Yarım Gün

BlendMode ve pixelArray. Filtre örnekleri. Processing/p5.js’de video kullanımı.

Ekiplerin oluşturulması ve proje uygulama.

3. Gün, 2. Yarım Gün

OpArt. Özyineleme ve fraktallar. Fibonacci ve altın oran.

Proje uygulama (devam)

4. Gün, 1. Yarım Gün

Veri okuma, ayrıştırma, yazma. JSON.

Proje uygulama (devam)

4. Gün, 2. Yarım Gün

Proje uygulama (devam)

Proje sunumu ve sergisi

Başlıklar AB-Kurs
İnternet ve Sanat
Dosya  
 

 

Powered by OpenConf®
Copyright ©2002-2015 Zakon Group LLC