# Houdini Solaris ve USD rehberi: Mimari sahneleri katmanlarla düzenleyin

Kaynak: https://3dsinifi.com/haber/houdini-solaris-ve-usd-rehberi-mimari-sahneleri-katmanlarla · Kategori: İpuçları · Yayın: 5 Ekim 2026

> Houdini 22.0 belgelerindeki Solaris ve USD iş akışı, sahne parçalarını katmanlar halinde bir araya getirip düzenlemeleri ayrı tutmaya imkân veriyor. Bu rehber, LOP ağları ve temel USD kavramlarını mimari üretim bağlamında açıklıyor.

## Kısaca
- Solaris, Houdini’de USD sahneleriyle çalışmaya ve Karma render iş akışına yönelik araçları kapsıyor.
- LOP düğümleri, bir USD sahnesini alıp üzerinde değişiklik yaparak yeni bir çıktı oluşturuyor.
- USD katmanları; sahne parçalarını birleştirmeye, düzenlemeleri ayırmaya ve ortak çalışmaya yardımcı oluyor.
- `.usd` uzantısı metin veya ikili biçim olabilir; `.usda` metin, `.usdc` ise ikili biçimdir.

Bu rehber, SideFX’in Houdini 22.0 dokümantasyonunda anlattığı Solaris ve USD iş akışını mimari modelleme ve görselleştirme açısından ele alıyor. Solaris, Houdini içinde USD sahnelerini kurma ve düzenleme ile Karma render sürecini aynı üretim ortamında buluşturuyor. Temel yaklaşım, sahnedeki her şeyi tek bir dosyada toplamak yerine farklı içerikleri katmanlar ve bağlantılar üzerinden bir araya getirmek.

## 1. Katmanlı sahne yaklaşımını planlayın

USD’de sahne, birbiriyle ilişkilendirilen veri katmanlarından oluşturulabilir. Örneğin bir iç mekân çalışmasında ana sahne, mobilya ya da aydınlatma gibi içerikleri ayrı dosyalardan içeri alabilir. Bu katmanlar birleştirildiğinde ortaya çıkan sahneye “stage” denir. Stage, kaynak dosyaların kendisinden ziyade bu verilerin birlikte değerlendirilmesiyle oluşan sonuç yapıdır.

Katman kullanmanın önemli yönü, düzenlemelerin temel veriden bağımsız tutulabilmesidir. Var olan sahneye yeni bir katman ekleyip değişiklikleri orada tanımlamak, ana katmanı doğrudan değiştirmeden farklı bir düzenleme yapmayı mümkün kılar. Bir varlık güncellendiğinde de katmanlar arasındaki ilişkiler, diğer düzenlemelerin yeni sürümle birlikte kullanılabilmesine yardımcı olabilir. Bu yapı, ortak sahnede birden fazla kişinin veya ekibin çalışmasını destekler; ancak kaynaklar proje için zorunlu bir katman şeması tarif etmiyor.

Başlangıç için şu sırayı izleyin:

1. Sahnedeki içerikleri ve birbirinden ayrı tutulması gereken düzenlemeleri belirleyin.
2. Bu parçaların ayrı dosyalarda mı, yoksa çalışma sırasında oluşturulan katmanlarda mı bulunacağını kararlaştırın.
3. Katmanları sahneye ekleyip birleştirin; hangi verinin hangi katmandan geldiğini takip edin.
4. Değişiklikleri temel varlığa yazmak yerine ayrı bir katmanda tutmanın iş akışınıza uygun olup olmadığını sınayın.

Bu adımlar USD’nin katman mantığını açıklayan bir başlangıç çerçevesidir; belirli bir klasör yapısı veya dosya adlandırma standardı değildir.

## 2. Solaris’te LOP ağlarını kullanın

Solaris içindeki LOP’lar, USD sahnesine sırayla işlem uygulayan düğümlerdir. Her düğüm önceki aşamadan gelen sahneyi alır ve onu değiştirerek kendi çıktısını üretir. Bu nedenle LOP ağı, sahne oluşturma ve düzenleme adımlarının bir işlem zinciri halinde görülmesini sağlar. Houdini’de geometriyle çalışan SOP ağlarına benzer bir akış mantığı vardır; burada düğümlerin işlediği veri ise USD sahnesidir.

