View Categories

Corona Haritalama Rastgeleleştiricisi

9 dakika okuma

İçindekiler

Bu sayfa, Korona Haritalama Rastgeleleştirici Haritası hakkında bilgi vermektedir.

Genel Bakış #


Dokulu nesneler genellikle belirgin tekrarlar gösterir ve bu da sahnenin bilgisayar tarafından oluşturulduğunu anında ele verir. Corona Mapping Randomizer’ı kullanarak birden fazla nesne veya nesne parçası üzerindeki dokuları hızlıca rastgele hale getirebilir ve görüntünün daha gerçekçi görünmesini sağlayabilirsiniz.

Corona Mapping Randomizer, farklı nesnelere veya hatta tek bir nesneye atanmış dokulara ve prosedürel haritalara rastgele öteleme, döndürme ve ölçekleme uygulamanıza olanak tanır. Çalışma şekli Corona Multimap’e benzer . Örneğin, bir dizi tahtaya uygulanan ahşap dokusunu rastgele hale getirerek, her tahtanın nihai renderda farklı bir görünüme sahip olmasını sağlayabilirsiniz. Ayrıca, rastgele hale getirilmiş doku döşemelerine karıştırma efekti uygulayarak, daha doğal görünmelerini sağlayabilirsiniz.

Haritalama rastgeleleştirmesini etkinleştirmek için, herhangi bir dokuyu (ister bitmap ister prosedürel harita olsun) Corona Haritalama Rastgeleleştirici giriş yuvasına takın ve ardından çıktısını herhangi bir malzeme özelliğine bağlayın. Daha sonra doku dönüşümlerini ve diğer seçenekleri istediğiniz değerlere ayarlayabilirsiniz. Corona Haritalama Rastgeleleştiriciyi gri tonlamalı kabartma haritaları, RGB normal haritaları ve yer değiştirme dahil olmak üzere herhangi bir malzeme özelliğiyle kullanabilirsiniz .

Corona Haritalama Rastgeleleştiricisinin etkisi, görüntüleme alanı önizlemesinde görünmez.

Corona 9 ve daha eski sürümlerde bu haritaya Corona UVW Randomizer adı verilir.

Max_Corona14_CoronaMappingRandomizer_Default.png

Özellikler #


Rastgeleleştir #

Temel Şekil – Üçgenler, saç telleri, parçacıklar vb. farklı temel şekillerle rastgele seçim yapar.
Alt Temel Şekil – Yer değiştirme mikro üçgenleri veya saç segmentleri gibi farklı alt temel şekillerle rastgele seçim yapar.
Çokgen – Üçgen grupları (örneğin dörtgenler) olan farklı çokgenlerle rastgele seçim yapar.
Ağ Elemanı – Kenarlarla birbirine bağlı üçgen grupları olan farklı bağlı ağ elemanlarıyla rastgele seçim yapar.
Çıkartma – Farklı ayrı çıkartma nesneleriyle rastgele seçim yapar. Bu, yalnızca çıkartma katmanını rastgele değiştirir, üzerine yansıtıldığı nesneyi değil. Çıkartmaları adlarıyla izlediğini unutmayın, bu nedenle bir çıkartma yeniden adlandırılırsa sonuç değişir.
Karo Kimliği – Corona Karo Haritası kullanılıyorsa farklı karolarla rastgele seçim yapar . Örnek – Farklı sahne nesneleriyle (veya bir dağıtım nesnesindeki örneklerle) rastgele seçim yapar. Bu, nesneleri adlarıyla izlediğinden, bir nesne yeniden adlandırılırsa sonuç değişir. Malzeme G-Buffer Kimliği – Vurulan malzeme G-Buffer Kimliğine eşit dizine sahip haritayı seçer. Nesne G-Buffer Kimliği – İsabet eden nesnenin G-Buffer Kimliğine eşit dizine sahip haritayı seçer. Malzeme adı – Farklı atanmış malzemelere göre rastgele seçim yapar.



Bu, nesneleri adlarına göre izler, bu nedenle bir nesnenin adı değiştirilirse sonuçlar değişir.

Yüzey Malzeme Kimliği – İsabet eden yüzey malzeme kimliğine eşit dizine sahip haritayı seçer.

Birden fazla rastgeleleştirme seçeneği belirleyebilirsiniz. Bu durumda, her ikisi de dikkate alınır.

Desen – Corona Desen Değiştirici ile kullanıldığında, tek tek desen karolarını rastgele seçin .

Max_Corona14_CoronaMappingRandomizer_Paterns.png


Giriş #

