Son xəbərlər
Unreal Engine Pixel Streaming quraşdırılması: Memarlıq layihələrini brauzerə köçürünUnreal Engine Cine Camera və Live Link ilə memarlıq kamera axını qurmaqNano Banana 2.1 ilə memarlıq konsept vizualı yaratmaq üçün bələdçiCL Sculpt Assistant Blender-də heykəltəraşlıq alətlərinə tez çıxış yaradırBlender Geometry Nodes bələdçisi: səthlərə nöqtə səpmək və instans yaratmaqNano Banana 2.1 ilə memarlıq vizualları: addım-addım prompt bələdçisiUnreal Engine Modeling Mode ilə model yaratmaq və UV açmaq bələdçisiHoudini Solaris və USD iş axını: Laylı səhnə qurmaq üçün 7 addımHetao Alpha tamamlandı: RSHP-nin Şençjendə 45 mərtəbəli ofis qülləsiSuseong Continuum: Büro Ole Scheeren-dən rəqəmsal sənət qalereyası
TövsiyələrBlender

Blender Geometry Nodes bələdçisi: səthlərə nöqtə səpmək və instans yaratmaq

Blender Geometry Nodes-dəki Distribute Points on Faces və Instance on Points düyünləri mesh səthlərinə nöqtələr səpir və həmin nöqtələrdə həndəsə yerləşdirir. Bələdçidə səpmə üsulları, aralıq və sıxlıq parametrləri izah olunur.

Müasir tikilinin həyətində səthə müntəzəm səpilmiş ağaclar və landşaft elementləriSüni intellekt şəkli
Təmsili şəkil, süni intellektlə yaradılıb.Şəkil: 3dsınıfı / FCA AI

Qısaca

  1. Distribute Points on Faces düyünü üzləri olan mesh üzərində nöqtələr yaradır.
  2. Random sənəddə ən sürətli üsul kimi göstərilir, Poisson Disk isə nöqtələr arasındakı minimum məsafəni nəzərə alır.
  3. Density dəyəri mesh səthinin hər kvadratmetrinə səpiləcək nöqtələrin sayını müəyyən edir.
  4. Instance on Points təkrarlanan həndəsəni hər nöqtədə verilənləri kopyalamadan istinad kimi istifadə edə bilər.

Blender-in rəsmi təlimatında izah olunan Distribute Points on Faces və Instance on Points düyünləri əvvəlcə mesh səthində nöqtələr yaratmaq, sonra isə həmin nöqtələrdə həndəsə yerləşdirmək üçün birlikdə istifadə oluna bilər. Bu bələdçidə Geometry Nodes ilə qurulan əsas iş axını və diqqətəlayiq parametrlər nəzərdən keçirilir. Mənbə sənədlərdə konkret Blender versiyası göstərilmədiyindən izah Blender Manual-ın müvafiq səhifələrindəki düyün davranışlarına əsaslanır.

1. Səpmə üçün üzləri olan mesh istifadə edin

Distribute Points on Faces düyününün Mesh girişinə üzləri olan mesh qoşulmalıdır. Düyün səthdə nöqtələr yaradır, buna görə üzləri olmayan həndəsə bu giriş üçün uyğun deyil. Selection girişi nöqtələrin səpilməsi zamanı hansı üzlərin nəzərə alınacağını müəyyən edir. Beləliklə, səpmə sahəsini həndəsə verilənləri ilə məhdudlaşdırmaq mümkündür.

Düyün yaradılan nöqtələrə giriş həndəsəsinin nöqtə, təpə və poliqon atributlarını ötürür. Bu verilənlərə vertex çəkiləri və UV xəritələri də daxildir. Bundan əlavə, Normal və Rotation çıxışları təqdim edir. Normal nöqtənin yerləşdiyi üçbucağın normalını, Rotation isə həmin normaldan yaradılmış Euler fırlanmasını verir. Bu çıxışlardan sonrakı düyünlərdə istiqamətləndirmə üçün istifadə etmək olar.

Düyün hər nöqtə üçün sabit identifikator olan daxili id atributunu da yaradır. Təlimata əsasən, mesh deformasiyaya uğradıqda və ya sıxlıq dəyişdikdə mövcudluğunu qoruyan nöqtələrin identifikatorları sabit qalır. Bu identifikatordan Random Value və Instance on Points kimi düyünlərdə istifadə etmək olar. Buna görə səpmənin sonrakı mərhələlərində nöqtələri tanımaq lazım gəldikdə id veriləni əhəmiyyət kəsb edir.

2. Random və Poisson Disk üsulunu seçin

Distribution Method parametri nöqtələrin necə səpiləcəyini müəyyən edir. Random üsulu nöqtələri səthdə təsadüfi yerləşdirir və sənəddə ən sürətli seçim kimi təqdim olunur. Nöqtələr arasında müəyyən məsafəni qorumaq tələb olunmursa, bu üsul yaxşı başlanğıc variantıdır.

