Son xəbərlər
Blender EEVEE-də şüa izləmə bələdçisi: interyer renderi üçün düzgün parametrlərRhino 8 ShrinkWrap bələdçisi: Mesh yaradılması və yoxlama addımlarıBlender Geometry Nodes ilə memarlıq elementlərini nöqtələrə və massivə çoxaltmaqBlender Geometry Nodes ilə əyri boyunca nümunələmə: Sample Curve bələdçisiUnreal Engine Movie Render Queue bələdçisi: Memarlıq render ayarlarıBlender Asset Browser bələdçisi: Memarlıq layihələrində varlıq kitabxanası qurmaqGemini API ilə memarlıq videolarını təhlil etmək: addım-addım bələdçiArchicad-Autodesk Forma bağlantısına hazırlıq: BIM datasını problemsiz ötürmə bələdçisiArchicad-də divar birləşmə xətalarını həll edən 4 ayar: kompozit divar bələdçisiRevit-də Faza (Phasing) İdarəetməsi: Renovasiya Layihələri üçün Addım-Addım Bələdçi
TəlimlərBlender

Blender Geometry Nodes ilə memarlıq elementlərini nöqtələrə və massivə çoxaltmaq

Blender Geometry Nodes-dakı Instance on Points ilə geometriyanı nöqtələrə yerləşdirə, Duplicate Elements və Duplicate Index ilə təkrarlanan massivlər yarada bilərsiniz. Bələdçi bu iki node-un istifadəsini memarlıq nümunələri ilə izah edir.

Təkrarlanan günəşqıran elementlərlə layihələndirilmiş müasir fasad 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 geometriyanı giriş geometriyasındakı nöqtələrdə instans kimi yerləşdirir.
  2. Bu node mesh, nöqtə buludu və əyriyə aid nəzarət nöqtələri kimi nöqtə sahəsi olan geometriyalarla işləyir.
  3. Duplicate Elements seçilmiş geometriya elementlərini göstərilən sayda çoxaldır; onların mövqelərini avtomatik dəyişmir.
  4. Duplicate Index çoxaldılmış elementlərin ardıcıl nüsxələrini ayırd etmək və hər birini fərqli məsafəyə köçürmək üçün istifadə oluna bilər.

Bu bələdçidə nə öyrənəcəksiniz?

Bu bələdçidə Blender Geometry Nodes daxilindəki Instance on Points node-u ilə bir geometriyanı başqa geometriyanın nöqtələrində yerləşdirməyi və Duplicate Elements ilə təkrarlanan massiv qurmağın əsas məntiqini nəzərdən keçiririk. Fasad günəşqıranları, sütunlar, işıqlandırma elementləri və ya oxşar şəkildə təkrarlanan memarlıq elementləri bu üsulları anlamaq üçün uyğun nümunələrdir. Bunlar tətbiq ssenariləridir; mənbə sənədlərdə konkret memarlıq layihəsi və ya hazır node şəbəkəsi təqdim olunmur.

İki üsul arasındakı fərq vacibdir: Instance on Points eyni geometriyanı dəfələrlə çoxaltmaq əvəzinə ona istinad edərək instanslar yaradır. Duplicate Elements isə seçilmiş geometriya elementlərini çoxaldır. Bu node-un yaratdığı nüsxələr başlanğıcda eyni mövqedə olur; buna görə massiv yaratmaq üçün nüsxələrə fərqli mövqelər vermək lazımdır.

Tələblər və əhatə dairəsi

  • Proqram təminatı: Blender və Geometry Nodes-dan istifadə. Mənbə səhifələr Blender-in onlayn təlimatındakı aktual sənədlərdir; bələdçidə konkret Blender versiyasının nömrəsi göstərilmir.

  • Hesab: Mənbələrdə hesab yaratmaq və ya sistemə daxil olmaq tələbi qeyd olunmur.

  • Geometriya: Instance on Points üçün nöqtə sahəsi olan giriş lazımdır. Bu, mesh, nöqtə buludu və ya əyrinin nəzarət nöqtələri ola bilər.

  • Avadanlıq və qiymət: Mənbə səhifələrdə avadanlıq tələbləri və ya məhsul qiyməti barədə məlumat yoxdur.