Giriş – Rastgele eşleme işleminin gerçekleştirileceği giriş haritası.

Tohum – Eşleme rastgeleleştirme sonuçlarının rastgele permütasyonlarını oluşturan değer.

Ekran alanı eşlemesini zorla – Bu ayar true olarak belirlendiğinde, rastgeleleştiriciye nesne UVW’leri yerine ekran alanı UVW eşlemesi girdi olarak kullanılacaktır.

Max_Corona14_CoronaMappingRandomizer_Input.png


Telafi etmek #

U|X – Özel bir artış (Adım) ile U koordinatında izin verilen minimum (Başlangıç) ve maksimum (Bitiş) doku kaydırma değerlerini belirtir.

V|Y – V koordinatında izin verilen minimum (From) ve maksimum (To) doku kaydırma değerlerini özel bir artış (Step) ile belirtir.

– Z koordinatında izin verilen minimum (From) ve maksimum (To) doku kaydırma değerlerini özel bir artış (Step) ile belirtir.


Döndür #

– Özel bir artış (Adım) ile X koordinatında izin verilen minimum (Başlangıç) ve maksimum (Bitiş) doku döndürme değerlerini belirtir.

– Y koordinatında izin verilen minimum (From) ve maksimum (To) doku döndürme değerlerini özel bir artış (Step) ile belirtir.

W|Z – Z koordinatında izin verilen minimum (From) ve maksimum (To) doku döndürme değerlerini özel bir artış (Step) ile belirtir.


Ölçek #

U|X – Özel bir artış (Adım) ile U koordinatında izin verilen minimum (Başlangıç) ve maksimum (Bitiş) doku ölçeğini belirtir.

V|Y  – V koordinatında izin verilen minimum (From) ve maksimum (To) doku ölçeğini özel bir artış (Step) ile belirtir.

– Etkinleştirildiğinde, hem U hem de V ölçeklendirmesi için “U ölçeği” altında belirtilen değerleri kullanır.


Fayans döşeme #

Her bir karoyu rastgele dönüştür – Bu özellik etkinleştirildiğinde, her bir karo, ofset, döndürme ve ölçeklendirme ayarlarına bağlı olarak farklı bir dönüşüme sahip olur.

Yüksek kaliteli harmanlama – Karolar arasındaki görünür dikişleri gidermede çok daha iyi olan yüksek kaliteli harmanlamayı sağlar, ancak hesaplama açısından daha maliyetlidir (en kötü durumda işleme süresi iki katına çıkabilir).

Karo sayısı – U ve V doku koordinatları boyunca karo sayısını belirler. Karo sayısının, giriş haritasında ayarlanan UV ölçeklendirmesinden de etkilendiğini unutmayın (örneğin, giriş haritası bir Corona Bitmap ise ve UV ölçeği 2 olarak ayarlanmışsa, her boyutta 2 kat daha fazla karo bulunur).

Karıştırma – İki komşu karo arasındaki karıştırma gücünü belirler. 0 değeri, karıştırma olmamasına ve komşu karolar arasında olası süreksizliklere neden olur. 1 değeri ise maksimum karıştırmaya ve karoların aşırı bulanıklaşmasına yol açabilir.


Ek Çıktılar #

Ek Çıkışlar – 0’dan yüksek bir değere ayarlanırsa, doku bu kadar ek giriş ve çıkışa sahip olacaktır. ‘X’ rakamıyla işaretlenmiş girişler ‘Ek Çıkış X’ için kullanılacaktır.

Ek Çıktıların kullanımı hakkında daha fazla bilgi edinmek için lütfen Chaos Yardım Merkezi’ndeki Çoklu Çıktı Haritaları bölümüne bakın. 

Örnekler #


Örnek: Rastgeleleştirme Modları #

İlkel #

Haritalama Rastgeleleştiricisi, her bir ağ ilkel öğesi (üçgen) için rastgele oluşturulur.

Malzeme #

Corona Haritalama Rastgeleleştiricisi’nin atandığı farklı malzemelere farklı haritalama rastgeleleştirmesi uygulanır. Bu örnekte, farklı küp nesnelerine farklı malzemeler uygulanmıştır.

Malzeme düzenini görmek için buraya tıklayın… #
Malzeme düzenini görmek için buraya tıklayın… #


Misal #

Haritalama Rastgeleleştiricisi, her bir örnek (nesne) için rastgele oluşturulur.

Malzeme Kimliği #

