View Categories

Genel bilgi

4 dakika okuma

Bu sayfa Corona Standalone hakkında bilgi vermektedir.

Genel Bakış #


Corona Standalone, dosya girdilerinden görüntü üretmek için Corona çekirdeğini kullanan, yalnızca render işlemi yapan bir uygulamadır. Giriş formatı burada açıklanmıştır ve 3ds Max için Corona da bunu dışa aktarabilir. Geometri açıklaması (daha küçük boyut için ikili format ve sıkıştırma kullanır) hariç, format XML tabanlı, metinsel ve insan tarafından okunabilir niteliktedir.

Şu anda girdilerin başka bir yerde oluşturulması ve Corona’nın yalnızca görüntüleme için kullanılması gerekiyor olsa da, gelecekte uygulamaya sınırlı düzenleme yetenekleri ekleyebiliriz.

Uygulamanın çalışması için aktivasyon gereklidir (ister 45 günlük ücretsiz demo olsun, ister tam lisans).

3ds Max dışa aktarma sınırlamaları #


  • 3ds Max’in yerel (fiziksel olmayan) ışıkları dışa aktarılamıyor.

  • 3ds Max’in yerel atmosferik efektleri dışa aktarılamıyor.

  • Orman Paketi ve Çoklu Dağılım haritaları dışa aktarılamıyor.

  • Bazı haritaların dışa aktarımı desteklenmiyor.

  • Bazı dışa aktarımlar biraz farklılık gösterebilir (örneğin, gürültü dokusunun tohum değeri biraz farklı olacaktır).

  • Bokeh özel şekli desteklenmiyor.

Komut satırı parametrelerine referans #


Corona’yı çalıştırabileceğiniz çeşitli modlar vardır ve bunlar ilk komut satırı parametresine göre belirlenir:

Parametre

Anlam

-?

Yazdırma kullanım yardımı

-confHelp

.conf dosyaları için ayrıntılı bir ayar listesi (adlar, türler, aralıklar) yazdırır.

-mtlÖnizleme

Malzeme düzenleyici önizleme modunu başlatır. Bu, üçüncü taraf bir uygulamaya derin entegrasyon için kullanışlıdır. Bu modda Corona, ayarları ve malzeme yapılandırmasını standart girdiden okur ve malzeme için bir önizleme görüntüsü oluşturur. Bu, standart girdi kapatılana kadar bir döngü içinde gerçekleşir. Her döngüde, malzeme tanımından önce standart girdiden 1 (ASCII) ondalık sayı, 2 tamsayı ve bir dize okunur: [kalite] [çözünürlükX] [çözünürlükY] [dosyaadı]  XML formatındaki malzeme tanımı (<material class=”…”>…<material>  – bkz  .mtl dosya açıklaması ) daha sonra \0 ile karşılaşılana kadar standart girdiden okunur . Dosya oluşturulur ve belirtilen dosya adlarına kaydedilir. Oluşturmanın sonu, standart çıktıya ‘.’ yazılarak belirtilir. Bu işlem birden fazla kez tekrarlanabilir.

sahneDosyaAdı.scn

Normal işlemeyi başlatır. Bu en yaygın moddur – ayrıntılar aşağıda.

Normal işleme komut satırı parametreleri #


Normal render işlemi için ilk parametre her zaman bir .scn sahne tanımlama dosyasına giden yoldur. Bunu, isteğe bağlı olarak herhangi bir sayıda parametre takip edebilir:

Parametre

Anlam

-sessiz

Görüntülenen bir çerçeve arabelleği olmadan çalışır ve render işlemi bittikten sonra kullanıcının pencereyi kapatmasını beklemez. Çıktı yalnızca  -o  parametresiyle belirtilen dosyalara yazılır.

-c configurationFile.conf

.scn dosyasının içinden dahil edilen yapılandırma dosyalarına ek olarak, ilave bir yapılandırma (.conf) dosyasını ayrıştırır . Bulunan tüm ayar değerleri, önceki .conf dosyalarındaki değerlerin üzerine yazılır.

-o outputFile.jpg

Oluşturma işlemi tamamlandıktan sonra sonucu belirtilen isimle bir dosyaya kaydeder. Dosya formatı, dosya uzantısından otomatik olarak belirlenir. Şu anda desteklenen formatlar: BMP, PNG, JPG, EXR, GIF, TGA, TIFF, HDR.

-oA outputFile.png

-o seçeneğiyle aynıdır , ancak görüntüyü alfa kanalıyla kaydeder. Sadece bazı formatlar alfa kanalını destekler.

-oR outputFile.exr

-o ile aynıdır, ancak kaydedilen görüntüye ton eşleme uygulanmaz (bu, yüksek dinamik aralıklı görüntüler kaydederken kullanışlıdır).  -oA ile birleştirilebilir: -oAR,  görüntüyü alfa kanalıyla birlikte, ancak ton eşleme olmadan kaydeder.

XML giriş formatı açıklaması #


  • Tüm girdi XML belgeleri tek bir kök öğeye sahip olmalı ve düzgün biçimlendirilmiş olmalıdır.

  • Öğelerin, özelliklerin, malzemelerin vb. isimlerinin çoğu büyük/küçük harf duyarlılığına sahip değildir.

Belgeleme kuralları #


Sembol

Anlam

Sözdizimi

[batmadan yüzmek]

Tek bir ondalık sayı değeri

Tek bir sayı, muhtemelen ondalık noktasıyla birlikte.

[int]

Tek tamsayı değeri

Tek sayı, ondalık nokta yasaktır.

[sicim]

Bir dize değeri

Herhangi bir karakter dizisi (gerekirse uygun şekilde XML kodlamasıyla)

[dosya adı]

Dosya adını içeren bir dize

[sicim]

[RGB]

RGB renk değeri

[float] [float] [float]

[XY]

2 boyutlu geometri vektörü

[float] [float]

[XYZ]

3 boyutlu geometri vektörü

[float] [float] [float]

[animXYZ]

Hareketli 3 boyutlu geometri vektörü (hareket bulanıklığı için)

<animatedXyz samples=”[int]”><sample>[XYZ]</sample><sample>[XYZ]</sample>…</animatedXyz>

[TM]

Satır bazında yazılmış afin dönüşüm matrisi (4 sütun, 3 satır).

12 × [float]

[animTM]

dTm samples=”[int]”><sample>[TM]</sample><sample>[TM]</sample>…</animatedTm>

[harita]

Haritayı tanımlayan XML alt ağacı

<map class=”[string]”>…</map>

[malzeme]

Bir malzemeyi tanımlayan XML alt ağacı

<material class=”[string]”>…</material>

[includeList]

Dahil edilecek veya hariç tutulacak sahne düğümlerini tanımlayan XML düğümlerinin listesi.

Ya 1-n <dahil>[dize]</dahil> ya da 1-n <hariç>[dize]</hariç>

X|Y

Ya X ya da Y

Element kuralları #


<etiket>

Bu, etiket türündeki öğenin tam olarak bir kez bulunması gerektiği anlamına gelir.

?<tag>

Bu, etiket türündeki öğenin 0-1 kez bulunabileceği anlamına gelir. Gerçek dosyada “?” işareti yoktur, biz bunu sadece kolaylık olsun diye kullanıyoruz.

*<etiket>

Bu, etiket türündeki öğenin 0 ile n arasında bulunabileceği anlamına gelir. Gerçek dosyada “*” işareti yoktur, sadece kolaylık olsun diye kullanıyoruz.

+<etiket>

Bu, etiket türündeki öğenin 1 ila n kez bulunabileceği anlamına gelir. Gerçek dosyada “+” işareti yoktur, sadece kolaylık olsun diye kullanıyoruz.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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