Qısaca
- Freestyle mesh məlumatlarından və Z dərinliyindən istifadə edərək fotorealistik olmayan xətli render yaradır.
- Line Set-lər səhnədə aşkarlanan xətlər arasından render ediləcək növləri seçir.
- Edge Mark ilə model üzərində işarələnən kənarlardan xətt kimi istifadə etmək mümkündür.
- Freestyle çox yaddaş istifadə edə bilər və xətt çıxışında Z dərinliyi məlumatı olmur.
Bu bələdçidə nə öyrənəcəksiniz?
Blender Freestyle 3D səhnələrdə mesh məlumatlarından və Z dərinliyindən istifadə edərək xətlər yaradan, fotorealistik olmayan render mühərrikidir. Memarlıq vizuallarında xarici konturları vurğulamaq, obyektləri bir-birindən ayırmaq və ya modelin seçilmiş kənarlarını göstərmək üçün istifadə oluna bilər. Xətlərin görünüşü Line Set-lər, xətt üslubları və kənar seçimi vasitəsilə tənzimlənir.
Bu bələdçidə Freestyle-ı aktivləşdirmək, müxtəlif xətt növlərini seçmək və xətlərin görünüşünü tənzimləmək addımları nəzərdən keçirilir. Blender sənədlərində bu işlərin parametr redaktoru vasitəsilə və ya daha irəli səviyyədə Python skriptləri ilə görülə bildiyi qeyd olunur. Burada kod tələb etməyən interfeys yanaşmasından istifadə edilir.
Tələblər və hazırlıq
Əsas tələb, xətlərin yaradılacağı mesh obyektlərinin olduğu Blender səhnəsidir. Freestyle yalnız səthləri olan mesh obyektlərini dəstəklədiyindən, xətləri yaradılacaq obyektlər bu şərtə cavab verməlidir. Mənbə sənədlərdə konkret Blender versiyası, istifadəçi hesabı, ödəniş və ya avadanlıq tələbi göstərilmir; buna görə versiya və ya sistem tələbləri ilə bağlı əlavə şərt irəli sürmək olmaz.
Freestyle çox yaddaş istifadə edə bilər. View layer-dəki bütün mesh obyektləri eyni vaxtda yüklənir. Buna görə, xüsusilə sıx səhnələrdə işə başlamazdan əvvəl sadə test render-i almaq və yaddaş istifadəsini izləmək faydalı olar.
Əvvəlcə vizualda hansı xətlərin lazım olduğuna qərar verin: xarici konturlar, material keçidləri, yoxsa model üzərində əl ilə seçilmiş kənarlar? Bu bölgünü əvvəlcədən etmək lazımsız xətlərin görüntünü qarışdırmasının qarşısını almağa kömək edir.
Freestyle ilə xətli görünüş yaratmaq
Freestyle-ı aktivləşdirin. Properties bölməsindəki Render hissəsində Freestyle seçimini aktiv edin. Tənzimləmələr View Layer xüsusiyyətlərində yerləşir. Hər view layer üçün kənar aşkarlama parametrlərini özündə birləşdirən view map mövcuddur.
Parametr redaktoru ilə başlayın. View Layer daxilindəki Freestyle tənzimləmələrində Parameter Editor Mode Line Set-ləri və xətt üslublarını interfeysdən idarə etməyə imkan verir. Python Scripting Mode da istifadə oluna bilər, lakin mənbə sənədlərdə bu metod daha irəli səviyyəli və mürəkkəb kimi təsvir olunur. Başlanğıc üçün parametr redaktoru xətt seçimlərini vizual şəkildə tənzimləməyə uyğundur.
Line Set-ləri tənzimləyin. Bir view map daxilində birdən çox Line Set müəyyən etmək olar. Hər set səhnədə aşkarlanan xətlərdən hansının render ediləcəyini təyin edir və xətt üslubu ilə əlaqələndirilir. Eyni Line Style bir neçə Line Set tərəfindən paylaşıla bilər. Məsələn, xarici konturları və işarələnmiş model kənarlarını ayrı setlərdə saxlamaq olar; beləliklə, seçimləri bir-birindən asılı olmadan idarə etmək mümkündür.
Görünürlüyü və kənar növünü seçin. Visible seçimi başqa səthlərin örtmədiyi xətlərdən istifadə edir. Hidden ən azı bir səthin arxasında qalan xətləri seçir. Quantitative Invisibility isə Start və End dəyərləri ilə müəyyən olunan örtülmə aralığındakı xətləri nəzərə alır.
Parametr redaktorunda nəticə əldə etmək üçün Line Set-ə ən azı bir edge type əlavə edilməlidir; bir setdə bir neçə növü birləşdirmək də mümkündür. Memarlıq həcmlərini fondan ayırmaq üçün Contour və ya External Contour seçilə bilər. Contour obyekti arxadakı obyektlərdən və ya səhnənin fonundan ayıran xətlər yaradır. External Contour isə obyektləri bir-birindən ayırmadan fon sərhədlərini göstərir.
Silhouette səth normallarının kameraya nəzərən istiqamətini dəyişdirdiyi yerlərdə xətt yaradır. Blender sənədlərində bu seçimin üzvi formalarda faydalı ola biləcəyi, iti künclü qutu formalı kənarlarda isə uyğun nəticə verməyə biləcəyi qeyd olunur. Crease qonşu səthlər arasındakı bucağı, Border isə yalnız bir üzə bağlı açıq mesh kənarlarını nəzərə alır. Material Boundary eyni obyekt üzərində iki materialın birləşdiyi yerdə xətt çəkir.
Xüsusi kənarları işarələyin. Avtomatik seçimlər istədiyiniz xətləri tapmırsa, Edge Mark istifadə edin. Mesh obyektini seçib Edit Mode-a keçin, lazım olan kənarları seçin və Ctrl-E menyusundan Mark Freestyle Edge əmrini tətbiq edin. Sonra müvafiq Line Set-ə Edge Mark növünü əlavə edin. Bu üsul, xüsusilə müəyyən və bucaqlı model kənarlarını seçib göstərmək üçün yararlıdır. Yumru xarici konturlar üçün Contour, External Contour və ya Silhouette seçimlərini nəzərdən keçirmək olar.
Xətt üslubunu tənzimləyin. Line Style xətlərin rəngi, alpha dəyəri və qalınlığı kimi görünüş xüsusiyyətlərini idarə edir. Strokes tənzimləmələrində xətlərin zəncirlənmə və bölünmə formasını da dəyişmək olar. Standart zəncirləmə seçilmiş xətləri bir-birinə bağlayır; Sketchy metodu isə eskiz təsiri yaradan bir neçə xətt əmələ gətirir. Zəncirləri bucağa, 2D uzunluğa və ya material sərhədinə görə bölmək də mümkündür.
Kəsik xətt yaratmaq üçün Dashed Line seçimini aktiv edin və dash-gap uzunluqlarını təyin edin. Sənədlərdə üç ayrı dash və gap cütü təyin etmək mümkündür. Gap dəyəri sıfır olduqda, müvafiq dash uzunluğu sıfırdan fərqli olsa belə, həmin hissədən istifadə edilmir. Xətlərin ucları üçün Butt, Round və Square seçimləri mövcuddur.
Render sərhədlərini və cache-i nəzərdən keçirin. Image Border seçimi xətt hesablamasını görüntü sərhədlərinin daxilindəki həndəsə ilə məhdudlaşdırır. Bu, render müddətini azalda bilər, lakin həndəsə kamera görüntüsünə daxil olub-çıxdıqda xətlərin davamlılığı ilə bağlı problemlər yarana bilər.
View Map Cache sonrakı render-lərdə əvvəldən hesablanmış view map-dən istifadə etməyə imkan verə bilər. Blender sənədlərinə görə bu seçim kamera məkanındakı mesh həndəsəsinin sabit qaldığı animasiyalarda və xətt üslubları yenilənərək təkrarlanan statik render-lərdə performans qazandıra bilər. Cache yaddaşı view layer-lər və səhnələr arasında paylaşılır; Freestyle bir neçə view layer-də istifadə olunarsa, gözlənilən performans artımı baş verməyə bilər.
Xətləri render-ə əlavə edin. Freestyle xətləri Render Pass kimi yaradıla bilər; bu halda onlar əsas render-in üzərində dərhal görünməyə bilər. Sənədlərdə xətlərin Alpha Over düyünü ilə əsas görüntüyə kompozit edilə biləcəyi qeyd olunur. Memarlıq, interyer dizaynı və archviz işlərində bu yanaşma həcm konturlarını və ya seçilmiş detalları əsas görüntüdən ayrı tənzimləməyə imkan verir. Ancaq Freestyle xətlərində Z dərinliyi məlumatı olmadığından kompozit nəticəni yoxlamaq lazımdır.
Tez-tez rast gəlinən xətalar
Xətt yaranmır: Line Set daxilində ən azı bir edge type seçildiyini və düzgün xətt setindən istifadə olunduğunu yoxlayın.
İti kənarlar görünmür: Silhouette bütün bucaqlı kənarları aşkarlamaya bilər. Crease, Border və ya Edge Mark seçimlərini sınayın.
Görüntü həddən artıq qarışıqdır: Lazımsız kənar növlərini söndürün və müxtəlif xətt seçimlərini ayrı Line Set-lərdə idarə edin.
Yaddaş istifadəsi artır: Nəzərə alın ki, Freestyle eyni view layer-dəki mesh obyektlərini birlikdə yükləyir. Image Border müddəti azalda bilər, lakin kamera sərhədlərində davamlılıq problemlərinə səbəb ola biləcəyini unutmayın.
Xətlər render-də görünmür: Freestyle çıxışının Render Pass kimi təyin olunub-olunmadığını və Alpha Over ilə birləşdirməyin lazım olub-olmadığını yoxlayın.
Növbəti addımlar
İlk sınağı az sayda Line Set və tək view layer ilə edin. Əvvəlcə xarici konturları yaradın, sonra Material Boundary və ya Edge Mark kimi seçimləri bir-bir əlavə edərək nəticəni müqayisə edin. Xəttin rəngini, qalınlığını, zəncirlənməsini və kəsik formasını vizual ehtiyaca uyğun tənzimləyin.
Animasiya və ya təkrarlanan render işləri varsa, View Map Cache-i kiçik sınaqla yoxlayın. Bir neçə view layer istifadə edildikdə cache yaddaşının paylaşıldığını və buna görə performans qazancının dəyişə biləcəyini nəzərə alın. Təqdim etməzdən əvvəl Render Pass və kompozit mərhələsində xətlərin görünüşünü də yoxlayın.
Mənbə və lisenziya
Bu bələdçi Blender Manual-dakı Freestyle-a giriş, Line Set, Freestyle tənzimləmələri və Strokes səhifələri əsasında Azərbaycan dilinə uyğunlaşdırılıb. Mənbə sənədlər CC BY-SA 4.0 lisenziyası ilə dərc olunub: Freestyle-a giriş, Line Set, Freestyle tənzimləmələri və Strokes.
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 memarlıq ofisləri və tələbələr üçün Freestyle-ın faydası eyni 3D səhnədən fotorealistik olmayan, xətt əsaslı alternativ vizuallar yaratmaq imkanıdır. Həcmlərin və seçilmiş model kənarlarının oxunaqlığını vurğulayan təqdimatlarda Line Set-ləri ayırmaq xətt seçimlərini daha dəqiq idarə etməyə kömək edə bilər.
Sıx səhnələrdə yaddaş istifadəsi və render prosesi əvvəlcədən sınaqdan keçirilməlidir. Mənbələr qiymət və ya versiya tələbi göstərmədiyindən bu mövzularda fərziyyə yürütmək düzgün olmaz. Həmçinin Render Pass ilə işləmək və bir neçə view layer istifadə etmək iş axınında əlavə yoxlama tələb edə bilər.
Tez-tez verilən suallar
Blender Freestyle necə aktivləşdirilir?
Properties bölməsindəki Render hissəsində Freestyle seçimini aktiv edin. Tənzimləmələr View Layer xüsusiyyətlərində yerləşir.
Freestyle-da modelin müəyyən kənarlarını necə xətlə göstərmək olar?
Edit Mode-da kənarları seçin və Ctrl-E menyusundan Mark Freestyle Edge əmrini tətbiq edin. Sonra Line Set-ə Edge Mark növünü əlavə edin.
Blender Freestyle kəsik xətlər yarada bilərmi?
Bəli. Line Style daxilindəki Dashed Line seçimi ilə üç dash-gap cütü təyin etmək mümkündür.