Haritalama Rastgeleleştiricisi, nesnenin malzeme kimliğine göre rastgele oluşturulur. Bu örnekte, her döşeme tahtasına farklı, rastgele atanmış bir malzeme kimliği verilmiştir.

Malzeme düzenini görmek için buraya tıklayın… #
Malzeme düzenini görmek için buraya tıklayın… #


Malzeme GBuffer Kimliği #

Haritalama Rastgeleleştiricisi, malzemenin GBuffer Kimliğine göre rastgele oluşturulur. Bu örnekte, her küpe farklı bir malzeme atanmıştır ve bu malzemelerin her birine farklı bir Malzeme GBuffer Kimliği atanmıştır.

Nesne GBuffer Kimliği #

Haritalama Rastgeleleştiricisi, nesnenin GBuffer Kimliğine göre rastgele oluşturulur. Bu örnekte, her küp nesnesine farklı bir GBuffer Kimliği atanmıştır (nesneyi seçin > sağ tıklayın > nesne özellikleri > GBuffer Kimliği).

Malzeme düzenini görmek için buraya tıklayın… #
Malzeme düzenini görmek için buraya tıklayın… #


Ağ Elemanı #

Haritalama rastgeleleştiricisi, her bir ağ elemanı için rastgele oluşturulur. Bu örnekte, her döşeme tahtası ayrı bir ağ elemanıdır.

Çokgen #

Haritalama Rastgeleleştiricisi, her ağ yüzü için rastgeleleştirme yapar. Bu örnekte, her döşeme tahtası tek bir ağ elemanıdır.

Malzeme düzenini görmek için buraya tıklayın… #
Malzeme düzenini görmek için buraya tıklayın… #


Karo Kimliği #

Haritalama Rastgeleleştiricisi, Karo Kimliğine göre rastgele oluşturulur. Bu örnekte, her Karo aynı ahşap dokusuna sahiptir.

Malzeme düzenini görmek için buraya tıklayın… #


 

Örnek: Basit Bir Merdiven Nesnesine Doku Kaplama #

Corona Haritalama Rastgeleleştiricisi olmadan, dokular her adımda çok belirgin bir şekilde tekrarlanıyor.

Bunu kolayca düzeltebiliriz: ilk adım, diffuse dokusunu Corona Mapping Randomizer haritasına bağlamak ve U ve V ofset değerlerini 0 – 1 olarak ayarlamaktır. Bu, dokunun her iki eksendeki maksimum ofsetinin tam genişliği ve yüksekliğine göre rastgeleleştirilmesini sağlar.

Malzeme düzenini görmek için buraya tıklayın… #

Geriye kalan sorun, dokuların yanlış yönde hizalanmış olmasıdır. Corona Mapping Randomizer (adından da anlaşılacağı gibi) haritalama rastgeleleştirmesine dayandığı için, bunu düzeltmek için dokuları döndürmenin tercih edilen herhangi bir yöntemini kullanabiliriz – örneğin, UVW Xform değiştiricisi veya Bitmap dokusunun özelliklerinde doğrudan döndürmeyi değiştirmek. Bu durumda, dokuyu 90 derece döndürmek için bir UVW Xform değiştiricisi uygulandı.


Örnek: Tuğla Duvarı Rastgele Hale Getirmek #

Rastgelelik içermeyen tuğla duvar dokusuna sahip birkaç nesneyle başlayabiliriz.

Bu durumda, her nesne için U ve V konumlarını rastgele belirlemek istiyoruz, ancak aynı zamanda bu konumların her bir nesne üzerinde rastgele bir şekilde döşenmesini de istiyoruz. Bu, Corona Haritalama Rastgeleleştiricisi ile kolayca yapılabilir.

Malzeme düzenini görmek için buraya tıklayın… #

U ve V ofset varyasyonuna ek olarak, ” Her bir döşemeyi rastgele oluştur” seçeneğini de etkinleştirdik ve ” Döşeme sayısı”nı 4 olarak ayarladık. Bu, uygulandığı her yüzeyde dokuyu döşer ve döşeme daha sonra ofset, döndürme ve ölçek değerleri kullanılarak rastgele hale getirilir. 

Buradaki sorun şu ki, rastgeleleştirme mükemmel çalışsa da, tam V ofset rastgeleleştirmesi nedeniyle tuğlalar artık düz yatay sıralar halinde hizalanmıyor. 