Solaris’in sunduğu üst düzey işlemler, sahne içeriğini her defasında USD’nin düşük seviyeli yapısıyla elle düzenlemek zorunda kalmadan kurmaya yardımcı olur. Bununla birlikte prim, özellik ve katman gibi temel terimleri anlamak düğümlerin ne yaptığını kavramayı kolaylaştırır. SideFX belgeleri de LOP parametrelerinin USD terminolojisini kullandığını ve bazı durumlarda USD işlevlerine doğrudan dayandığını belirtiyor.

Bir ağın ürettiği sonucu incelemek gerektiğinde ilgili LOP düğümüne sağ tıklayıp `LOP Actions › Inspect Flattened Stage` seçeneği kullanılabilir. Bu işlem, sahne çıktısını USDA sözdizimiyle görüntülemeye yarar. Böylece yalnızca düğüm bağlantılarına bakmak yerine, ağın sonunda oluşan sahne yapısı da kontrol edilebilir.

## 3. Primleri, özellikleri ve bağlantıları ayırt edin

USD sahnesi, prim adı verilen temel öğelerden oluşan bir ağaç gibi düşünülebilir. Bir mesh, ışık ya da malzeme bir prim olarak yer alabilir; primlerin adları, özellikleri ve alt öğeleri bulunabilir. Bir primin görünüşünü veya verisini tarif eden özellikler iki temel biçimde karşımıza çıkar: değer taşıyan attribute’lar ve başka primlerle bağlantı kuran relationship’ler.

Örneğin bir attribute, bir nesnenin ölçüsü gibi bir değeri saklayabilir. Relationship ise bir mesh’in hangi malzemeyle ilişkilendirildiğini ifade etmek gibi, sahnedeki iki öğe arasında bağ kurabilir. Bu ayrım, sahne yapısını okurken hangi verinin bir değer, hangisinin bağlantı olduğunu anlamaya yardım eder.

Katmanlar birleştirilirken aynı özellik için farklı değerler bulunabilir. Daha güçlü bir katmandaki değer, daha alt katmandaki değerin yerine geçebilir. Böylece temel varlığın dosyasını değiştirmeden belirli bir sahne için farklı bir değer tanımlanabilir. Houdini’de Reference LOP, oluşturulan katmana başka bir katmanı referans olarak eklemek için; Sublayer LOP ise mevcut stage’in katman yığınına bir USD dosyası yüklemek için kullanılabilir. Bunlar farklı işlemlerdir ve ihtiyaca göre seçilmelidir.

USD’de primvar adı verilen özel attribute türleri de bulunur. Bunlar malzeme parametrelerini etkilemek için kullanılabilir; değerlerin geometri üzerinde nasıl dağıtılacağı ise interpolation bilgisiyle ilişkilidir. SideFX belgelerinde `Constant`, `Uniform`, `FaceVarying` ve `Vertex` gibi dağılım türleri açıklanıyor. Bu ayrıntılar, özellikle geometriye bağlı verilerin malzemeyi veya render görünümünü etkilemesi gereken sahnelerde önem kazanır.

## 4. Dosya biçimini ve araçların kapsamını kontrol edin

`.usd` uzantısı, dosyanın okunabilir metin mi yoksa ikili veri mi olduğunu tek başına göstermez. `.usda` metin biçimini, `.usdc` ise ikili biçimi belirtir. Bu ayrım, dosyayı metin editöründe incelemek veya dosya içeriğini teknik olarak değerlendirmek gerektiğinde önemlidir.

Houdini’deki Component Builder aracı, SOP geometrisinden USD modeli oluşturmak için bir ağ başlangıcı hazırlayabilir. SideFX belgelerine göre araç; materyal, varyant, payload ve katman desteği içerir. Solaris belgelerinde MaterialX tabanlı gölgelendiricilerin Karma ile kullanılabileceği de anlatılıyor. Ancak bu bilgiler, farklı yazılımlar arasında her verinin sorunsuz aktarılacağı anlamına gelmez; mevcut kaynaklar belirli bir uyumluluk matrisi sunmuyor.

