Genel Bakış #
LPE’lerin nasıl çalıştığını ve temellerini incelediğimize göre, şimdi bazı gelişmiş kavramlara ve LPE’leri kullanmanın daha fazla yoluna bakalım.
Operasyonlar #
Işık yolu ifadeleri, olay sembollerinden sonra yerleştirilen değiştiricileri de içerebilir:
? 0 veya 1 tekrar için (veya isteğe bağlı bir etkinlik için)
+ 1 veya daha fazla tekrar için (veya dolaylı). Örneğe bakın .
* 0 veya daha fazla tekrar için (herhangi bir)
Bunlar, . sembolüyle birlikte kullanılabilir . Keyfi bir ışın oluşturma olayını veya keyfi bir saçılma türünü ifade edebilir; kısacası, herhangi bir sembolü temsil eder.
Sağdaki tabloya bakarak bu değiştiricilerin ifadeleri nasıl değiştirdiğini görebilirsiniz.
Bir ifadedeki semboller gruplandırılabilir.
[] Gruplar, olaylar, dağılımlar ve etiketler
<> grup olayları, dağılımlar ve etiketler
[^] olayları, saçılmaları ve etiketleri tersine çevirir
” Nesneleri veya malzemeleri gizlemek için kullanılan etiketler tek tırnak içine yerleştirilir .
| VEYA ( boru sembolü )
() gruplar sembolleri
|
İfade |
Eşdeğer (Açıklama) |
Yakalanan ışın yolları |
|---|
|
İfade |
Eşdeğer (Açıklama) |
Yakalanan ışın yolları |
|---|---|---|
|
C.*L |
Tam ışık seçimi |
kamera ( C ) → sıfır veya daha fazla kez tekrarlanan herhangi bir olay ( . ) ( * ) → ışık ( L ) |
|
CRL
|
Doğrudan ışık seçimi |
kamera → dağınık yansıma → ışık |
|
CR.+L |
Dolaylı ışık seçimi |
kamera → bir veya daha fazla kez tekrarlanan herhangi bir olay ( . ) ( + ) → ışık |
|
CR?L |
? |
kamera → dağınık yansıma → ışık |
|
C<RD>L
|
Aydınlatma (Doğrudan dağınık yansımalar) |
kamera → dağınık yansıma → ışık |
|
C<R[GS]>L
|
Yansıtıcı (Doğrudan parlak ve tekil yansımalar) |
kamera → parlak yansıma → ışık |
|
C<RD’1′>L
|
Nesne etiketi 1 için aydınlatma |
kamera → 1 numaralı etiketli nesne için dağınık yansıma → ışık |
|
C<RD[^’1′]>L
|
Etiket 1 dışındaki tüm nesneler için aydınlatma |
kamera → etiketi olmayan nesneler için dağınık yansıma 1 → ışık |
|
C<RD>(.+L|.*[OB])
|
GI (Dolaylı dağınık yansımalar) |
kamera → dağınık yansıma → bir veya daha fazla kez tekrarlanan herhangi bir olay (.) (+) → ışık |
Mantıksal İşlemler #
Mantıksal işlemler, ifadeleri birleştirmemizi sağlar. İfadeleri tamamlayabilir ( ^ ), kesiştirebilir ( & ) veya birleştirebilir ( | ) ya da bir ifadeyi diğerinden çıkarabiliriz ( – ).
Şimdi birkaç örneğe bakalım.
GI, farklı ışık kaynaklarına ayrılabilir: ışıklar, kendi kendini aydınlatan nesneler ve ortam. Bunların her birini kompozisyonda ayrı ayrı kontrol etmemiz gerekiyorsa, sırasıyla yerleşik ön ayarları kullanabiliriz: C<RD>.+L , C<RD>.*O ve C<RD>.*B . Bunları kompozisyonda (artı işaretiyle) birleştirmek, arka plan kompozisyonunda GI kanalını değiştirir. Ancak, yalnızca Işıklardan gelen GI’yi derecelendirmemiz gerekiyorsa, bir GI render öğesi ve C<RD>.+L oluşturabiliriz. Ardından, kompozisyonda GI’den C<RD>.+L’yi çıkarır , C<RD>.+L’yi derecelendirir ve kompozisyona geri ekleriz.
Alternatif olarak, GI’yi ve GI eksi C<RD>.+L için bir LPE oluşturabiliriz . Bu şekilde, kompozisyonda GI’ye yalnızca derecelendirilmiş C<RD>.+L kanalını eklememiz gerekir , bu da kompozisyon karmaşıklığından tasarruf etmemizi sağlar.
Bu örnekte, üç farklı ışık kaynağından gelen GI’leri birleştirerek, birleştirme için kullanılan boru sembolünü kullanarak GI’yi elde edebiliriz: (C<RD>.+L)|(C<RD>.*O)|(C<RD>.*B)
Nesne veya malzeme etiketleriyle LPE’ler kullanılırken Boolean işlemleri de faydalı olabilir.
Doğrudan aydınlatma içeren basit bir örneğe bakalım. V-Ray’de bunun için zaten bir render öğesi ( Lighting ) mevcut; eşdeğer ifade C<RD>L’ dir. Ek olarak, küp olarak etiketlenmiş nesne(ler)e düşen doğrudan aydınlatmayı yakalamak istiyorsak , C<RD’cube’>L için bir LPE render etmemiz gerekir . Daha sonra, kompozisyonda Lighting kanalından C<RD’cube’>L’yi çıkarabilir , renklendirebilir ve tekrar ekleyebiliriz.
Alternatif olarak, C<RD’cube’>L ifadesini ve çıkarma işlemini doğrudan oluşturucuda yapan ikinci bir ifadeyi şu şekilde oluşturabiliriz : (C<RD>L)-(C<RD’cube’>L) . Ardından her kanalı gerektiği gibi derecelendirir ve bunları kompozitte artı işaretiyle toplarız.
Ek örnekler #
SSS:
-
Kameraya doğrudan görünen nesnelerden gelen SSS C<TD>+L
-
SSS doğrudan görünür VEYA örtülü (yansımaların ve kırılmaların arkasında) C<[RT][SG]>*<TD>.+L
-
SSS yalnızca örtülü nesnelerden C<[RT][SG]>+<TD>.+L
Malzeme etiketi 1 ile ilgili öz yansımalar
-
C<R[GS]’m1′>.’m1’+L
Emisyonlu
-
Yalnızca ışık yayan (kendini aydınlatan) nesneler – doğrudan kamera ışınları CO
-
Emisyon yapan cisimlerden gelen GI C<RD>.*O
-
Emisyon yapan bir nesneden gelen GI ile kamera tarafından doğrudan görülebilen emisyon yapan nesnelerin birleşimi (C<RD>.*O)|(CO)
GI
-
Tam GI C<RD>(.+L|.*[OB])
-
Çevreden gelen GI yalnızca C<RD>.*B
-
GI eksi çevreden gelen GI C<RD>(.+L|.*[OB])-(C<RD>.*B)
