- Başlatma (Bilgi)
- Eklentiler Yükleniyor
- Lisans Kontrolü
- Renk Yönetimi
- Sahne İçeriği
- Çözünürlük / Örnekler
- Düğümler
- Sürücüler / AOV'ler
- İlerlemek
- Çıktı
- Sahne Oluşturma İstatistikleri
- Oluşturma Süresi İstatistikleri
- Bellek İstatistikleri
- Ray İstatistikleri
- Gölgelendirici İstatistikleri
- Geometri İstatistikleri
- Doku İstatistikleri
- Kapat
Render Günlüğü, kick bir görüntüyü işlerken ilerleme mesajlarını, uyarıları ve hataları konsola veya bir dosyaya yazdırır. Tamamlanma yüzdesini göstermenin yanı sıra, bu ayrıntılı istatistikler sahneleri optimize etmek ve hata ayıklamak için kullanılabilir.
Arnold günlük dosyası, hata ayıklama, optimizasyon ve render performans testleri için yararlı olan ayrıntılı istatistikler sağlar. Hatalarla karşılaştığınızda incelemeniz gereken ilk şey ve genellikle destek ekibine göndermeniz gereken ilk bilgi budur.
Render işlemlerinde sorun yaşadığınızda, öncelikle log dosyasında ” ERROR ” kelimesini aramanız gerekir . Çoğu zaman sorunun kaynağını bu ERROR mesajında bulacaksınız.
Ses detay seviyesi, kullanılan eklentilere göre değişiklik gösterir.
| Tekme atmak | Eklentiler |
|---|---|
| 0 – Çıktı Yok
1 – İlerleme 2 3 4 5 – Detaylı 6 – Hata Ayıklama |
Hatalar
Uyarılar + Bilgi Hata Ayıklama |
Aşağıdaki günlük, en yaygın çıktıyı içermektedir. Günlüğün ilk sütunu, 00:00:00, içinde geçen süreyi göstermektedir [hh:mm:ss](http://hhmmss). İkinci sütun, 773 MB, o aşamadaki bellek kullanımını göstermektedir.
Başlatma (Bilgi) #
Bu bölümde kullanılan Arnold sürümü ve kurulum detayları gösterilmektedir. Ayrıca, render işleminin yapıldığı makinenin donanım özellikleri ve işletim sistemi de listelenmiştir.
00:00:00 773MB | log started Tue Jul 21 15:26:25 2015
00:00:00 773MB | Arnold 4.2.7.4 windows icc-14.0.2 oiio-1.5.15 rlm-11.2.2 2015/06/15 09:39:31
00:00:00 773MB | host application: MtoA 1.2.3.1 03a85380bec8 (Master) MtoA-1.2.3.1 Maya 2016
00:00:00 773MB | running on PC, pid=12188
00:00:00 773MB | 1 x Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz (6 cores, 12 logical) with 32712MB
00:00:00 773MB | Windows 7 Professional Service Pack 1 (version 6.1, build 7601)
Tüm render oturumu için tek bir başlatma işlemi vardır (sadece ilk render işleminde), sonraki her render işlemi için ise bu işlem güncellenir.
00:00:00 773MB | [mtoa.session] Initializing at frame 1.000000
00:00:00 773MB | [mtoa] Exporting Arnold options 'defaultArnoldRenderOptions'
00:00:00 773MB | [mtoa.extensions] aiOptions Using translator <built-in>, provided by <built-in>(<built-in>).
00:00:00 773MB | [mtoa.session] defaultArnoldRenderOptions | Exporting plug defaultArnoldRenderOptions.message for type aiOptions
Eklentiler Yükleniyor #
Bu bölümde, herhangi bir gölgelendirici veya prosedürel dosyanın içe aktarılmasının sonuçları görüntülenir.
Sadece kick komutuyla render işlemi yapıldığında eklenti görünmüyor ve konum da belirtilmiyor.
00:00:00 773MB | loading plugins from . ...
00:00:00 773MB | no plugins loaded
00:00:00 773MB | [ass] loading project/scenes/simplescene.ass ...
00:00:00 773MB | [ass] read 11386 bytes, 11 nodes in 0:00.00
Bir eklenti yükleniyorsa (ve ayrıntı düzeyi yeterince yüksekse) gölgelendiriciler listelenecektir:
00:00:00 773MB | loading plugin: C:/solidangle/mtoadeploy/2016/shaders/mtoa_shaders.dll ...
00:00:00 773MB | mtoa_shaders.dll: MayaMultiplyDivide uses Arnold 4.2.7.4
00:00:00 773MB | mtoa_shaders.dll: MayaClamp uses Arnold 4.2.7.4
00:00:00 773MB | mtoa_shaders.dll: MayaGammaCorrect uses Arnold 4.2.7.4
00:00:00 773MB | mtoa_shaders.dll: MayaCondition uses Arnold 4.2.7.4
....
00:00:00 774MB | mtoa_shaders.dll: volume_sample_float uses Arnold 4.2.7.4
00:00:00 774MB | mtoa_shaders.dll: volume_sample_rgb uses Arnold 4.2.7.4
00:00:00 774MB | mtoa_shaders.dll: driver_mplay uses Arnold 4.2.7.4
00:00:00 774MB | loaded 90 plugins from 1 lib(s) in 0:00.00
Lisans Kontrolü #
Lisans mevcutsa, kayıtta aşağıdaki bilgiler görüntülenecektir.
00:00:00 810MB | [rlm] checkout of "arnold 20150615" in progress ...
00:00:00 810MB | [rlm] checkout of "arnold 20150615" from server PC in 0:00.01
00:00:00 810MB | [rlm] expiration date: 31-dec-2015 (164 days left)
Ancak, RLM sunucusu çalışmıyorsa bir uyarı görüntülenecektir.
00:00:00 810MB WARNING | [rlm] could not connect to license server on 5053@localhost
Renk Yönetimi #
00:00:00 56MB |
00:00:00 63MB | [color_manager_syncolor] Using syncolor_color_manager Version 2018.0.80
00:00:00 63MB | with the native catolog directory from /path/to/synColor
00:00:00 63MB | and the optional custom catalog directory from /other/path/to/Shared/
SYNCOLOR ortam değişkeni kullanıldığında, kick komutu ass renk yönetimi yollarını geçersiz kılacağından çıktı şu şekilde olacaktır:
00:00:00 63MB | [color_manager_syncolor] Using syncolor_color_manager Version 2018.0.80
00:00:00 63MB | from the preference file /path/to/synColorConfig.xml
00:00:00 63MB | and the optional custom catalog directory from /other/path/to/Shared/
Sahne İçeriği #
Burada sahnedeki ışıkların ve nesnelerin sayıları (ve türleri) listelenecektir.
00:00:00 818MB | there are 1 light and 2 objects:
00:00:00 818MB | 1 persp_camera
00:00:00 818MB | 1 distant_light
00:00:00 818MB | 1 utility
00:00:00 818MB | 1 lambert
00:00:00 818MB | 1 driver_exr
00:00:00 818MB | 1 gaussian_filter
00:00:00 818MB | 1 polymesh
00:00:00 818MB | 1 list_aggregate
00:00:00 818MB | 1 MayaShadingEngine
00:00:00 818MB | 1 renderview_display
00:00:00 818MB | 1 color_manager_syncolor
Çözünürlük / Örnekler #
Bu bölümde çıktı çözünürlüğü ve örnek sayısı hakkında ayrıntılı bilgi gösterilmektedir.
00:00:00 818MB | rendering image at 640 x 480, 3 AA samples
00:00:00 818MB | AA sample clamp <disabled>
00:00:00 818MB | diffuse samples 3 / depth 1
00:00:00 818MB | specular samples 3 / depth 2
00:00:00 818MB | transmission samples 1 / depth 2
00:00:00 818MB | volume indirect <disabled by depth>
00:00:00 818MB | total depth 10
00:00:00 818MB | bssrdf <disabled>
00:00:00 818MB | transparency depth 10 / fast opacity off
Düğümler #
Render işlemi başlamadan önce düğümler başlatılır. Buradaki istatistikler, sahnedeki nesneler ve ışıklar hakkında bilgi verir ve herhangi bir şey yanlış yapılandırılmışsa uyarı gösterebilir. Bazı verilerin hemen başlatılmadığını, bazı hesaplamaların ilk ışın nesneye çarpana kadar geciktirildiğini ve böylece render sırasında daha fazla bilgi gösterilebileceğini unutmayın.
00:00:00 818MB | initializing 11 nodes ...
00:00:00 818MB | creating root object list ...
00:00:00 818MB | scene bounds: (-0.995465517 -1.01209259 -0.995465755) -> (1.00453472 0.98790741 1.00453484)
00:00:00 818MB | node initialization done in 0:00.00 (single-threaded)
00:00:00 818MB | updating 12 nodes ...
00:00:00 818MB | directionalLightShape1: distant_light using 1 sample
00:00:00 818MB | node update done in 0:00.00 (single-threaded)
Sürücüler / AOV’ler #
İşte sahnede kullanılan sürücüler ve AOV’ler (otonom araçlar) ve yanlış ayarlanmaları durumunda verilecek uyarılar.
00:00:00 818MB | [aov] parsing output statement: "RGBA RGBA defaultArnoldFilter@gaussian_filter defaultArnoldDisplayDriver@renderview_display"
00:00:00 818MB | [aov] parsing output statement: "RGBA RGBA defaultArnoldFilter@gaussian_filter defaultArnoldDriver@driver_exr.RGBA"
00:00:00 818MB | [aov] registered driver: "defaultArnoldDisplayDriver@renderview_display" (renderview_display)
00:00:00 818MB | [aov] * "RGBA" of type RGBA filtered by "defaultArnoldFilter@gaussian_filter" (gaussian_filter)
00:00:00 818MB | [aov] registered driver: "defaultArnoldDriver@driver_exr.RGBA" (driver_exr)
00:00:00 818MB | [aov] * "RGBA" of type RGBA filtered by "defaultArnoldFilter@gaussian_filter" (gaussian_filter)
00:00:00 818MB | [aov] done preparing 1 AOV for 2 outputs to 2 drivers (0 deep AOVs)
İlerlemek #
Render işlemi başladığına göre, log dosyasında kaç kova kullanıldığı ve hangi boyutta olduğu gösterilecektir. Eğer herhangi bir önem tablosu oluşturulması gerekiyorsa (bu durumda gökyüzü kubbesi için), bu tablolar şimdi oluşturulacak ve ortalama enerji değeri gösterilecektir. Tamamlanma yüzdesi %5’lik artışlarla, piksel başına ortalama ışın sayısı ile birlikte gösterilecektir. Bu değer, örnekleme ayarlarınızın çok yüksek olup olmadığını bir bakışta gösterecektir.
00:00:00 825MB | starting 12 bucket workers of size 64x64 ...
00:00:00 835MB | 0% done - 9 rays/pixel
00:00:00 835MB | [accel] bvh4 done - 0:00.00 - 400 prims, 1 key
00:00:00 836MB | 5% done - 9 rays/pixel
00:00:00 836MB | 10% done - 9 rays/pixel
00:00:00 836MB | 15% done - 9 rays/pixel
00:00:00 837MB | 20% done - 9 rays/pixel
00:00:00 837MB | 25% done - 9 rays/pixel
00:00:00 837MB | 30% done - 9 rays/pixel
00:00:00 837MB | 35% done - 10 rays/pixel
00:00:00 837MB | 40% done - 10 rays/pixel
00:00:00 838MB | 45% done - 12 rays/pixel
00:00:00 838MB | 50% done - 12 rays/pixel
00:00:00 838MB | 55% done - 13 rays/pixel
00:00:00 838MB | 60% done - 13 rays/pixel
00:00:00 838MB | 65% done - 13 rays/pixel
00:00:00 838MB | 70% done - 13 rays/pixel
00:00:00 838MB | 75% done - 13 rays/pixel
00:00:00 838MB | 80% done - 13 rays/pixel
00:00:00 838MB | 85% done - 13 rays/pixel
00:00:00 838MB | 90% done - 13 rays/pixel
00:00:00 838MB | 95% done - 13 rays/pixel
00:00:00 838MB | 100% done - 13 rays/pixel
00:00:00 824MB | bucket workers done in 0:00.38
Çıktı #
Oluşturma işlemi tamamlandığında, seçilen çıktı sürücüsü kullanılarak dosyaya (veya ekrana) yazılacaktır. Günlük dosyasında göreceli yol gösterilecektir.
00:00:00 824MB | [driver_exr] writing file `C:/Users/Documents/example.exr'
00:00:00 821MB | render done
Sahne Oluşturma İstatistikleri #
Bu süreler, eklentilerin ve .ass dosyalarının yüklenmesi için geçen süreyi göstermektedir.
00:00:00 821MB | scene creation time:
00:00:00 821MB | plugin loading 0:00.07
00:00:00 821MB | system/unaccounted 0:00.12
00:00:00 821MB | total 0:00.12 ( 1.05% machine utilization)
Oluşturma Süresi İstatistikleri #
Bu süreler, çeşitli görevlerin gerçekleştirilmesinde harcanan zamanı gösterir. Tipik olarak piksel oluşturma, zamanın büyük bir kısmını alır; eğer durum böyle değilse, düğüm başlatma ve geometri istatistiklerine bakmak verimsizlikleri ortaya çıkarabilir. Düşük makine kullanımı, aynı makinedeki diğer işlemlerin oluşturmayı yavaşlattığını gösterebilir. Ancak aynı zamanda, örneğin düğüm başlatma, prosedürel işlemler veya ağ işleme gibi tek iş parçacıklı görevlerin gerçekleştirilmesinde çok fazla zaman harcandığını da gösterebilir. Başka bir olasılık da, genellikle dokular veya hacimler için çok fazla (yavaş) dosya erişimi olmasıdır. Doku istatistiklerine bakmak sorunları ortaya çıkarabilir.
00:00:00 821MB | render time:
00:00:00 821MB | node init 0:00.00
00:00:00 821MB | sanity checks 0:00.00
00:00:00 821MB | bucket rendering 0:00.38
00:00:00 821MB | mesh processing 0:00.00
00:00:00 821MB | accel. building 0:00.00
00:00:00 821MB | pixel rendering 0:00.38 (multi-threaded render, this value may not be reliable)
00:00:00 821MB | system/unaccounted 0:00.17
00:00:00 821MB | total 0:00.55 (69.23% machine utilization)
Bellek İstatistikleri #
Burada, çeşitli veri türleri için başlangıçta kullanılan bellek ve en yüksek bellek kullanımı listelenmiştir. Bir eklenti kullanıldığında, başlangıç belleği ana uygulamanın ne kadar bellek kullandığını gösterir; kick ile render işlemi yapılırken başlangıç belleği küçüktür, bu da genellikle daha büyük sahnelerin render edilebileceği anlamına gelir. Bellek kullanımı çok yüksekse, bu istatistikler hangi verilerin azaltılmasının en faydalı olacağını gösterir.
00:00:00 821MB | memory consumed in MB:
00:00:00 821MB | at startup 807.25
00:00:00 821MB | plugins 2.52
00:00:00 821MB | AOV samples 11.67
00:00:00 821MB | output buffers 5.32
00:00:00 821MB | node overhead 0.00
00:00:00 821MB | message passing 0.02
00:00:00 821MB | memory pools 13.54
00:00:00 821MB | geometry 0.01
00:00:00 821MB | polymesh 0.01
00:00:00 821MB | accel. structs 0.02
00:00:00 821MB | strings 0.30
00:00:00 821MB | texture cache 0.00
00:00:00 821MB | unaccounted 1.64
00:00:00 821MB | total peak 842.29
Ray İstatistikleri #
Bunlar, piksel başına ve AA örneği başına her türden ışın sayısıdır. İşleme süresi yüksekse, bu sayılar hangi örnek türlerinin işlenmesinin en maliyetli olduğunu ve azaltılmasının en faydalı olacağını gösterir.
00:00:00 821MB | ray counts: (/pixel , /sample) (% total) (avg. hits) (max hits)
00:00:00 821MB | camera 2318256 ( 8.71, 1.00) ( 64.57%) ( 0.11) ( 1)
00:00:00 821MB | shadow 228076 ( 0.86, 0.10) ( 6.35%) ( 0.00) ( 0)
00:00:00 821MB | diffuse 1043914 ( 3.92, 0.45) ( 29.08%) ( 0.00) ( 0)
00:00:00 821MB | total 3590246 ( 13.48, 1.55) (100.00%) ( 0.07) ( 1)
00:00:00 821MB | max depth 1
Gölgelendirici İstatistikleri #
Burada çeşitli bağlamlardaki shader çağrılarının sayısı gösteriliyor; bu da hangi shader çağrılarının hızlandırılması için en faydalı olduğunu belirlemeye yardımcı olabilir.
- Birincil: Gölge oluşturmayan ışınların yüzey gölgelendirmesi (bu geleneksel gölgelendirmedir).
- Transparent_shadow: Şeffaf bir yüzeyden geçen gölge ışınlarının yüzey gölgelendirmesi (ışının engellenip engellenmediğini veya devam edip edemeyeceğini anlamak için gölgelendirme gereklidir ve devam ediyorsa rengi değişir).
- Otomatik darbe: Otomatik darbe her hesaplandığında, yer değiştirme de hesaplanmalıdır.
- Arka plan: arka plan gölgelendirici.
- Önem: Önem tabloları hesaplanırken yapılan çağrılar.
- Hacim: Hacim gölgelendirici çağrıları.
00:00:00 821MB | shader calls: (/pixel , /sample) (% total)
00:00:00 821MB | primary 523006 ( 1.96, 0.23) (100.00%)
00:00:00 821MB | total 523006 ( 1.96, 0.23) (100.00%)
Bu shader istatistiklerini render sürelerini iyileştirmek için kullanabilirsiniz. Örneğin, çok fazla transparent_shadow görüyorsanız, bu genellikle ışık örneklemelerinizin çok yüksek olduğunu veya çok fazla şeffaf nesneniz olduğunu gösterir. Başka bir örnek olarak, autobump çok yüksekse, bundan çok fazla fayda görmeyen ağlarda autobump’ı devre dışı bırakmayı deneyebilirsiniz.
Geometri İstatistikleri #
Bu istatistikler, sahnedeki geometri miktarı hakkında fikir verir. Bellek kullanımı yüksekse veya sahne kurulumu uzun sürüyorsa, bu istatistikler en çok katkıda bulunan ve basitleştirilmesi veya alt bölümleme yinelemelerinin azaltılmasından fayda görecek nesneleri bulmak için kullanılabilir.
00:00:00 821MB | geometry: (% hit ) (instances) ( init mem, final mem)
00:00:00 821MB | lists 1 (100.0%) ( 0) ( 0.00, 0.00)
00:00:00 821MB | polymeshes 1 (100.0%) ( 0) ( 0.02, 0.01)
00:00:00 821MB | -----------------------------------------------------------------------------------------
00:00:00 821MB | geometric elements: ( min) ( avg.) ( max)
00:00:00 821MB | objects (top level) 1 ( 1) ( 1.0) ( 1)
00:00:00 821MB | polygons 400 ( 400) ( 400.0) ( 400)
00:00:00 821MB | -----------------------------------------------------------------------------------------
00:00:00 821MB | triangle tessellation: ( min) ( avg.) ( max) (/ element) (% total)
00:00:00 821MB | polymeshes 760 ( 760) ( 760.0) ( 760) ( 1.90) (100.00%)
00:00:00 821MB | unique triangles: 760
00:00:00 821MB | memory use (in MB) 0.01
00:00:00 821MB | vertices 0.00
00:00:00 821MB | vertex indices 0.00
00:00:00 821MB | packed normals 0.00
00:00:00 821MB | normal indices 0.00
00:00:00 821MB | uv coords 0.00
00:00:00 821MB | uv coords idxs 0.00
00:00:00 821MB | uniform indices 0.00
00:00:00 821MB | userdata 0.00
00:00:00 821MB | largest polymeshes by triangle count:
00:00:00 821MB | 760 tris -- pSphereShape1
Doku İstatistikleri #
Görüntü dokuları için ayrıntılı istatistikler. Bunlar, hangi dokuların en çok bellek kullandığına ve hangi dokuların işlenmemiş olduğuna ve .tx dosyalarına dönüştürülmesinden fayda göreceğine dair fikir verir. İyi bir performans için ana önbellek isabet oranı çok düşük olmalıdır; yüksekse işleme süresi önemli ölçüde artabilir. Ana önbellek isabet oranı çok yüksekse, yalnızca .tx dosyalarının kullanılmasını sağlamak, doku sayısını azaltmak veya doku ayarlarını değiştirmek yardımcı olabilir.
00:00:00 841MB | OpenImageIO Texture statistics
00:00:00 841MB | Queries/batches :
00:00:00 841MB | texture : 261503 queries in 261503 batches
00:00:00 841MB | texture 3d : 0 queries in 0 batches
00:00:00 841MB | shadow : 0 queries in 0 batches
00:00:00 841MB | environment : 0 queries in 0 batches
00:00:00 841MB | Interpolations :
00:00:00 841MB | closest : 0
00:00:00 841MB | bilinear : 398256
00:00:00 841MB | bicubic : 701789
00:00:00 841MB | Average anisotropic probes : 2.8
00:00:00 841MB | Max anisotropy in the wild : 671
00:00:00 841MB |
00:00:00 841MB | OpenImageIO ImageCache statistics (000000003D574040) ver 1.5.15
00:00:00 841MB | Images : 1 unique
00:00:00 841MB | ImageInputs : 1 created, 1 current, 1 peak
00:00:00 841MB | Total size of all images referenced : 1.7 MB
00:00:00 841MB | Read from disk : 1.7 MB
00:00:00 841MB | File I/O time : 0.2s (0.0s average per thread)
00:00:00 841MB | File open time only : 0.0s
00:00:00 841MB | Tiles: 25 created, 24 current, 24 peak
00:00:00 841MB | total tile requests : 1454328
00:00:00 841MB | micro-cache misses : 35383 (2.43294%)
00:00:00 841MB | main cache misses : 25 (0.00171901%)
00:00:00 841MB | Peak cache memory : 2.3 MB
00:00:00 841MB | Image file statistics:
00:00:00 841MB | opens tiles MB read I/O time res File
00:00:00 841MB | 1 1 12 1.7 0.2s 768x 768x3.u8 C:/Users/Documents/example.tif UNTILED UNMIPPED MIP-COUNT [12,7,3,2,1,0,0,0,0,0]
00:00:00 841MB |
00:00:00 841MB | Tot: 1 12 1.7 0.2s
00:00:00 841MB | 1 not tiled, 1 not MIP-mapped
Kapat #
Arnold işlemi tamamlandığında, tüm kaynakları, belleği/iş parçacıklarını serbest bırakacak ve kapanacaktır.
00:00:00 841MB | releasing resources
00:00:00 831MB | unloading 27 plugins
00:00:00 829MB | unloading plugins done
00:00:00 828MB | Arnold shutdown
Kick’i kullanmaya başlamakla ilgili daha fazla bilgiye buradan ulaşabilirsiniz .