Bunu, V Ofset’in yanındaki Adım seçeneğini etkinleştirerek düzeltebiliriz . Adım değeri, dokunun hangi aralıkta hareket ettirileceğini belirler. 0’da bırakmak, sınırsız, rastgele harekete neden olur. 1’e ayarlamak, ofsetin yalnızca 1, 2, 3 vb. olmasını sağlar ve bu da hiçbir görünür rastgelelik olmamasına neden olur. Değeri 0,5’e ayarlamak, dokuyu yüksekliğinin yarısı kadar ötelemeye olanak tanır ve bu şekilde devam eder. Bu durumda, tuğla duvar dokumuzun tek bir bölümü 7 sıra tuğladan oluşmaktadır. İstenen Adım değerini hesaplamak için, 1’i sıra veya sütun sayısına bölmemiz gerekir. Tuğla duvarımız durumunda 1 / 7 = 0,143, bu nedenle bu değeri kullanalım.

Malzeme düzenini görmek için buraya tıklayın… #


Yukarıdaki resimde de görebileceğiniz gibi, tuğlalar hala rastgele yerleştirilmiş durumda, ancak aynı zamanda 0.143 Adım değeri sayesinde her zaman yatay sıralar halinde düzenlenmişlerdir 

Tuğla malzememizde yapılması gereken son şey, Corona Mapping Randomizer ile de mümkün olduğu için ona yer değiştirme eklemek olacaktır. Dağılım dokusu ve yer değiştirme dokusu rastgeleleştirmesi aynı olacak şekilde Corona Mapping Randomizer haritasını kopyalayın, gri tonlamalı yer değiştirme haritasını içine yerleştirin ve sonucu malzemenin yer değiştirme yuvasına yerleştirin.

Malzeme düzenini görmek için buraya tıklayın… #


 

Örnek: Multimap ile Corona Haritalama Rastgeleleştiricisini Kullanmak #

Corona Mapping Randomizer, hem renklendirme (veya dokulandırma) hem de UVW haritalaması açısından rastgele malzemeler oluşturmak için Corona Multimap ile birleştirilebilir .

Bu durumda, her bir döşeme tahtası için ahşap dokusunu rastgele hale getirmek amacıyla Corona Mapping Randomizer’ı kullanıyoruz ve her döşeme tahtası, Corona Multimap sayesinde farklı bir renge sahip oluyor; bu renkler daha sonra Corona Mix haritası kullanılarak birbirine karıştırılıyor .

 

Malzeme düzenini görmek için buraya tıklayın… #


Örnek: Üç boyutlu haritalama ile Corona Haritalama Rastgeleleştiricisini Kullanma #

Önceki örneklerde, her zaman  tanımlanmış bir UVW eşlemesiyle (örneğin nesne kendi eşlemesiyle oluşturulmuştu veya UVW Harita değiştiricisini kullandık) Corona Haritalama Rastgeleleştiricisini kullandık. UVW eşlemesi olmayan veya düzgün bir şekilde açılması zor olan nesneler (karmaşık organik formlar gibi) söz konusu olduğunda, ideal çözüm Haritalama Rastgeleleştiricisini Corona Üç Boyutlu Harita ile birleştirmektir .

Burada, Corona Mapping Randomizer kullanılarak dama desenli bir bitmap ile boyanmış bir heykel görüyoruz. Mapping Randomizer UVW eşlemesine dayandığı için, yanlış UVW eşlemesi durumunda (bu örnekte olduğu gibi), doku uzaması ve dikişler gibi kusurlar görebiliriz.

Malzeme düzenini görmek için buraya tıklayın… #

Bunu düzeltmek için, Corona Mapping Randomizer haritasını bir Corona Triplanar haritasına bağlayabiliriz (tersi değil, çünkü Triplanar haritası kendisinden sonra gelen tüm haritalama verilerini geçersiz kılar!) ve sonucu istenen yuvaya (bu durumda difüz renk) bağlayabiliriz.  Bu, hem Mapping Randomizer’ın hem de Triplanar haritasının süper güçlerinden yararlanmamızı sağlar. Mapping Randomizer sayesinde, doku ofset, ölçeklendirme ve döndürme açısından rastgele hale getirilir ve rastgele döşeme kullanılır. Corona Triplanar haritası sayesinde, esneme veya dikiş olmaz ve doku nesnenin yüzeyine eşit olarak dağıtılır.

Malzeme düzenini görmek için buraya tıklayın… #


Örnek: Prosedürel Dokuların Rastgeleleştirilmesi #

Önceki tüm örneklerde bitmap dokular kullanıyorduk. Ancak Corona Mapping Randomizer, prosedürel dokuları da rastgele hale getirebiliyor ve bu da daha fazla yaratıcılığa olanak tanıyor.