Aşağıdakı addımlar node-ların funksiyalarına əsaslanır. Hər layihədə tələb olunan bağlantılar və geometriya istifadə ediləcək memarlıq elementindən asılı olaraq dəyişə bilər; sənədlərdə hazır fasad massivi resepti verilmədiyi üçün burada konkret node şəbəkəsinin bütün bağlantıları fərz edilmir.

1. Instance on Points ilə elementləri nöqtələrdə yerləşdirin

Əvvəlcə üzərində işləyəcəyiniz nöqtə geometriyasını və instans kimi istifadə olunacaq geometriyanı müəyyənləşdirin. Məsələn, fasadda günəşqıranların yerləşəcəyi nöqtələri və tək bir günəşqıran modelini ayrı girişlər kimi təsəvvür edə bilərsiniz. Instance on Points node-unun Points girişi instansların yerləşməsini müəyyən edən geometriyanı, Instance girişi isə hər nöqtədə yerləşdiriləcək geometriyanı qəbul edir.

Nöqtələrin mövqeləri yaradılan instansların transformasiyalarına təsir edir. Buna görə də nöqtələrin yerləşməsi nəticənin düzülüşünü müəyyən edən əsas girişdir. Mənbə sənədinə görə node mesh nöqtələri ilə yanaşı nöqtə buludlarında və əyrilərin nəzarət nöqtələrində də işləyə bilər. Əyridən alınan nöqtələrlə işləyirsinizsə, hər bir nəzarət nöqtəsi instansın yerləşməsində rol oynaya bilər.

Selection girişi ilə hansı nöqtələrdə instans yaradılacağını təyin edə bilərsiniz: dəyəri doğru olan nöqtələrə instans əlavə edilir, digər nöqtələr ötürülür. Rotation hər instansın Euler fırlanmasını, Scale isə ölçüsünü müəyyən edir. Mənbədə Rotation girişinin Distribute Points on Faces və Curve to Points kimi node-ların fırlanma çıxışı ilə işlədilə biləcəyi; istiqamət vektorundan fırlanma əldə etmək üçün isə Align Rotation to Vector Node-dan istifadə oluna biləcəyi qeyd edilir.

Memarlıq tətbiqində bunu belə düşünün: yerləşmə nöqtələri fasad boyunca sıralanıbsa, eyni profil hər nöqtədə təkrar istifadə oluna bilər. Elementlərin bucağı və ya ölçüsü də girişlər vasitəsilə idarə oluna bilər. Bununla belə, bu girişlərin necə hesablanacağı layihənin geometriyasından və node şəbəkəsindən asılıdır.

2. Instans seçimlərini və verilənləri yoxlayın

Instance on Points eyni geometriyanı səhnədə dəfələrlə istifadə edərkən əsas verilənləri təkrar-təkrar kopyalamaq əvəzinə istinadlardan yararlanır. Blender sənədləri bunu eyni geometriyanı dəfələrlə əlavə etməyin sürətli üsulu kimi təsvir edir. Bu yanaşma təkrarlanan elementləri idarə edərkən hər nöqtədə real geometriyanı yenidən yaratmaq zərurətini aradan qaldırdığı üçün faydalıdır.

Points girişinə artıq instanslar ehtiva edən geometriya verilərsə, iç-içə instanslaşdırma baş verə bilər: node həmin instansların daxilindəki nöqtələrdə də yeni instanslar yerləşdirir. Bu halda yeni instanslara Rotation və Scale girişləri ilə yanaşı üst instansların transformasiyaları da təsir edir. Gözlənilməz yerləşmə görsəniz, giriş geometriyasının artıq instanslar ehtiva edib-etmədiyini yoxlayın.

