İçeriğe atla
Son haberler
SketchUp'ta Dynamic Component oluşturma rehberi: formüllerle akıllı bileşenler3ds Max'ta Shell, Kamera ve MassFX Rigid Body ile Sunum Sahnesi Hazırlama RehberiHoudini'de Copy to Points ile VEX dağıtımı: mimari sahne doldurma rehberiHunyuan3D 2.1 ile görselden 3D model üretimi: kurulum ve kullanım rehberiCorona'da doku dikişi ve tekrarını önleyen ayarlar: Triplanar ve Randomizer rehberiTwinmotion'da nokta bulutu (point cloud) kullanımı: içe aktarma ve paylaşım rehberiComfyUI ve SwarmUI'yi bulut GPU ile kurma: RunPod ve Massed Compute rehberiBlender'da Add Curve: Extra Objects eklentisiyle mimari eğri nesneleri oluşturmaD5 Render'a 3ds Max modelini aktarma: D5 Converter ile canlı senkronizasyon rehberiArchicad ve Revit'te doğru IFC MVD seçimi: BIM koordinasyon rehberi
Eğitimler3ds MaxMassFXMAXScript

3ds Max'ta Shell, Kamera ve MassFX Rigid Body ile Sunum Sahnesi Hazırlama Rehberi

Bu rehber, 3ds Max'ta mimari sunum sahneleri için Shell modifier, Create Camera From View komutu ve MassFX_RBody modifierının MAXScript ile nasıl kullanılacağını adım adım anlatır.

Stüdyo ışığında kamera ve mobilyalarla kurulmuş mimari sunum sahnesiAI görsel
Temsilî görsel; yapay zekâ ile üretildi.Görsel: 3dsınıfı / FCA AI
KaydetPaylaş0

Kısaca

  1. Shell modifier, açık yüzeyli objelere iç ve dış yüzey ekleyerek kalınlık kazandırır.
  2. Create Camera From View (Ctrl+C) komutu, aktif perspektif görünümünden otomatik kamera oluşturur.
  3. MassFX_RBody modifier Dynamic, Kinematic ve Static olmak üzere üç rigid body tipini destekler.
  4. MAXScript ile MassFX_RBody özellikleri (density, mass, friction, bounciness) sahneye otomatik uygulanabilir.

Bu rehberde, 3ds Max'ta mimari sunum sahneleri hazırlarken sıkça ihtiyaç duyulan üç aracı bir arada ele alıyoruz: objelere kalınlık kazandıran Shell modifier, perspektif görünümden hızlı kamera üreten Create Camera From View komutu ve sahnedeki nesneler arasında fizik tabanlı etkileşim kuran MassFX Rigid Body sistemi. Hedef, bir iç mekân veya ürün sunumu sahnesini daha gerçekçi geometriyle, doğru kamera açısıyla ve gerekiyorsa basit bir fizik simülasyonuyla tamamlamaktır.