Bu rehberin dayandığı dokümantasyon Houdini 22.0 sürümünü kapsıyor. Başka bir sürümde çalışırken aynı araçların ve işleyişin geçerli olduğunu varsaymak yerine, kullanılan sürümün yardım belgelerini kontrol edin. Kaynaklarda donanım gereksinimleri veya lisans koşulları hakkında ayrıntı verilmediğinden, bu başlıklar proje kurulumu öncesinde ayrıca doğrulanmalı.

## Mimari ve archviz iş akışına etkisi

Katmanlı USD düzeni; model, malzeme ve aydınlatma gibi farklı sahne verilerinin birlikte kullanılmasını, düzenlemelerin ise birbirinden ayrı tutulmasını sağlayabilir. Özellikle ortak sahne üzerinde çalışan ekipler, temel veriyi doğrudan değiştirmeden kendi düzenlemelerini ekleme yaklaşımından yararlanabilir. Solaris’te LOP ağı da bu değişikliklerin aşamalı biçimde kurulmasına imkân verir.

Üretime geçmeden önce dosyaların hangi katmanlarda tutulacağını, referansların nasıl kullanılacağını ve ekibin hangi Houdini sürümüyle çalışacağını belirleyin. Ayrıca proje dosyalarının hedef yazılımlarla ve mevcut donanımla uyumunu küçük bir örnek sahnede kontrol edin. Kaynak belgeler bu son başlıklara ilişkin kesin gereksinimler vermediği için, proje özelindeki doğrulamanın yerini genel bir kural alamaz.

## Sık yapılan hatalar

- `.usd` dosyasının her zaman okunabilir metin olduğunu sanmak; uzantı ikili biçim için de kullanılabilir.
- Her değişikliği temel varlık dosyasına eklemek; katman yaklaşımının düzenlemeleri ayrı tutma olanağını göz ardı eder.
- Prim, attribute ve relationship kavramlarını aynı şey gibi değerlendirmek; bunlar sahne öğesi, değer ve bağlantı gibi farklı rollere sahiptir.
- LOP ağının son çıktısını kontrol etmeden yalnızca ağdaki düğümlere bakmak; gerektiğinde Flattened Stage görünümünü inceleyin.
- Houdini 22.0 belgelerindeki bilgileri başka sürümlerde doğrulamadan aynı şekilde geçerli kabul etmek.

## Pro ipucu
LOP ağının ürettiği sahneyi kontrol etmek için ilgili düğüme sağ tıklayıp `LOP Actions › Inspect Flattened Stage` seçeneğini kullanın.

## 3dsınıfı yorumu
Türkiye’deki mimarlık ve görselleştirme ofisleri için Solaris/USD yaklaşımının pratik karşılığı, ortak sahne verisini parçalara ayırıp düzenlemeleri temel içerikten ayrı tutabilmesi. Birden fazla kişinin aynı proje üzerinde çalıştığı ekiplerde bu, sahne güncellemelerini daha kontrollü yönetmeye yardımcı olabilir.

Geçiş kararı verirken yalnızca katman mantığına değil, kullanılan Houdini sürümüne, dosya alışverişine ve ekipteki yazılım uyumuna da bakılmalı. Kaynaklarda donanım ve lisans gereksinimleri belirtilmediğinden bunlar ayrıca doğrulanmalı. En sağlıklı başlangıç, üretim düzenine geçmeden önce küçük bir örnek sahnede katman ve referans akışını sınamak.

## Kaynaklar
- [sidefx.com](https://www.sidefx.com/docs/houdini/solaris/index.html) (özet)
- [sidefx.com](https://www.sidefx.com/docs/houdini/solaris/usd.html) (özet)

_Yapay zekâ ile yazıldı, kaynaklarla doğrulandı. © 3dsınıfı_
