Qısaca
- Render Samples hər piksel üçün izlənən işıq yollarının sayını müəyyən edir; dəyər artdıqca təsvir təmizlənə, render müddəti isə uzana bilər.
- Adaptiv nümunələmə Noise Threshold dəyərinə əsasən daha az küylü piksellərdə nümunələməni erkən dayandırır.
- Denoising nümunələrin sayını artırmadan küyü azalda bilər; Albedo məlumatı detalları qorumağa kömək edir.
- Yaddaş məhdudiyyəti yaranarsa Tile Size dəyərini azaltmaq yaddaş istifadəsini azalda bilər; bu parametr performansa müəyyən qədər təsir göstərə bilər.
Bu bələdçidə nə öyrənəcəksiniz?
Bu bələdçidə Blender Cycles ilə memarlıq və interyer səhnələrini render edərkən nümunələmə, adaptiv nümunələmə və denoising seçimlərini birlikdə qiymətləndirmək izah olunur. Məqsəd hər səhnə üçün tək ideal dəyər təklif etmək deyil; təsvirin küylülüyü, render müddəti və yaddaş istifadəsi arasındakı əlaqəni göstərməkdir. Boş fonun nümunələmə ehtiyacı ilə işığın dar qapı boşluğundan daxil olduğu otağın ehtiyacı eyni olmaya bilər.
Cycles kameradan səhnəyə şüalar göndərir və işıqlandırmanı bu şüaların işıq mənbələrinə çatana qədər izlədiyi yollar əsasında hesablayır. Nümunələrin sayı artdıqca təsvir adətən daha az küylü olur, bunun əvəzində hesablama müddəti uzana bilər. Adaptiv nümunələmə, denoising və yaddaş ayarları bu tarazlığı səhnənin ehtiyacına uyğun qurmağa kömək edir.
Tələblər və versiya qeydi
Cycles ilə render edilə bilən Blender səhnəsi lazımdır. Müvafiq seçimlər təlimatlarda Render > Sampling və Render > Performance bölmələrində izah olunur.
Mənbələrə aktual onlayn təlimatlarla yanaşı Blender 3.3 və 2.91 sənədləri də daxildir. Seçimlərin adları və yerləşməsi versiyalara görə dəyişə bildiyindən, addımları istifadə etdiyiniz Blender versiyasının interfeysi ilə tutuşdurun.
Mənbələrdə bu ayarlar üçün onlayn hesab tələbi qeyd olunmur.
GPU ilə denoising əlavə GPU yaddaşı istifadə edə bilər. Böyük səhnələrdə yaddaş məhdudiyyəti yaranarsa, bu prosesi GPU-da yerinə yetirmək seçimini söndürmək nəzərdən keçirilə bilər.
Nümunələmə və denoising: addım-addım
Əvvəlcə final render üçün nümunə sayını müəyyən edin. Render (Max) Samples son təsvirin hər pikseli üçün izlənəcək yolların yuxarı həddini müəyyən edir. Sayı artırmaq küyü azalda, amma render müddətini də uzada bilər. Buna görə yüksək dəyər seçib hər səhnədə eyni nəticəni gözləmək əvəzinə, səhnənin işıq və material xüsusiyyətlərinə uyğun sınaqlar aparın. Adaptiv nümunələmə aktivdirsə, Cycles kifayət qədər təmiz olan sahələrdə hesablamanı erkən dayandıra bilər.
Noise Threshold dəyərini səhnənin ehtiyacına uyğun tənzimləyin. Bu hədd Cycles üçün piksel üzrə nümunələməyə davam edib-etməmək meyarıdır. Təlimatda tipik aralıq 0,1–0,001 olaraq göstərilir; daha aşağı hədd daha yaxşı keyfiyyət verə bilər, lakin render müddəti uzana bilər. Dəyəri 0 etmək Cycles-a ümumi nümunə sayına əsasən avtomatik hədd müəyyən etməyə imkan verir. Min Samples isə adaptiv nümunələmə işə düşməzdən əvvəl piksellərə tətbiq ediləcək minimum nümunə sayını müəyyən edir. Bu dəyəri 0 saxladıqda Cycles onu Noise Threshold-a əsasən avtomatik seçir.
Önizləmə və final render ayarlarını ayrı tutun. Viewport (Max) Samples Rendered görünüşündə önizləmə üçün istifadə ediləcək yolları, Render (Max) Samples isə son çıxışı idarə edir. Viewport nümunə sayını 0 etmək önizləmənin müddətsiz nümunələmə aparmasına imkan verir. Final render üçün Time Limit istifadə edilə bilər: vaxt həddi bitdikdə, hədəf nümunə sayına çatılmasa belə, proses dayanır. Time Limit-i 0 etmək bu məhdudiyyəti söndürür. Bu limit ilkin render proseslərinin müddətini əhatə etmir.
Denoising-i nümunə sayına alternativ yox, onu tamamlayan üsul kimi qəbul edin. Denoising daha çox nümunə hesablamadan küyü azalda bilər; həm 3D Viewport-da, həm də final renderdə istifadə oluna bilər. Aktual təlimata görə Automatic seçimi dəstəkləndikdə GPU sürətləndirməli denoising-dən istifadə edir və OpenImageDenoise-ı OptiX-dən üstün tutur. OptiX isə Cycles cihaz seçimlərində uyğun NVIDIA GPU konfiqurasiya edildikdə istifadə oluna bilər. Denoiser-ə Albedo və Normal kimi əlavə keçidlər vermək təsviri qiymətləndirməyə kömək edir. Təlimatda ən azı Albedo istifadəsi tövsiyə olunur; yalnız rəng məlumatı ilə denoising, xüsusən nümunə sayı az olduqda, detalları yumşalda bilər.
Denoising keyfiyyətini istifadə məqsədinizə uyğun seçin. OpenImageDenoise üçün Fast, Balanced və High seçimləri var. Fast daha qısa emal müddəti müqabilində keyfiyyətdən güzəşt edir; High isə daha yüksək keyfiyyət üçün daha uzun emal tələb edə bilər. Sürətli viewport geribildirimi ilə təhvil veriləcək final təsvirə dair gözləntilər fərqlidir. Buna görə önizləmədə və finalda eyni keyfiyyət seçimini etmək məcburi deyil; nəticəni öz səhnənizdə yoxlayın.
İşığın çatmasının çətin olduğu səhnələrdə Path Guiding-i nəzərdən keçirin. Bu xüsusiyyət, məsələn, işığın kiçik qapı boşluğundan daxil olduğu otaqlarda işıq yollarını öyrənərək küyü azaltmağa kömək edə bilər. Lakin aktual təlimata görə Path Guiding yalnız CPU ilə render zamanı istifadə olunur. Bu xüsusiyyət mürəkkəb caustics problemlərini həll etmək üçün nəzərdə tutulmayıb; buna görə hər səhnədə və ya hər render cihazında eyni faydanı verəcəyini düşünməyin.
Memarlıq, interyer dizaynı və archviz iş axınına təsiri
İnteryer vizuallaşdırmalarında qaranlıq künclər, dar pəncərə və ya qapı boşluqları, eləcə də əks etdirən səthlər nümunələmə ehtiyacına təsir edə bilər. Adaptiv nümunələmə kifayət qədər təmiz sahələrdə lazımsız hesablamaları azaltmağa çalışarkən, denoising qalan küyü aradan qaldıra bilər. Bu iki üsulu birlikdə sınaqdan keçirmək yalnız nümunə sayını artırmaqla müqayisədə müddət və təsvir keyfiyyətini daha nəzarətli şəkildə qiymətləndirməyə imkan verir.
Ofislərdə və tələbə kompüterlərində aparat fərqlərini də nəzərə almaq lazımdır. GPU denoising daha sürətli ola bilər, ancaq əlavə GPU yaddaşı tələb edir; buna görə böyük səhnələrdə CPU-dan istifadə etmək və ya GPU denoising-i söndürmək gündəmə gələ bilər. Render ayarlarını seçərkən səhnənin ölçüsünü, istifadə olunan cihazı və final təsvirin detal tələblərini birlikdə qiymətləndirin. Bir səhnədə yaxşı işləyən ayar başqa səhnədə eyni nəticəyə zəmanət vermir.
Yayğın səhvlər
Nümunə sayını yeganə həll yolu saymaq: Yüksək dəyərlər daha təmiz təsvir verə bilər, amma render müddətini uzada bilər. Noise Threshold və denoising də nəticəyə təsir göstərir.
Noise Threshold dəyərini lazım olduğundan artıq azaltmaq: Daha aşağı hədd keyfiyyəti artıra bilər, lakin bunun əvəzində emal müddəti də uzana bilər.
Denoising keçidlərini nəzərdən qaçırmaq: Təlimatda ən azı Albedo istifadəsi tövsiyə olunur. Yalnız rəng məlumatı, xüsusən nümunə sayı az olduqda, detalların bulanıqlaşmasına səbəb ola bilər.
GPU yaddaşını nəzərə almamaq: GPU denoising əlavə yaddaş istifadə edir. Böyük səhnələrdə bu seçimin aparata təsirini yoxlayın.
Path Guiding-in bütün render cihazlarında istifadə oluna biləcəyini düşünmək: Sənədlərdə göstərilən xüsusiyyət yalnız CPU renderində istifadə olunur.
Növbəti addım: renderi bir neçə maşına bölmək
Cycles Sample Subset vasitəsilə tək kadrın renderini müxtəlif maşınlara paylaya bilir. Təlimatdakı nümunədə ümumi 2048 nümunə iki maşına hərəsinə 1024 nümunə olmaqla bölünür. Hər iki maşında Render (Max) Samples ümumi dəyər olan 2048-ə təyin edilir, denoising söndürülür və Sample Subset aktivləşdirilir. Birinci maşında Offset 0, ikincidə Offset 1024 seçilir; hər iki maşının Length dəyəri 1024 olur. Renderlər tamamlandıqdan sonra nəticələr birləşdirilir.
Alt qrupları birləşdirmək üçün ümumi nümunə sayını düzgün təyin etmək vacibdir. Bu dəyər fərqli daxil edilərsə, alt qruplardakı küy naxışları uyğunsuz ola bilər. Təlimatda iki çıxış faylını Python Console vasitəsilə birləşdirmək üçün bu əmr verilir:
bpy.ops.cycles.merge_images(input_filepath1=r"1.exr",
input_filepath2=r"2.exr",
output_filepath=r"combined.exr")Əmrdəki fayl yollarını birləşdiriləcək öz çıxışlarınızla əvəz edin. Renderi bölməzdən əvvəl hər maşında ümumi nümunə sayı, Offset və Length ayarlarının uyğun olduğunu yoxlayın.
Mənbə və lisenziya
Bu bələdçi Blender Manual-dakı aktual Sampling və Performance təlimatları, eləcə də Blender 3.3 Sampling sənədi əsasında Azərbaycan dilinə uyğunlaşdırılıb. Mənbələr CC BY-SA 4.0 lisenziyalıdır: Sampling, Performance və Blender 3.3 Sampling.
Mənbələr
3 mənbəMənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.
Türkiyədəki kiçik ofislər və tələbələr üçün bu ayarların praktik əhəmiyyəti nümunə sayını daim artırmadan səhnəyə uyğun keyfiyyət və müddət tarazlığı qurmaqdır. Xüsusilə interyerlərdə küyü azaltmaq hədəfi ilə render müddəti arasında seçim etmək lazımdır; təlimat hər səhnəyə uyğun gələn tək bir ayar təklif etmir.
Aparat baxımından GPU denoising-in əlavə yaddaş tələb etdiyini nəzərə almaq vacibdir. Böyük səhnələrdə seçimləri istifadə olunan iş stansiyasında sınaqdan keçirmək və final keyfiyyətini təhvil tələblərinə uyğun seçmək daha etibarlıdır. Blender versiyaları arasında interfeys adları dəyişə bildiyindən, ayarları istifadə olunan versiyanın təlimatı ilə tutuşdurmaq da faydalı olacaq.
Tez-tez verilən suallar
Blender Cycles-da Noise Threshold nə işə yarayır?
Adaptiv nümunələmə zamanı piksel üzrə nümunələməyə davam edilib-edilməyəcəyini müəyyən edir. Daha aşağı hədd daha yaxşı keyfiyyət verə bilər, amma render müddətini uzada bilər.
Cycles denoising üçün hansı keçidlərdən istifadə edilməlidir?
Təlimatda ən azı Albedo keçidi tövsiyə olunur. Albedo + Normal seçimi rəng məlumatına əlavə olaraq albedo və normal məlumatlarını da denoising üçün istifadə edir.
Cycles Sample Subset ilə renderi iki maşına bölmək mümkündürmü?
Bəli. Nümunələr Offset və Length dəyərləri ilə alt qruplara bölünə və renderlər tamamlandıqdan sonra birləşdirilə bilər. Hər maşında Render Samples-ın ümumi dəyəri bütün alt qrupların cəmini göstərməlidir.