Instance girişində birdən çox instans varsa, Pick Instances seçimi ilə hər nöqtəyə bütün geometriyanı əlavə etmək əvəzinə siyahıdakı instanslardan birini seçmək mümkündür. Seçimi Instance Index müəyyən edir; indeksin mənbəyi standart olaraq nöqtənin ID-si, ID olmadıqda isə indeksdir. Mənfi və ya siyahının sərhədini aşan dəyərlər siyahının digər ucuna keçir. Sənəddə bu seçimin Collection Info Node ilə istifadə üçün nəzərdə tutulduğu bildirilir.

3. Duplicate Elements ilə massiv qurun

Təkrarlanan elementlər yaratmağın digər yolu Duplicate Elements node-udur. Bu node girişdəki seçilmiş elementləri göstərilən sayda çoxalda bilər. Domain xüsusiyyəti hansı növ elementlərin çoxaldılacağını müəyyən edir: nöqtələr, mesh kənarları, üzlər, əyrilərdəki spline-lar və ya üst səviyyəli instanslar seçilə bilər. Məsələn, Faces sahəsində kopyalanan üzlər bir-biri ilə kənar paylaşmır.

Amount hər elementin neçə dəfə çoxaldılacağını müəyyən edən girişdir. Hər hansı element üçün dəyər sıfırdırsa, həmin element çıxışda yer almır. Vacib məhdudiyyət budur ki, çoxaldılan elementlərin mövqeləri dəyişdirilmir; bütün nüsxələr başlanğıcda eyni nöqtədə olur. Buna görə yalnız Duplicate Elements istifadə etməklə aralarında məsafə olan fasad massivi yaratmaq mümkün deyil.

Blender sənədlərində Duplicate Elements ilə Geometry to Instance node-larının birləşdirilərək sadə və səmərəli Array əməliyyatı qurula biləcəyi izah olunur. Bu yanaşmada Duplicate Index hər instansı fərqli məsafəyə köçürmək üçün istifadə oluna bilər. Qısaca, Duplicate Elements nüsxələr yaradır, Duplicate Index isə hər nüsxənin sırasını müəyyən edən sahə təqdim edir; həmin sıra nüsxələrə fərqli yerdəyişmə dəyərləri vermək üçün istifadə oluna bilər. Mənbədə konkret hərəkət düsturu və ya hazır node bağlantı sxemi göstərilmədiyi üçün bu təfərrüatlar burada müəyyənləşdirilmir.

Tez-tez rast gəlinən xətalar

  • Nüsxələrin üst-üstə düşməsi: Duplicate Elements elementləri başlanğıcda eyni mövqedə yaradır. Hər nüsxəyə fərqli yerdəyişmə vermədən aralı massiv gözləməyin.

  • Nöqtələrin ötürülməsi: Selection girişindəki dəyərlər hansı nöqtələrdə instans yaradılacağını müəyyən edir. Nöqtələrin ötürülməsi seçim dəyərlərinin nəticəsi ola bilər.

  • Fırlanmaların gözləniləndən fərqli olması: Instance on Points Rotation və Scale girişlərindən əlavə, iç-içə instanslarda üst instansların transformasiyalarından da təsirlənə bilər.

  • Yanlış geometriya sahəsini çoxaltmaq: Duplicate Elements daxilindəki Domain seçimi nöqtə, kənar, üz, spline və ya instans kimi hansı elementlərin işlənəcəyini müəyyən edir.

  • Nüsxə ilə instansı eyni hesab etmək: Instance on Points istinadlardan yararlanır. Lazım gəldikdə Make Instances Real operatoru bu node-un yaratdığı instanslardan obyektlər yarada bilər.

Memarlıq və vizuallaşdırma iş prosesində yeri

Bu node-lar fasad komponentləri, təkrarlanan mebel hissələri və ya oxşar elementlər üçün fərqli yaratma üsullarını sınamağa imkan verir. Bir geometriyanı nöqtələrdə istinad əsasında yerləşdirmək Instance on Points-in; elementləri çoxaldıb Duplicate Index ilə nüsxələrə fərqli yerdəyişmə vermək isə Duplicate Elements əsaslı massivin tətbiq sahəsidir. Hansı üsulun uyğun olması girişdəki geometriyadan və istənilən nəticədən asılıdır.

