Qısaca
- Instance on Points seçilmiş hər nöqtəyə həndəsə nümunəsi əlavə edir; mənbə həndəsəni dəfələrlə çoxaltmır.
- Düyün mesh, nöqtə buludu və əyriyə nəzarət nöqtələri kimi Point sahəsinə malik həndəsələrlə işləyir.
- Rotation və Scale girişləri nümunələrin istiqamətini və ölçüsünü təyin edir.
- Normal düyünü istiqamət vektoru yaradır; bu vektor Align Rotation to Vector ilə istiqamətləndirmə üçün istifadə oluna bilər.
Bu bələdçidə nə öyrənəcəksiniz?
Blender Geometry Nodes-da Instance on Points düyünündən istifadə edərək təkrarlanan memarlıq elementini nöqtələrə yerləşdirəcəksiniz. Məsələn, fasad elementlərini, işıqlandırma qurğularını və ya planlaşdırmada təkrarlanan mebelləri götürə bilərsiniz. Burada əsas yanaşma eyni həndəsəni səhnəyə dəfələrlə real nüsxə kimi əlavə etmək əvəzinə, nöqtələr üzərində nümunələr yaratmaqdır.
Bələdçidə həmçinin Selection, Rotation və Scale girişlərinin nə işə yaradığı, nöqtələrdən gələn atributların nümunələrə necə ötürülə bildiyi və istiqamət vektorlarından fırlanma məlumatının necə yaradıla biləcəyi izah olunur. Məqsəd konkret layihə faylı qurmaq deyil, düyünün iş prinsipini memarlıq vizuallaşdırması ssenarilərinə uyğunlaşdırmaqdır.
Tələblər
Blender və Geometry Nodes ilə işləyə bilən fayl lazımdır. Mənbə sənədlər Blender-in onlayn təlimatının “latest” səhifələrindən götürülüb; həmin səhifələrdə konkret Blender versiya nömrəsi göstərilmədiyindən burada versiya tələbi qeyd olunmur. Təlimatlarda hesab və ya lisenziya tələbi də müəyyənləşdirilmir.
Bundan əlavə, nümunələnəcək həndəsə və nümunələrin yaradılacağı nöqtələrə malik həndəsə lazımdır. Nöqtələr mesh-dən, nöqtə buludundan və ya əyrinin nəzarət nöqtələrindən gələ bilər. Instance on Points Point sahəsinə malik həndəsə növlərində işləyir. Memarlıq modelində hədəf, məsələn, fasad xəttindəki və ya mebel planındakı mövcud nöqtələr ola bilər; düyün bu nöqtələri avtomatik yaratmır, verilmiş həndəsədəki nöqtələrdən istifadə edir.
Addım-addım: elementləri nöqtələrə yerləşdirmək
Nöqtə həndəsəsini və nümunə həndəsəsini müəyyən edin. Instance on Points düyününün Points girişinə nümunələrin mövqelərini daşıyan həndəsəni, Instance girişinə isə təkrarlamaq istədiyiniz elementi qoşun. Məsələn, Points tərəfində mesh-in nöqtələrindən, Instance tərəfində isə tək lampa həndəsəsindən istifadə edə bilərsiniz. Hər nöqtənin mövqeyi yaradılan nümunənin transformasiyasına təsir edir.
Hansı nöqtələrdə nümunə yaradılacağını idarə edin. Selection girişi hər nöqtə üçün nümunə yaradılıb-yaradılmayacağını müəyyən edir. True olan nöqtələrdə nümunə yaradılır, false olanlar isə buraxılır. Beləliklə, bütün nöqtələrdə deyil, yalnız seçilmiş hissədə yerləşdirmə aparmaq mümkündür. Mənbə təlimatlarda Selection dəyərlərinin necə yaradıldığı izah edilmədiyindən, bu bələdçi konkret seçim düyünü və ya üsulu tələb etmir.
Fırlanmanı və ölçünü tənzimləyin. Rotation girişi hər nümunənin Euler fırlanmasını, Scale isə ölçüsünü müəyyən edir. Bütün nümunələrin eyni istiqamət və ölçüdə olması lazımdırsa, bu girişləri uyğun şəkildə istifadə edin. Nöqtədən nöqtəyə dəyişən istiqamət və ya ölçü tələb olunduqda da bu girişlərə uyğun dəyərlər verilə bilər. Təlimatda Rotation üçün Distribute Points on Faces və Curve to Points kimi düyünlərin fırlanma çıxışlarından istifadə etməyin mümkün olduğu qeyd edilir; onların qurulması burada ayrıca təsvir olunmur.
İstiqaməti normal vektorla uyğunlaşdırın. Normal düyünü qiymətləndirmə sahəsindən asılı olaraq hər element üçün istiqamət vektoru qaytarır və çıxışında normallaşdırılmış vahid vektor verir. Səthlərdə bu vektor üzün “yuxarı” istiqamətini göstərir. Bu istiqamətdən Rotation yaratmaq üçün Align Rotation to Vector düyünündən istifadə edə bilərsiniz. Normal nəticəsinin həndəsə növündən və sahəsindən asılı olduğunu nəzərə alın; mesh təpələrindəki normal birləşən üzlərin normallarının ortalamasıdır.
Nümunə siyahısından seçərək istifadə edin. Instance girişində birdən çox nümunə varsa, Pick Instances seçimi hər nöqtəyə bütün həndəsəni əlavə etmək əvəzinə siyahıdan bir nümunə seçməyə imkan verir. Bu seçim Instance Index girişindən istifadə edir və təlimatda xüsusilə Collection Info Node ilə birlikdə istifadə olunması nəzərdə tutulan funksiya kimi izah edilir. İndeks standart olaraq nöqtənin ID dəyərindən, bu yoxdursa indeksindən istifadə edir. Mənfi və ya siyahıdakı elementlərin sayını aşan dəyərlər siyahının digər ucuna keçərək davam edir.
Çıxışı nümunə kimi saxlayın və ya obyektə çevirin. Düyünün Instances çıxışı nümunələri verir. Instance ilə yaradılmış nəticə eyni həndəsənin verilənlərini təkrar-təkrar çoxaltmadan onu səhnədə dəfələrlə istifadə etməyə imkan verir. Lazım olduqda Make Instances Real operatoru bu düyünün yaratdığı nümunələrdən obyektlər yarada bilər. Bu seçimi yalnız həqiqətən obyektə çevirmək lazım olduqda nəzərdən keçirin.
Memarlıq və archviz iş axınında nə zaman faydalıdır?
Təkrarlanan elementlərin sayı artdıqda nümunələmə yanaşması fasad modulları, işıqlar, stul qrupları və ya oxşar komponentlərdən ibarət planlaşdırma üçün xüsusilə faydalı ola bilər. Mənbə həndəsəni hər nöqtə üçün yenidən çoxaltmaq əvəzinə, eyni həndəsəyə istinadlardan istifadə nümunələri səmərəli şəkildə əlavə etməyə imkan verir. Bununla belə, real layihə səhnəsində performans və ya yaddaş qazancı üçün konkret göstərici verilməyib; nəticəni həndəsə və qurulan səhnədən asılı olaraq qiymətləndirmək lazımdır.
İş axınında əsas yoxlama nöqtələri Points girişindəki həndəsə və Rotation dəyərləridir. Məsələn, əyrinin nəzarət nöqtələrindən istifadə edildikdə normal çıxışı əyrinin qiymətləndirilmiş istiqamətindən və twist metodundan asılı olur. NURBS və Bézier əyrilərində Normal düyününün nəzarət nöqtələrindəki dəyəri görünən qiymətləndirilmiş nöqtələrlə üst-üstə düşməyə bilər. Bu halda təlimatda hər qiymətləndirilmiş nöqtə üçün nəzarət nöqtəsi yaratmaq məqsədilə Resample Curve istifadə oluna biləcəyi qeyd edilir.
Tez-tez rast gəlinən xətalar
Hər nöqtədə nümunə gözləmək: Selection dəyəri false olan nöqtələr buraxılır. Əvvəlcə bu girişin nöqtə əsaslı nümunələməyə mane olmadığını yoxlayın.
İstiqamətlərin gözlənilməz görünməsi: Normal çıxışı istifadə olunan həndəsə növündən və sahəsindən asılı olaraq dəyişir. Əyrilərdə nəzarət nöqtələri ilə görünən qiymətləndirilmiş nöqtələr arasında fərq yarana bilər.
Bir neçə nümunə əvəzinə bütün həndəsəni görmək: Pick Instances söndürülübsə, Instance girişindəki həndəsənin hamısı seçilmiş hər nöqtəyə əlavə olunur. Siyahıdan seçim lazımdırsa, Pick Instances və Instance Index parametrlərini nəzərdən keçirin.
İşıq obyektini birbaşa nümunələyə bilməmək: Təlimatda həndəsəsi olmayan işıq kimi obyekt növləri üçün Object Info Node istifadə oluna biləcəyi deyilir. Metaball kimi bəzi obyektlərin nümunələmə üçün dəstəklənmədiyi də qeyd olunur.
Növbəti addımlar
Əvvəlcə az sayda nöqtə və sadə həndəsə ilə nəticələri müşahidə edin; sonra Selection, Rotation və Scale girişlərini ayrı-ayrılıqda dəyişərək hər girişin yerləşdirməyə necə təsir etdiyini araşdırın. İstiqamətləndirmə lazımdırsa, Normal çıxışını və Align Rotation to Vector istifadəsini sınayın. Nöqtə həndəsəsinin daxilində artıq nümunələr varsa, iç-içə nümunələmə yarana biləcəyini unutmayın: yeni nümunələr öz transformasiyaları ilə yanaşı üst nümunələrin transformasiyasından da təsirlənir.
Çıxışda nöqtə həndəsəsinə aid atributlardan yaradılmış nümunələrin instance sahəsində istifadə etmək mümkündür. Nöqtə həndəsəsində ID atributu varsa, o, nəticə nümunələrinə ötürülür. Daha mürəkkəb quruluş hazırlayarkən bu davranış nöqtə verilənləri ilə nəticədəki nümunələr arasındakı əlaqəni izləməyə kömək edə bilər.
Mənbə və lisenziya
Bu təlimat Blender Manual-dakı “Instance on Points Node” və “Normal Node” sənədləri əsasında Azərbaycan dilinə uyğunlaşdırılıb. Hər iki mənbə CC BY-SA 4.0 lisenziyalıdır. Nümunənin izahı və memarlıq tətbiqi konteksti orijinal şəkildə hazırlanıb.
Mənbələr
2 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.
Instance on Points, xüsusilə təkrarlanan fasad komponentlərini və mebel elementlərini çoxsaylı mövqelərə yaymaq üçün anlaşıqlı əsas yaradır. Ofislər üçün əsas üstünlük yerləşdirmə məntiqini nöqtə həndəsəsi üzərindən idarə etməkdir; lakin bu yanaşma özlüyündə səhnə performansına zəmanət vermir.
Türkiyədəki tələbələr və vizuallaşdırma komandaları mövcud Blender iş axınlarında kiçik sınaqla başlaya bilərlər. Mənbələrdə versiya tələbi dəqiqləşdirilmədiyindən istifadə olunan Blender versiyası ilə uyğunluğu yoxlamaq, mürəkkəb nəticələrdə isə nümunələri real obyektlərə çevirməyin lazım olub-olmadığını qiymətləndirmək lazımdır. Əlavə avadanlıq və ya ödəniş barədə məlumat mənbələrdə yoxdur.
Tez-tez verilən suallar
Blender Instance on Points hansı həndəsə növlərində işləyir?
Point sahəsinə malik həndəsələrdə işləyir. Buraya mesh-lər, nöqtə buludları və əyrilərin nəzarət nöqtələri daxildir.
Instance on Points nümunələrinin istiqaməti necə tənzimlənir?
Rotation girişi hər nümunənin Euler fırlanmasını müəyyən edir. Normal istiqamətindən istifadə etmək üçün Normal və Align Rotation to Vector düyünlərindən yararlanmaq olar.
Blender-da Instance on Points çıxışını obyektə çevirmək mümkündürmü?
Bəli. Make Instances Real operatoru bu düyünlə yaradılmış nümunələrdən obyektlər yaratmaq üçün istifadə oluna bilər.



