Son xəbərlər
Rhino 8-də bloklardan istifadə: Memarlıq modelləri üçün praktiki bələdçiERNIE 5.5 Flash Base yayımlandı: 280 milyard parametrli açıq modelBlender Geometry Nodes ilə nöqtələrə təkrarlanan memarlıq elementləri əlavə etməkAPS və MCP ilə Revit Cloud Worksharing miqrasiya axını necə qurulur?Unreal Engine World Partition HLOD: Böyük səhnələri addım-addım optimallaşdırınGemini Omni 1.2 Flash təqdim olundu: 15 saniyəlik video və çoxmərhələli redaktəQualcomm HBC çipini təsdiqlədi: AI250 üçün istehsaldan əvvəlki mərhələV-Ray 7 Update 5 çıxdı: süni intellekt və real vaxt iş axınlarıRhino 8-də Contour və Section əmrləri ilə kəsik əyriləri yaratmaq üzrə bələdçiRhino 8 CageEdit bələdçisi: Kafeslə nəzarətli və yumşaq model deformasiyası
TəlimlərBlenderMari

Blender Geometry Nodes ilə nöqtələrə təkrarlanan memarlıq elementləri əlavə etmək

Blender Geometry Nodes-dakı Instance on Points düyünü həndəsəni seçilmiş nöqtələrə kopyalamaq əvəzinə nümunə kimi əlavə edir. Bu bələdçi təkrarlanan memarlıq elementlərinin yerləşdirilməsini və istiqamətləndirilməsini izah edir.

Təkrarlanan fasad elementlərinin nizamlı düzülüşünü göstərən müasir memarlıq vizuallaşdırmasıSüni intellekt şəkli
Təmsili şəkil, süni intellektlə yaradılıb.Şəkil: 3dsınıfı / FCA AI

Qısaca

  1. 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.
  2. 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.
  3. Rotation və Scale girişləri nümunələrin istiqamətini və ölçüsünü təyin edir.
  4. 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

  1. 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.

  2. 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.

  3. 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.

  4. İ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.

  5. 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.

  6. Çı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ə
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/instances/instance_on_points.html
Xülasə
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/geometry/read/normal.html
Xülasə

Mənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.

3dsınıfı rəyi
3dRedaktorun qiymətləndirməsi

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.

Şərhlər və forum türkcədir.Müzakirəyə qoşulun
+

Əlaqəli xəbərlər