Xüsusilə bir neçə nəfərin eyni səhnə üzərində işlədiyi ofislərdə node şəbəkəsini anlaşıqlı saxlamaq və istifadə olunan geometriyanı düzgün giriş kimi seçmək vacibdir. Bununla belə, mənbə sənədlərdə konkret avadanlıqlarda performans ölçümü, versiya uyğunluğu və ya lisenziya xərci barədə məlumat yoxdur. İstehsal prosesinə daxil etməzdən əvvəl istifadə etdiyiniz Blender versiyasında node-un davranışını yoxlayın; tələbləri və xərclərlə bağlı qərarları da mövcud layihə şərtlərinə uyğun qiymətləndirin.

Növbəti addımlar

Əvvəlcə tək bir instans geometriyası ilə kiçik sınaq səhnəsi qurun. Instance on Points istifadə edərkən nöqtələrin yerləşməsini, Selection dəyərlərini, Rotation və Scale girişlərini ayrı-ayrılıqda yoxlayın. Daha sonra Duplicate Elements üsulunda nüsxələrin başlanğıcda üst-üstə düşdüyünü təsdiqləyin və Duplicate Index ilə nüsxələrə fərqli yerdəyişmələr verməyin nəticəsini müşahidə edin.

Bir neçə fərqli elementdən istifadə etməlisinizsə Pick Instances və Instance Index seçimlərini Collection Info Node ilə birlikdə nəzərdən keçirə bilərsiniz. İnstansları sonradan real obyektlərə çevirmək lazımdırsa, Make Instances Real operatorunu araşdırın. Hər iki halda nəticələri birbaşa səhnədə yoxlamaq iç-içə instanslardan və ya yanlış Domain seçimindən qaynaqlanan problemləri müəyyənləşdirməyi asanlaşdırır.

Mənbə və lisenziya

Blender Manual-dakı “Instance on Points Node” və “Duplicate Elements Node” səhifələri əsas götürülüb. Hər iki mənbə CC BY-SA 4.0 lisenziyalıdır. Bu bələdçi sənədlərdəki məlumatlar Azərbaycan dilinə uyğunlaşdırılaraq 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/operations/duplicate_elements.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

Memarlıq ofisləri və vizuallaşdırma komandaları üçün bu iki node təkrarlanan elementlərlə işləyərkən fərqli üsulları sınamağa yarayan praktik baza təqdim edir. Instance on Points eyni geometriyanın təkrar istifadə olunduğu ssenarilərdə xüsusilə başa düşülməli yanaşmadır; Duplicate Elements isə ardıcıl nüsxələrin necə yaradıldığını göstərir.

Türkiyədəki komandaların tətbiqə başlamazdan əvvəl nəticələri istifadə etdikləri Blender versiyasında sınaqdan keçirməsi məqsədəuyğundur. Mənbələrdə qiymət, lisenziya xərci və avadanlıq tələbləri göstərilmir; buna görə büdcə və avadanlığa təsir barədə nəticə çıxarmaq mümkün deyil. İstehsal fayllarına əlavə etməzdən əvvəl node-un davranışını kiçik bir səhnədə yoxlamaq onun iş prosesinə uyğunluğunu qiymətləndirməyi asanlaşdırar.

Tez-tez verilən suallar

Blender-də Instance on Points hansı geometriya növləri ilə işləyir?

Nöqtə sahəsi olan mesh, nöqtə buludu və əyriyə aid nəzarət nöqtələri kimi geometriyalarla işləyə bilər.

Duplicate Elements nüsxələri niyə üst-üstə düşür?

Node nüsxələrin mövqelərini dəyişmir; buna görə çoxaldılan elementlər başlanğıcda eyni yerdə olur. Duplicate Index hər nüsxəyə fərqli məsafədə yerdəyişmə vermək üçün istifadə oluna bilər.

Blender Geometry Nodes instanslarını real obyektlərə çevirə bilərmi?

Blender sənədlərinə görə Make Instances Real operatoru Instance on Points ilə yaradılan instanslardan obyektlər yarada bilər.

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

Əlaqəli xəbərlər