Ne öğreneceksiniz

  • Açık yüzeyli (tek kabuklu) bir modele Shell modifier ile gerçekçi duvar veya kabuk kalınlığı verme

  • Aktif perspektif viewport'undan tek komutla kamera oluşturma

  • MassFX_RBody modifierının temel özelliklerini MAXScript ile ayarlama

  • Malzeme shader tipini (Blinn, Oren-Nayar-Blinn vb.) sahneye göre seçme

  • Gereksinimler

    Bu teknikler için 3ds Max 2012 veya üzeri bir sürüm gereklidir; MassFX_RBody modifierı ilk olarak 3ds Max 2012 ile gelmiştir, SetRBPresetMaterial metodu ise 3ds Max 2013 ve sonrasında kullanılabilir. MAXScript ile çalışacak adımlar için komut satırı (MAXScript Listener) veya bir script düzenleyici yeterlidir, ayrı bir eklenti gerekmez.

    Adım 1: Shell modifier ile kalınlık verme

    Tek yüzeyli bir duvar, kapı veya pencere parçası modellediğinizde yüzey sıfır kalınlıklı kalır; kamerada veya render'da bu durum ince ve gerçek dışı görünür. Shell modifier, mevcut yüzeylerin tersine bakan yeni bir yüzey seti ekleyerek objeyi kalınlaştırır; iç ve dış yüzeyler için ayrı ayrı mesafe (Inner/Outer Amount) tanımlanabilir. Modifikasyon sub-object içermediğinden, mevcut alt seçimleri stack'te yukarı taşımaz; bunun yerine Select Inner Faces, Select Outer Faces ve Select Edges seçenekleriyle seçim aktarımı yapılabilir.

    Uygulama sırası şöyledir: önce objeyi seçin, Modify panelinden Modifier List içinden Shell'i ekleyin, ardından Inner Amount ve Outer Amount değerlerini duvarın gerçek kalınlığına göre ayarlayın. Eğer kenar profilini özelleştirmek isterseniz, açık bir spline çizip Bevel Spline alanına atayarak kenarlara özel bir kesit verebilirsiniz; kapalı spline'lar (Circle, Star gibi) bu alan için çalışmaz.

    Adım 2: Perspektiften kamera oluşturma

    Sunum açısını bulduktan sonra bunu sabit bir kamera olarak kaydetmek için Create Camera From View komutu kullanılır. Aktif bir Perspective viewport üzerinde Pan, Zoom ve Orbit ile istenen açı ayarlandıktan sonra, Views menüsünden Create Camera From View seçilir ya da Ctrl+C kısayolu kullanılır. Komut, görünümle eşleşen bir Target Camera oluşturur ve viewport'u otomatik olarak o kameranın Camera viewport'una çevirir. Sahnede zaten seçili bir kamera varsa, komut yeni kamera oluşturmaz; bunun yerine seçili kamerayı aktif perspektif görünümüne eşler.

    Adım 3: Malzeme shader tipini seçme

    Standard malzemelerde shader tipi, yüzeyin ışığa nasıl tepki verdiğini belirler. Cam, saç veya fırçalanmış metal gibi eliptik parlama gerektiren yüzeylerde Anisotropic shader; mat kumaş veya terakota gibi yüzeylerde ek Diffuse Level ve Roughness kontrolleri sunan Oren-Nayar-Blinn shader tercih edilebilir. Metalik yüzeyler için Metal veya daha basit arayüzlü Strauss shader, buzlu cam gibi ışığı içinden geçiren ve saçan yüzeyler için ise Translucent shader uygundur. Shader tipini değiştirmeden önce malzemeyi farklı bir sample slot'a kopyalamak, yeni shader'ın desteklemediği harita atamalarının kaybolmasını önler.

    Adım 4: MassFX Rigid Body ile fizik simülasyonu

    Sahnedeki mobilya veya obje gruplarının birbiriyle gerçekçi çarpışmasını göstermek için MassFX_RBody modifier kullanılabilir. Modifier üç tip rigid body destekler: Dynamic (simülasyonun kontrol ettiği, yerçekiminden etkilenen), Kinematic (animasyonla sürülen ve dynamic nesneleri etkileyebilen) ve Static (sabit, animasyon alamayan ancak concave mesh kullanılabilen). Aşağıdaki örnek, bir mobilya kutusuna rigid body ekleyip temel fiziksel malzeme değerlerini MAXScript ile ayarlar:

    maxscript
    furniture = Box length:40 width:60 height:45
    rb = MassFX_RBody()
    addModifier furniture rb
    rb.type = 1
    rb.meshType = 4
    rb.density = 0.6
    rb.staticFriction = 0.4
    rb.dynamicFriction = 0.3
    rb.bounciness = 0.2

    Bu script, bir kutu objesi oluşturur, üzerine Dynamic tipte bir rigid body ekler, fiziksel mesh tipini Convex olarak bırakır ve yoğunluk, sürtünme ile zıplama değerlerini tanımlar. Bir objeyi belirli bir karede Kinematic'ten Dynamic'e geçirmek isterseniz aşağıdaki gibi bir ayar eklenebilir:

    maxscript
    rb.switchType = true
    rb.switchTypeAtFrame = 30

    Bu iki satır, rigid body'nin 30. kareye kadar animasyonla sürülmesini, sonrasında simülasyonun kontrolüne geçmesini sağlar; örneğin bir rafın belirli bir anda devrilmesini tetiklemek için kullanılabilir.

    Mimari ve archviz iş akışına etkisi

    Bu üç araç birlikte kullanıldığında mimari ofisler ve archviz stüdyoları için somut faydalar sağlar: Shell modifier, tek yüzeyli konsept modellerin sunum kalitesine yakın kalınlıkta görünmesini sağlayarak modelleme süresini kısaltır; Create Camera From View, müşteri sunumlarında tutarlı ve tekrarlanabilir kamera açıları oluşturur; MassFX Rigid Body ise genellikle animasyon ve ürün tanıtım videolarında objelerin gerçekçi devrilme veya çarpışma hareketlerini göstermek isteyen ekipler için kullanışlıdır. Donanım açısından MassFX simülasyonları karmaşık sahnelerde işlemci yükünü artırabileceğinden, büyük sahnelerde rigid body sayısını sınırlı tutmak önerilir.

    Sık yapılan hatalar

    • Shell modifier uygulamadan önce objenin yüzey normallerinin dışa baktığından emin olmamak, beklenmeyen kalınlık yönüne yol açar.

    • Concave (içbükey) bir mesh'i Dynamic rigid body olarak ayarlamaya çalışmak; bu tip yalnızca Static rigid body'lerde desteklenir.

    • Kamera oluşturulurken sahnede başka bir kamera seçili olduğunu fark etmemek; bu durumda yeni kamera oluşmaz, mevcut kamera görünüme eşlenir.

    Sonraki adımlar

    Bu temel adımları uyguladıktan sonra, Shell modifierındaki Segments ve Bevel Spline seçenekleriyle kenar detaylarını zenginleştirebilir, MassFX World panelindeki global ayarlarla (örneğin High Velocity Collisions) simülasyonun davranışını özelleştirebilir ve farklı shader tiplerini aynı sahnede karşılaştırarak malzeme kütüphanenizi genişletebilirsiniz.

    Kaynak ve lisans

    Bu rehber, Autodesk'in resmî 3ds Max MAXScript yardım belgeleri ile 3ds Max 2012 çevrimiçi referans sayfalarındaki Shell modifier, Create Camera From View ve Standard Material shader tipleri bölümlerinden Türkçeye uyarlanmıştır; kod örnekleri belgelenen özellik ve metotlar temel alınarak yeniden yazılmıştır.

    Sık sorulan sorular

    MassFX_RBody modifier hangi 3ds Max sürümlerinde mevcuttur?

    MassFX_RBody modifier 3ds Max 2012 ve sonraki sürümlerde kullanılabilir; SetRBPresetMaterial metodu ise 3ds Max 2013 ve üzerinde desteklenir.

    Create Camera From View komutu nasıl çalıştırılır?

    Aktif bir Perspective viewport üzerindeyken Views menüsünden Create Camera From View seçilir veya Ctrl+C kısayolu kullanılır; bu, görünümle eşleşen bir Target Camera oluşturur.

    Shell modifier hangi tür objelerde kullanılır?

    Shell modifier, parçası eksik veya tek yüzeyli (açık) objelere iç ve dış yüzey ekleyerek kalınlık vermek için kullanılır; örneğin duvar, kapı veya araç gövdesi gibi modellerde tercih edilir.

    Kaynaklar

    3 kaynak
    H
    help.autodesk.comhelp.autodesk.com/cloudhelp/2016/ENU/MAXScript-Help/files/GUID-EC7AAF64-8698-4AA2-87FD-3B24743B8C47.htm
    Özet
    D
    download.autodesk.comdownload.autodesk.com/us/3DSmax/2012help/files/GUID-E38BD284-3283-4311-AC29-3F699B2F04A-471.htm
    Özet
    D
    download.autodesk.comdownload.autodesk.com/us/3dsmax/2012help/files/GUID-357BE338-6CCE-403B-B719-17B13A72B44-83.htm
    Özet

    Kaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.

    3dsınıfı yorumu
    3dEditörün değerlendirmesi

    Türkiye'deki mimarlık ofisleri ve archviz stüdyoları için bu üç araç, ek yazılım maliyeti gerektirmeden mevcut 3ds Max lisansıyla doğrudan kullanılabilir olmaları açısından pratik bir değer taşır. Shell modifier konsept aşamasında zaman kazandırırken, Create Camera From View sunum tutarlılığını artırır; MassFX ise genellikle animasyon odaklı projelerde işe yarar ve her ofis için öncelikli bir ihtiyaç olmayabilir.

    MAXScript ile rigid body parametrelerini otomatikleştirmek, özellikle tekrarlayan sahne kurulumlarında (örneğin çok sayıda mobilya objesi) manuel ayar yapmaktansa daha hızlı ve tutarlı sonuç verir. Ancak büyük sahnelerde simülasyon performansı donanıma bağlı olarak düşebileceğinden, öğrencilerin ve küçük ofislerin bu teknikleri önce küçük test sahnelerinde denemesi önerilir.

    Bu habere tepkin ne?

    Yorumlar 0

    İlk yorumu sen yazKendi test sonuçlarını ya da sorunu paylaş.
    +

    İlgili haberler