Poisson Disk də təsadüfi səpmə aparır, lakin nöqtələr arasındakı minimum məsafəni nəzərə alır. Bu üsulda Distance Min parametri nöqtələrin bir-birinə yaxınlaşa biləcəyi ən kiçik məsafəni müəyyən edir. Distance Min sıfır olduqda düyünün davranışı Random üsulu ilə eyni olur; bu zaman nöqtələr arasındakı məsafəyə görə heç bir nöqtə kənarlaşdırılmır.

ParametrTövsiyə olunan dəyərTəsiri
Distribution Method: RandomMənbədə sabit dəyər göstərilmirTəsadüfi səpir; sənəddə ən sürətli üsul kimi təqdim olunur.
Distribution Method: Poisson DiskMənbədə sabit dəyər göstərilmirNöqtələr arasındakı minimum məsafəni nəzərə alır.
Distance MinSıfır dəyəri Random ilə eyni davranışı verirNöqtələr arasındakı minimum məsafəni müəyyən edir; yalnız Poisson Disk-də istifadə oluna bilər.
DensityHər kvadratmetrə düşən nöqtələrin sayıHər mesh səthindəki nöqtə səpmə sıxlığını müəyyən edir.
SeedMənbədə sabit dəyər göstərilmirNöqtələri yaratmaq üçün istifadə edilən təsadüfilik dəyəridir.

Bu cədvələ sənədlərdə göstərilməyən ədədi tövsiyə əlavə olunmayıb. Dəyərləri səhnənin tələblərinə uyğun sınaqdan keçirərək seçmək lazımdır; xüsusilə Poisson Disk-də minimum məsafə ilə sıxlığı birlikdə nəzərə almaq vacibdir.

3. Sıxlığı və səpmə sərhədini birlikdə idarə edin

Density girişi hər mesh üzünün hər kvadratmetrinə səpiləcək nöqtələrin sayını bildirir. Bu dəyər Density Attribute dəyərləri ilə vurulur. Poisson Disk üsulunda əlavə olaraq Density Max girişi də var: o da hər kvadratmetrə düşən nöqtə sıxlığını müəyyən edir və yekun sıxlığın təyin olunmasında Density ilə birlikdə rol oynayır. Density Max yalnız Poisson Disk rejimində istifadə oluna bilər.

Sıxlığı artırmaq həmişə yeni nöqtələrin əlavə olunacağı demək deyil. Təlimatda Density Max dəyərinin Distance Min tərəfindən məhdudlaşdırıla biləcəyi qeyd olunur. Minimum məsafənin imkan verdiyi sıxlıq aşıldıqda yeni nöqtələr əlavə edilmir. Buna görə daha sıx səpmə əldə olunmursa, təkcə Density dəyərinə deyil, Distance Min parametrinə də baxmaq lazımdır.

Seed nöqtələrin yaradılması üçün istifadə edilən təsadüfi toxum dəyəridir. Fərqli səpmə nəticəsi almaq üçün bu parametri dəyişmək olar. Mövcud səpmə nəticəsini qorumaq və ya dəyişiklikləri müqayisə etmək istədikdə Seed dəyərini də yoxlamaq lazımdır. Mənbə sənəddə Seed üçün tövsiyə olunan rəqəm göstərilmir.

4. Nöqtələrdə həndəsə instanslaşdırın

Distribute Points on Faces düyününün Points çıxışını Instance on Points düyününün Points girişinə qoşun. Çoxaldılacaq həndəsəni isə Instance girişinə verin. Instance on Points həndəsəni altdakı verilənləri çoxaltmadan hər nöqtəyə istinad kimi əlavə edir. Blender təlimatında bu yanaşma eyni həndəsəni səhnədə çox sayda istifadə etməyin sürətli yolu kimi izah olunur.

Rotation girişi hər instansın fırlanmasını, Scale girişi isə ölçüsünü müəyyən edir. Distribute Points on Faces düyününün Rotation çıxışını instansları səth normalına uyğun istiqamətləndirmək üçün qoşmaq olar. Bununla belə, normaldan yaradılan fırlanmada Z oxu qeyri-müəyyən qala bilər, çünki səth normalı hər üç fırlanma oxunu müəyyənləşdirmək üçün kifayət qədər məlumat vermir. Buna görə instansların yalnız səthə uyğun istiqamətlənməsi deyil, bütün oxlarda dəqiq hizalanması tələb olunursa, nəticəni yoxlamaq lazımdır.

Instance on Points nöqtələrin atributlarını yaranan instansların instance sahəsində əlçatan edir. Giriş həndəsəsində id atributu varsa, bu dəyər çıxış instanslarına ötürülür. Nöqtə girişi artıq instanslar ehtiva edirsə, düyün həmin instansların daxilindəki nöqtələrdə yeni instanslar yerləşdirə bilər; təlimat bunu iç-içə instanslaşdırma kimi izah edir.

Instance girişində bir neçə instansdan ibarət həndəsə istifadə olunduqda, Pick Instances seçimi hər nöqtəyə bütün siyahını əlavə etmək əvəzinə siyahıdan bir instans seçməyə imkan verir. Seçim Instance Index vasitəsilə edilir; bu parametr yalnız Pick Instances aktiv olduqda istifadə olunur. Təlimat bu istifadəni Collection Info düyünü ilə əlaqələndirir. Bundan əlavə, mənfi indekslər və ya siyahıdakı elementlərin sayını aşan indekslər siyahının o biri ucundan davam edəcək şəkildə nəzərə alınır. İnstansları həqiqi obyektlərə çevirmək lazım gəldikdə Make Instances Real operatorundan istifadə etmək olar.

Memarlıq və vizuallaşdırma iş axınına nə verir?

Bu düyün cütü mesh səthində təkrarlanan elementlərin yerləşdirilməsini qurmaq və eyni həndəsədən çoxsaylı nöqtələrdə istifadə etmək üçün prosedural əsas yaradır. Memarlıq vizuallaşdırması işlərində üsul seçimi düzülüşün təsadüfi olmasına, yoxsa nöqtələr arasında minimum məsafənin qorunmasına ehtiyac duyulmasından asılıdır. Instansdan istifadə eyni həndəsə verilənlərini hər nöqtədə yenidən yaratmadan təkrarlamağa imkan verir; lakin mənbə sənədlərdə məhsuldarlıq ölçümü və ya konkret avadanlıq tələbi göstərilmir.

Sənədlərdə bu düyünlərin hansı Blender versiyasında işlədiyi və ya uyğunluq cədvəli qeyd olunmayıb. Manual səhifəsinin mənbə metadatasında CC BY-SA 4.0 lisenziyası göstərilir; bu, burada nəzərdən keçirilən rəsmi sənədləşdirmə məzmununun lisenziya məlumatıdır. İstifadə olunan Blender quraşdırmasının və iş fayllarının uyğunluğu ilə bağlı mənbələrdə ayrıca versiya məlumatı yoxdur.

Tez-tez edilən səhvlər

  • Üzləri olmayan həndəsəni Distribute Points on Faces düyününə qoşmaq. Girişdə üzləri olan mesh olmalıdır.

  • Poisson Disk-də Density dəyərini artırmağın mütləq daha çox nöqtə yaradacağını düşünmək. Distance Min icazə verilən sıxlığı məhdudlaşdıra bilər.

  • Distance Min sıfır olduqda nöqtələrin bir-birindən aralı saxlanacağını düşünmək. Bu halda davranış Random üsulu ilə eynidir.

  • Normaldan gələn Rotation çıxışının bütün oxları dəqiq müəyyən etdiyini qəbul etmək. Z oxu qeyri-müəyyən qala bilər.

  • İnstansları hər zaman həqiqi həndəsə hesab etmək. Onları həqiqi obyektlərə çevirmək üçün təlimatda Make Instances Real operatoru göstərilir.

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/point/distribute_points_on_faces.html
Xülasə
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ə

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

Türkiyədəki memarlıq ofisləri və vizuallaşdırma komandaları üçün bu iş axınının praktik faydası təkrarlanan elementləri səthlərdə qaydalı şəkildə yerləşdirməsidir. Random sürətli səpmə seçimi təqdim edir, Poisson Disk isə aralıq nəzarətinə ehtiyac duyulan düzülüşlərdə önə çıxır. Həndəsədən istinad kimi istifadə etmək də eyni verilənləri hər nöqtədə yenidən yaratmamağa kömək edir.

Bununla belə, nəticəni təkcə sıxlıq parametri müəyyən etmir; Distance Min məhdudiyyətini və normaldan törədilən fırlanmanın oxlarla bağlı məhdudiyyətini də yoxlamaq lazımdır. Mənbələrdə avadanlıq tələbi və ya məhsuldarlıq ölçümü verilmir. Rəsmi təlimatda CC BY-SA 4.0 lisenziyasının göstərilməsi Blender proqramının lisenziya şərtləri ilə bağlı açıqlama deyil. Versiya məlumatı da verilmədiyindən komandaların davranışı öz quraşdırmalarında yoxlaması məqsədəuyğundur.

Tez-tez verilən suallar

Blender-də mesh səthinə nöqtə səpmək üçün hansı düyündən istifadə olunur?

Distribute Points on Faces düyünü üzləri olan mesh üzərində nöqtələr yaradır. Üzləri olmayan həndəsə bu düyünün Mesh girişi üçün uyğun deyil.

Random və Poisson Disk səpmə üsulları arasında hansı fərq var?

Random sənəddə ən sürətli səpmə üsulu kimi göstərilir. Poisson Disk nöqtələr arasındakı minimum məsafəni nəzərə alır; Distance Min sıfır olduqda davranışı Random ilə eyni olur.

Instance on Points həqiqi kopyalar yaradır?

Düyün həndəsəni nöqtələrdə istinad kimi istifadə edə və eyni verilənləri çoxaltmadan səhnədə çoxsaylı instanslar yarada bilər. İnstansları obyektlərə çevirmək üçün təlimatda Make Instances Real operatoru da göstərilir.

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

Əlaqəli xəbərlər