370 likes | 887 Views
Hazırlayan : Hüseyin YAŞAR. blender. Blender projesinin oluşumu, Blender Foundation , Blender Institute. giriş. 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.
E N D
Hazırlayan : Hüseyin YAŞAR blender
Blender projesinin oluşumu, Blender Foundation, Blender Institute giriş
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
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.
Blender Institute • Çalışmalara başlanıyor • İlk openmovie: Elephant’sdream • Film ve filmde kullanılan içerik CreativeCommonsLicence 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.
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. • BigBuckBunny (2008), Yo Frankie! (2008), Sintel (2010)
Programın kurulması ve tanıtılması Uygulama
Paneller, Layoutlar • 3D View • Properties • Render, Material, Texture, Modifier’lar • Timeline • GraphEditor • DopeSheet • UV/ImageEditor • Info • Outliner • File Browser • UserPreferences • PythonConsole • TextEditor
ScriptingLayout’un gösterilmesi • Programda uygulanan işlemlerin pythonscript’leriinfo panelinin altında gösteriliyor • Console’da tek satır doğrudan komut yazabiliyoruz. • TextEditor’deimportbpy komutundan sonra script’imizi yazıyoruz. Text ->RunScript diyerek çalıştırıyoruz. • Apidocumentation : http://www.blender.org/documentation/blender_python_api_2_63_2/
Kurulum ve ilk ayarlar • GPU ayarı • Userpreferences -> System -> Compute Device • Laptop kullananlar için NumPad ayarı • Userpreferences -> Input -> EmulateNumpad • 3 tuşlu fare ayarı • Userpreferences -> Input -> Emulate 3 Button Mouse
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.
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.
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: ön 3: sağ 7: üst • 5: ortografik / perspektif • + ve - : yakınlaştırma ve uzaklaştırma • 3D view paneli -> view menüsü -> ToggleQuadView
Ortografik / Perspektif Perspektif Ortografik
Bazı temel kontroller • Sol tuş: cursor’u koyma • Sağ tuş: seçme • A : hepsini seç / hepsini bırak
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.
Sahneye nesne ekleme • Info paneli -> Add -> Mesh -> Cube • Diğer nesneleri eklemek
Modlar • ObjectMode : Nesneleri değiştirme/taşıma • EditMode : Seçili nesneyi modelleme • SculptMode : Seçili nesne üzerinde kabartma/oyma işlemleri • VertexPaint • WeightPaint • TexturePaint
Seçim modları • Nokta seçimi • Kenar seçimi • Yüzey seçimi • Borderselection (B) • Circleselection (C) • Select / DeselectAll (A) • Tekerlek : Deselect Seçtiğiniz nokta, kenar ve yüzeyler üzerinde dönüşüm işlemlerini deneyiniz.
Görüntüleme modları • Texture • Solid • Wireframe • BoundingBox • Wireframe – Solid arasında geçiş : Z
Masa kompozisyonu örneği(Extrude ve LoopCut) • Sahneye “circle” ekleme • FillType’ı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şığı modelleme • ProportionalEditing’i kullanma • Dikdörtgen masa (Loopcut : Ctrl + R)
Material yaratma • Propertieswindow’daMaterial sekmesi • Yeni Material • Diffuse • Specular • Transparency • Mirror
Render • Renderimage, Renderanimation • Output dosyasının belirlenmesi
Kumaş Modifier’ını kullanmak • Sahneye bir Plane ekleme • EditMode’da Mesh -> Edges -> Subdivideseçeneği seçilmesi ve parametresinin girilmesi • ObjectMode’a geçilip Properties panelinden clothModifier’ın eklenmesi (Modifiers ya da Physics kısmından) • Self collision’unenable edilmesi • Kumaşın çarpışacağı nesnelere Collisionmodifier’ının eklenmesi
Kamera animasyonu • Timeline’ın altında Automatickeyframeinsertion butonu • Timeline’da belli aralıklarla kameranın basit dönüşüm işlemleri ile sahnede yer değiştirmesi
RenderAnimation • Başlangıç ve bitiş karelerinin seçilmesi • Fps’nin seçilmesi • Thread’lerin ayarlanması • Output tipinin belirlenmesi