34
blender Hazırlayan : Hüseyin YAŞAR

Blender egitimi 1. hafta

Embed Size (px)

Citation preview

Page 1: Blender egitimi 1. hafta

blenderHazırlayan : Hüseyin YAŞAR

Page 2: Blender egitimi 1. hafta

girişBlender projesinin oluşumu, Blender Foundation, Blender Institute

Page 3: Blender egitimi 1. hafta

Blender nedir?

Blender, tüm popüler işletim sistemlerinde çalışmak üzere geliştirilmiş, açık kaynaklı ve GNU Genel Kamu Lisanslı, 3D içerik oluşturma yazılımıdır.

Modelleme, kaplama, animasyon, iskelet sistemi, parçacık simülasyonu, script yazma (python), render, post-process, oyun motoru

Page 4: Blender egitimi 1. hafta

Blender Foundation

1988, Ton Roosendaal, NaN (Not a Number)

Interactive 3D (on-line) içerik

2002’de iflas.

Blender Foundation (kâr amaçlı değil)

7 haftada 100,000 €, Blender artık özgür bir proje.

Page 5: Blender egitimi 1. hafta

Ton Roosendaal

Page 6: Blender egitimi 1. hafta

Blender Institute

Çalışmalara başlanıyor İlk open movie: Elephant’s dream Film ve filmde kullanılan içerik

Creative Commons Licence ile lisanslanıyor (“Bazı hakları saklıdır”)

Filmin başarısı üzerine 3D oyun, film ve görsel efektler üzerine olan özgür projelere ev sahipliği yapmak amacıyla Blender Institute kuruluyor.

Page 7: Blender egitimi 1. hafta

Blender Institute

Page 8: Blender egitimi 1. hafta

Blender Institute

Blender Istitute’te yapılan projeler Blender’ın geliştirilmesine katkıda bulunuyor.

Blender hem geliştiriliyor hem kullanılıyor.

Projeler Blender’ın yeteneklerini sergileme araçları görevi görüyor.

Big Buck Bunny (2008), Yo Frankie! (2008), Sintel (2010)

Page 9: Blender egitimi 1. hafta

Elephant’s Dream

Page 10: Blender egitimi 1. hafta

Big Buck Bunny

Page 11: Blender egitimi 1. hafta

Sintel

Page 12: Blender egitimi 1. hafta

UygulamaProgramın kurulması ve tanıtılması

Page 13: Blender egitimi 1. hafta

Eski versiyon – yeni versiyon

Page 14: Blender egitimi 1. hafta

Arayüz

Page 15: Blender egitimi 1. hafta

Paneller, Layoutlar

3D View Properties

Render, Material, Texture, Modifier’lar

Timeline Graph Editor DopeSheet UV/Image Editor

Info Outliner File Browser User

Preferences Python Console Text Editor

Page 16: Blender egitimi 1. hafta

Scripting Layout’un gösterilmesi

Programda uygulanan işlemlerin python script’leri info panelinin altında gösteriliyor

Console’da tek satır doğrudan komut yazabiliyoruz.

Text Editor’de import bpy komutundan sonra script’imizi yazıyoruz. Text ->Run Script diyerek çalıştırıyoruz.

Api documentation : http://www.blender.org/documentation/blender_python_api_2_63_2/

Page 17: Blender egitimi 1. hafta

Kurulum ve ilk ayarlar

GPU ayarıUser preferences -> System -> Compute

Device

Laptop kullananlar için NumPad ayarıUser preferences -> Input -> Emulate

Numpad

3 tuşlu fare ayarıUser preferences -> Input -> Emulate 3

Button Mouse

Page 18: Blender egitimi 1. hafta

Sahnede gezinmek

Tekerleğe basılı tutarak sürükleme,kamerayı döndürür.

Shift + tekerleğe basılı tutarak sürükleme,kamerayı taşır.

Tekerleği döndürme,görüntüyü yakınlıştırıp uzaklaştırır.

Page 19: Blender egitimi 1. hafta

Sahnede gezinmek (Emulate 3 Button Mouse modunda)

Alt + farenin sol tuşu ile sürükleme, kamerayı döndürür.

Shift + Alt + farenin sol tuşu ile sürükleme,kamerayı taşır.

Ctrl + Alt + farenin sol tuşu ile sürükleme,görüntüyü yakınlaştırıp uzaklaştırır.

Page 20: Blender egitimi 1. hafta

Sahnede gezinmek (View’lar ve NumPad fonksiyonları)

Üzerinde ok olan numaralar görüntüyü ok yönünde döndürüyor (2,4,6,8)

1: ön3: sağ7: üst

5: ortografik / perspektif + ve - : yakınlaştırma ve

uzaklaştırma 3D view paneli -> view menüsü ->

Toggle Quad View

Page 21: Blender egitimi 1. hafta

Ortografik / Perspektif

Perspektif Ortografik

Page 22: Blender egitimi 1. hafta

Bazı temel kontroller

Sol tuş: cursor’u koyma

Sağ tuş: seçme

A : hepsini seç / hepsini bırak

Page 23: Blender egitimi 1. hafta

Dönüşüm işlemleri

Taşıma (G)Sadece istenen eksende taşıma: G + X, Y, Z

Döndürme (R)Sadece istenen eksende döndürme: R + X, Y, Z

Boyutlandırma (S)Sadece istenen eksende boyutlandırma: S + X, Y,

Z

Sahnedeki küp üzerinde bunları deneyiniz.

Page 24: Blender egitimi 1. hafta

Sahneye nesne ekleme

Info paneli -> Add -> Mesh -> Cube

Diğer nesneleri eklemek

Page 25: Blender egitimi 1. hafta

Modlar

Object Mode : Nesneleri değiştirme/taşıma

Edit Mode : Seçili nesneyi modelleme Sculpt Mode : Seçili nesne üzerinde

kabartma/oyma işlemleri

Vertex Paint Weight Paint Texture Paint

Page 26: Blender egitimi 1. hafta

Seçim modları

Nokta seçimi Kenar seçimi Yüzey seçimi

Border selection (B) Circle selection (C) Select / Deselect All (A) Tekerlek : Deselect

Seçtiğiniz nokta, kenar ve yüzeyler üzerinde dönüşüm işlemlerini deneyiniz.

Page 27: Blender egitimi 1. hafta

Görüntüleme modları

Texture Solid Wireframe Bounding Box

Wireframe – Solid arasında geçiş : Z

Page 28: Blender egitimi 1. hafta

Modellemeye başlama (Masa kompozisyonu örneği)

Page 29: Blender egitimi 1. hafta

Masa kompozisyonu örneği(Extrude ve Loop Cut)

Sahneye “circle” ekleme Fill Type’ı Triangle fan yapma Extrude (E) ve Scale işlemleri ile bir

kadeh ve bir tabak modelleme. İçini görmek için wireframe’i kullanma

Tabağa benzer şekilde başlayıp kaşığı modellemeProportional Editing’i kullanma

Dikdörtgen masa (Loop cut : Ctrl + R)

Page 30: Blender egitimi 1. hafta

Material yaratma

Properties window’da Material sekmesi

Yeni Material Diffuse Specular Transparency Mirror

Page 31: Blender egitimi 1. hafta

Render

Render image, Render animation

Output dosyasının belirlenmesi

Page 32: Blender egitimi 1. hafta

Kumaş Modifier’ını kullanmak

Sahneye bir Plane ekleme Edit Mode’da Mesh -> Edges ->

Subdivide seçeneği seçilmesi ve parametresinin girilmesi

Object Mode’a geçilip Properties panelinden cloth Modifier’ın eklenmesi (Modifiers ya da Physics kısmından)

Self collision’un enable edilmesi Kumaşın çarpışacağı nesnelere Collision

modifier’ının eklenmesi

Page 33: Blender egitimi 1. hafta

Kamera animasyonu

Timeline’ın altında Automatic keyframe insertion butonu

Timeline’da belli aralıklarla kameranın basit dönüşüm işlemleri ile sahnede yer değiştirmesi

Page 34: Blender egitimi 1. hafta

Render Animation

Başlangıç ve bitiş karelerinin seçilmesi

Fps’nin seçilmesi

Thread’lerin ayarlanması

Output tipinin belirlenmesi