Bu örnekte, prosedürel bir gürültü haritası tek yönde gerilir (“U Döşeme” 0 olarak ayarlanır) ve ardından Corona Haritalama Rastgeleleştiricisi ve Üç Boyutlu harita kullanılarak nesnenin yüzeyine rastgele dağıtılır. Daha tahmin edilebilir sonuçlar elde etmek için, prosedürel haritanın eşlemesini (“Kaynak”) Açık Harita Kanalı olarak ayarlamanın en iyisi olduğunu unutmayın. Bu, dokuyu normal UVW haritalaması kullanırken olduğu gibi benzer bir şekilde uygular ve kontrolü kolaylaştırır (ancak bu durumda, zaten Corona Üç Boyutlu haritasını kullandığımız için bu konuda çok fazla endişelenmemize gerek yok).

Malzeme düzenini görmek için buraya tıklayın… #


Örnek: Gerçek Dünya Ölçeğinde Çalışmak #

Haritalama Rastgeleleştiricisi, Gerçek Dünya Ölçeği seçeneğiyle sorunsuz bir şekilde kullanılabilir. Gerçek Dünya Ölçeği seçeneğini kullanan bir dokuyu ona bağlayın ve ayrıca nesnenin ayarlarında veya ona uygulanan UVW haritalama değiştiricisinde Gerçek Dünya Ölçeği onay kutusunun etkinleştirildiğinden emin olun, tıpkı haritalama rastgeleleştirmesi olmadan normalde yaptığınız gibi.

Rastgele doku, Gerçek Dünya Ölçeği 1 cm olarak ayarlanmıştır.

Malzeme düzenini görmek için buraya tıklayın… #

Rastgele doku, Gerçek Dünya Ölçeği 5 cm olarak ayarlanmıştır.

Malzeme düzenini görmek için buraya tıklayın… #


Rastgele doku, Gerçek Dünya Ölçeği 10 cm olarak ayarlanmıştır.

Malzeme düzenini görmek için buraya tıklayın… #


Örnek: Karıştırma #

Corona Mapping Randomizer’da bulunan “Blending” parametresi, rastgele oluşturulan dokunun tek tek karolarının birbirleriyle nasıl harmanlandığını kontrol eder. Daha yüksek harmanlama, karoları daha fazla birbirine karıştırır ve dokunun biraz daha bulanık ve homojen görünmesini sağlar. Daha düşük harmanlama ise karoların birbirine karıştırıldığı alanları azaltır ve dokuyu daha keskin hale getirir. Genellikle en iyi değer deneme yanılma yoluyla belirlenmelidir. 

Karıştırma = 0

Karıştırma = 0,25 (varsayılan değer)

Karıştırma = 1

Karıştırma seçeneğini nerede bulacağınızı görmek için buraya tıklayın… #


Örnek: Yüksek Kaliteli Harmanlama #

Yüksek kaliteli karıştırma – bu seçenek varsayılan olarak etkinleştirilmiştir ve bazı performans kayıpları karşılığında rastgele karo karıştırmasının kalitesini artırır. Performans üzerindeki etki, malzemenin karmaşıklığına bağlıdır. Görünür bir işleme yavaşlaması durumunda, bu seçeneği devre dışı bırakmanız önerilir.

 Yüksek Kaliteli Karıştırma

 Yüksek Kaliteli Karıştırma

Yüksek kaliteli karıştırma seçeneğini nerede bulabileceğinizi görmek için buraya tıklayın… #


Örnek: W Dönüşü ve Adım #

Adım değeri rastgele doku kaydırması için izin verilen aralığı belirlemek için kullanılabilir. Aynı şey döndürme ve ölçeklendirme için de yapılabilir. Bu örnek, W Döndürme Adımının doku rastgeleleştirmesini nasıl etkilediğini görselleştirir.

Adım 0 – aralıksız, tam, kısıtlamasız rastgele rotasyon izni:

W Rotasyon Adımı = 0

Adım 45 – Döndürme rastgeleleştirmesi 0, 45, 90, 135, 180, 225, 270, 315, 360 derece ile sınırlandırılmıştır; bu da desenin yalnızca yatay, dikey veya çapraz yönleri izlemesiyle sonuçlanır:

W Dönme Adımı = 45

Adım 90 – Döndürme rastgeleleştirmesi 0, 90, 180, 270, 360 derece ile sınırlandırılmıştır; bu da desenin yalnızca dikey ve yatay yönleri takip etmesiyle sonuçlanır:

W Dönme Adımı = 90

Adım seçeneklerini nerede bulacağınızı görmek için buraya tıklayın… #

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir