giriiş #
Arnold’ın komut satırı render motoruna kick denir. Bu motor, .ass ve .usd dosyalarını okur, Arnold kullanarak sahneyi render eder ve bir görüntü dosyası oluşturur. Kick ayrıca Arnold düğümlerinin parametrelerini ve varsayılan değerlerini sorgulamak için de kullanılabilir. Sahne hata ayıklaması için de kullanılabilir.
Kick eklentisi indirme dosyalarına dahildir. Kurulumdan sonra, Arnold dağıtımının bin alt dizininde bulacaksınız.
Koşu Tekmesi #
Kick komutunu çalıştırmak için öncelikle bir kabuk (terminal) açın. İşte Windows işletim sisteminde bir örnek.
Kick her zaman shader’ları ve prosedürel dosyaları mevcut dizinden yükler, bu nedenle kick’i çok sayıda DLL/SO/DYLIB dosyası içeren bir klasörde çalıştırmayın. Kick, her bir DLL/SO/DYLIB dosyasını yüklemeye çalışarak shader veya prosedürel dosya içerip içermediğini kontrol edecektir.
$ set ARNOLD_BIN_PATH=C:\solidangle\Arnold-5.0.0.0\bin
$ %ARNOLD_BIN_PATH%\kick
Arnold 5.0.0.0 [2cfbe09c] linux clang-3.9.1 oiio-1.7.12 osl-1.8.2 vdb-4.0.0 rlm-12.2.2 2017/04/10 16:48:44
No arguments. Try kick --help for a command summary
Faydalı Komutlar #
Aşağıdaki komutları denemek için, örnek ass dosyaları sayfasından cornell.ass gibi dosyalardan birini indirin .
En kullanışlı komutlardan biri “-h” veya “–help” komutudur. Bu komut, kick komutunda bulunan tüm seçeneklerin bir listesini görüntüler:
kick -h
.ass dosyasını okumak ve işlemek için “-i” seçeneğini kullanın:
kick -i path/to/cornell.ass
“-i” seçeneğinin kesinlikle gerekli olmadığını, kick’in .ass ile biten argümanları otomatik olarak tanıdığını, dolayısıyla bunun da çalıştığını unutmayın:
kick path/to/cornell.ass
Varsayılan olarak, görüntü oluşturulurken bir pencere açılır ve görüntü gösterilir. ‘-dw’ seçeneğiyle bu görüntüleme penceresini kapatabilirsiniz:
kick cornell.ass -dw
Geometri pembe renkteyse, bunun nedeni gölgelendiricilere giden yolun gerekli olması olabilir. Bu, “-l” bayrağı kullanılarak eklenebilir:
kick cornell.ass -l /path/to/plugin/shaders/
Günlük bilgileri standart çıktıya gönderilir. “-v” parametresiyle günlük ayrıntı düzeyini artırabilir veya azaltabilirsiniz.” seçeneği (varsayılan ayrıntı düzeyi 1’dir). En ayrıntılı seçenek “-v 6″dır:
kick cornell.ass -v 2
“-v 0” seçeneğiyle günlük çıktısını kapatın:
kick cornell.ass -v 0
Oluşturulan görüntüyü bir çıktı dosyasına kaydetmek için “-o” bayrağını kullanın:
kick cornell.ass -o cornell.exr
“-r” parametresiyle görüntüleme boyutunu değiştirin. ” seçenek :
kick cornell.ass -r 1024 720
Arnold sürüm numarasını veya sürüm dizesinin tamamını yazdırın:
kick -av
kick --version
Lisans sunucuları hakkında teşhis bilgilerini yazdırın ve kurulu, kullanılabilir ve kullanımda olan lisansları listeleyin:
kick -licensecheck
Kenar yumuşatma örneklerini geçersiz kılmak için:
kick cornell.ass -as 3
Yaygın GI örneklerini geçersiz kılmak için:
kick cornell.ass -ds 3
Aşamalı iyileştirme modunu devre dışı bırakmak için:
kick cornell.ass -dp
Hata ayıklama amacıyla, dokular, ışıklar ve gölgelendiriciler, hareket bulanıklığı, alt bölümler, yer değiştirme veya SSS gibi çeşitli özellikleri genel olarak devre dışı bırakabilirsiniz:
kick cornell.ass -it
kick cornell.ass -il
kick cornell.ass -is
kick cornell.ass -imb -isd -idisp -isss
Arnold’da özel düğümleri, aşağıdaki komutla dinamik bir kütüphaneden (.dll veya .so) yükleyerek kurabilirsiniz:
kick cornell.ass -l path\to\plugin -l path\to\more\\plugins
Ayrıca, kurulu tüm düğümlerin (hem yerleşik hem de dinamik olarak yüklenen) listesini şu komutla da alabilirsiniz:
kick -nodes
kick -l path\to\plugins -nodes
“-info” seçeneğiyle düğümleri inceleyebilirsiniz:
kick -info polymesh
kick -info options
kick -l path\to\plugins -info custom_plugin_node
Veya belirli bir parametre hakkında daha fazla bilgi edinin:
kick -info polymesh.sidedness
kick -info options.bucket_scanning
“-set” komutunu kullanarak herhangi bir düğümün herhangi bir parametresini geçersiz kılabilirsiniz:
kick cornell.ass -set options.AA_samples 3
Belirli bir türdeki tüm düğümlerin herhangi bir parametresini geçersiz kılın:
kick cornell.ass -set curves.mode thick
Geçerli bir lisans bulunmadığında filigranla birlikte render etmek yerine, render işlemini iptal etmek için bir komut istemi alın:
kick cornell.ass -set options.abort_on_license_fail true
Birkaç parametreyi geçersiz kılın:
kick first.ass -set options.AA_samples 3 -set options.bucket_size 16
Etkileşimli Mod #
Etkileşimli modda render almak için “-ipr q” seçeneğini kullanın. Bu, sahnede (çok kaba bir şekilde) gezinmenize ve düz/pürüzsüz normaller, UV’ler, tel kafes vb. gibi çeşitli hata ayıklama gölgelendirme modlarına geçmenize olanak tanır.
kick cornell.ass -ipr q
- Seçilen etkileşim moduyla gezinin (kaydırma/yakınlaştırma): Quake kontrolleri için “q” (WASD), Maya kontrolleri için “m” (Alt + Fare).
- Görüntü pozlamasını “[” ve ”]” tuşlarıyla artırın veya azaltın.
- Oluşturma penceresine tıklayın ve mevcut gölgelendiricileri yok saymak için küçük harf “i”ye basın. Büyük harf “i”ye basarak sahne gölgelendiricilerini geri yükleyebilirsiniz.
- macOS ve Linux : Çeşitli hata ayıklama gölgelendirme modları arasında geçiş yapmak için sayı tuşlarını (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) kullanın.
Mevcut tüm renk alanlarını yazdırın. #
$ kick -lcs scene.ass
Available color spaces from color manager "defaultColorMgtGlobals" of type "color_manager_syncolor:
ARRI LogC
camera Rec 709
Sony SLog2
Log film scan (ADX)
Log-to-Lin (cineon)
Log-to-Lin (jzp)
Raw
ACES2065-1
ACEScg
scene-linear CIE XYZ
scene-linear DCI-P3
scene-linear Rec 2020
scene-linear Rec 709/sRGB
gamma 1.8 Rec 709
gamma 2.2 Rec 709
gamma 2.4 Rec 709 (video)
sRGB
ACES RRT v0.7
ACES RRT v1.0
Log
1.8 gamma
2.2 gamma
Rec 709 gamma
sRGB gamma
Raw
Stingray tone-map
Kick Ekran Penceresine Belirli Bir Renk Alanı Nasıl Uygulanır (Varsayılan Olarak sRGB Gama) #
$ kick -ocs "Log" scene.ass
Renk Yönetimi entegrasyonunun ardından, .ass dosyaları artık Autodesk Renk Yönetimi kataloğuna erişime bağımlıdır (renk yönetimi etkinleştirildiğinde). Bu yol color_manager_syncolor düğümünde mevcuttur. Ancak, daha fazla esneklik sağlamak için, SYNCOLOR ortam değişkeni yolu geçersiz kılmak için kullanılabilir.
$ export SYNCOLOR=/path/to/synColorConfig.xml
Yapılandırma dosyasının bir örneğini Maya tercihleri klasöründe bulabilirsiniz.
