Qısaca
- Instance on Points mesh, nöqtə buludu və əyrilərin nəzarət nöqtələri kimi nöqtə sahəsi olan geometriyalarla işləyir.
- Selection hansı nöqtələrə instans yerləşdiriləcəyini, Rotation və Scale isə instansların fırlanmasını və ölçüsünü müəyyən edir.
- Realize Instances instansları real geometriya verilənlərinə çevirərək hər birinə ayrıca müdaxilə etməyə imkan verir.
- Çoxsaylı mürəkkəb instansları real geometriyaya çevirmək performansı xeyli azalda bilər.
Bu təlimatda nə öyrənəcəksiniz?
Blender Geometry Nodes-da eyni geometriyanı səhnədəki çoxsaylı nöqtələrdə istifadə etməyin praktik yolu hər nüsxəni yenidən yaratmaq əvəzinə instanslardan yararlanmaqdır. Bu yanaşma təkrarlanan elementlərin əsas geometriyasını çoxaltmadan onları səhnəyə yerləşdirir. Instance on Points düyünü giriş geometriyasındakı nöqtələrə instanslar əlavə edir; Realize Instances düyünü isə lazım olduqda həmin instansları real geometriya verilənlərinə çevirir.
Bu təlimatda iki düyünün funksiyası və aralarındakı fərq addım-addım izah olunur. Nəticədə fasad elementləri, mebel hissələri və ya landşaft tərtibatındakı təkrarlanan parçalar kimi instanslaşdırma tələb edən işlərdə hansı mərhələdə instanslardan istifadə etməyin, hansı mərhələdə isə onları geometriyaya çevirməyin məqsədəuyğun olduğunu qiymətləndirə bilərsiniz. Bunlar istifadə ssenarilərinə dair nümunələrdir; nəticə giriş geometriyasından və düyün parametrlərindən asılıdır.
Tələblər
Blender-də Geometry Nodes ilə işləmək mümkün olan səhnə və üzərində əməliyyat aparılacaq geometriya lazımdır.
Instance on Points üçün nöqtə sahəsi olan geometriyadan istifadə etmək olar. Təlimatda mesh-lər, nöqtə buludları və əyrilərin nəzarət nöqtələri bu kateqoriyaya daxil edilir.
Nümunə kimi istifadə ediləcək geometriya Instance girişinə verilir. Bu, real geometriya və ya bir neçə instans ola bilər.
Instansları sonradan ayrı-ayrılıqda dəyişmək lazımdırsa, Realize Instances düyünündən istifadə etmək olar. Lakin bu çevirmə, xüsusilə çoxsaylı mürəkkəb instanslarda, performans xərci yarada bilər.
Mənbə təlimatda Blender versiyasının nömrəsi və ya hesab tələbləri göstərilmir. Buna görə aşağıdakı addımlar düyünlərin funksiyalarına əsaslanır; menyuların yeri və ya konkret versiyaya aid interfeys detalları verilmir.
Addım-addım: nöqtələrə instans yerləşdirmək
Nöqtələri olan geometriyanı hazırlayın. Nümunələrin mövqelərini müəyyən edəcək geometriyanı Instance on Points düyününün Points girişinə qoşun. Nöqtələrin mövqeləri yaradılan instansların çevrilməsinə təsir edir. Nöqtələr mesh-də, nöqtə buludunda və ya əyrinin nəzarət nöqtələrində ola bilər.
Nümunə geometriyasını müəyyən edin. İstifadə ediləcək obyekti və ya geometriyanı Instance girişinə verin. Düyün bu girişdəki geometriyanı seçilmiş hər nöqtəyə yerləşdirir. Eyni geometriya çoxsaylı mövqelərdə istifadə olunduğu üçün hər instans üçün əsas verilənləri yenidən yaratmağa ehtiyac qalmır.
Hansı nöqtələrdən istifadə ediləcəyini seçin. Selection girişi nöqtədə instans yaradılıb-yaradılmayacağını müəyyən edir. Dəyər doğrudursa, həmin nöqtəyə instans əlavə edilir; yanlış olduqda isə nöqtə ötürülür. Beləliklə, bütün nöqtələrdən istifadə etmək əvəzinə yalnız seçilmiş nöqtələrdə yerləşdirmə aparmaq mümkündür.
Fırlanmanı və ölçünü tənzimləyin. Rotation girişi hər instansın Euler fırlanmasını, Scale girişi isə ölçüsünü idarə edir. Fırlanma üçün başqa düyünlərdən alınan uyğun dəyərlərdən istifadə etmək olar; məsələn, təlimatda Distribute Points on Faces və ya Curve to Points çıxışları qeyd olunur. İstiqamət vektorunu Euler fırlanmasına çevirmək üçün Align Rotation to Vector düyünündən də istifadə etmək olar.
Bir neçə seçim arasından instans seçin. Instance girişində instans siyahısı varsa, Pick Instances seçimini aktivləşdirərək hər nöqtəyə siyahının hamısını deyil, seçilmiş instansı əlavə edə bilərsiniz. Hansı instansın istifadə olunacağını Instance Index müəyyən edir. Təlimata görə, bu xüsusiyyət xüsusilə Collection Info düyünü ilə birlikdə istifadə üçün nəzərdə tutulub. Index dəyəri mənfidirsə və ya siyahıdakı elementlərin sayını aşırsa, seçim siyahının digər ucundan davam edəcək şəkildə dövr edir.
Nəticəni və iç-içə instansları yoxlayın. Giriş geometriyasında artıq instanslar varsa, düyün həmin instansların daxilindəki nöqtələrə də yeni instanslar əlavə edə bilər; nəticədə iç-içə instanslaşdırma yaranır. Bu halda yeni instanslar öz Rotation və Scale çevrilmələrini alır, eyni zamanda üst instansların çevrilməsindən də təsirlənir. Düyünün çıxışında Instances olur. Girişdə
idatributu varsa, bu atribut nəticə instanslarına ötürülür.
Instansları redaktə edilə bilən geometriyaya çevirmək
Instanslar eyni əsas geometriyanı səmərəli şəkildə təkrar istifadə edir. Hər nüsxəyə ayrıca müdaxilə etmək lazım gəldikdə Realize Instances düyünü instansları real geometriya verilənlərinə çevirir. Bu əməliyyatdan sonra hər instansa ayrıca dəyişikliklər tətbiq etmək mümkündür; çevirmə aparılmadıqda isə eyni instansın nüsxələrinə tətbiq olunan dəyişikliklər ortaq geometriyada eyni şəkildə əks olunur.
Instance on Points çıxışını Realize Instances düyününün Geometry girişinə qoşun.
Selection vasitəsilə hansı üst səviyyəli instansların çevriləcəyini müəyyən edin.
İç-içə instanslar varsa, çevriləcək səviyyələrin sayını Depth ilə seçin. Realize All seçimi üst səviyyəli instansların daxilindəki bütün səviyyələri çevirir və Depth dəyərini nəzərə almır.
Çıxışdakı Geometry verilənlərindən növbəti əməliyyatda istifadə edin. Çevirmənin lazım olub-olmadığını sonrakı mərhələdə instansları ayrıca dəyişmək ehtiyacına əsasən müəyyən edin.
Təlimata görə, çoxsaylı mürəkkəb instansları real geometriyaya çevirmək performansı ciddi şəkildə aşağı sala bilər. Buna görə yalnız nəticənin ayrı-ayrılıqda redaktə edilməsi lazımdırsa çevirmə addımını əlavə etmək daha nəzarətli yanaşmadır. İnstanslardan obyekt yaratmaq lazım olan başqa bir halda, Instance on Points ilə yaradılmış instanslar üçün Make Instances Real operatorundan da istifadə etmək olar.
Tez-tez rast gəlinən xətalar
Instansların ölçüsü və ya istiqaməti gözləniləndən fərqlidirsə: Points geometriyasındakı mövqelərin çevrilməyə təsir etdiyini, Rotation və Scale girişlərinin də hər instansa tətbiq olunduğunu yoxlayın.
Bəzi nöqtələrdə instans görünmürsə: Selection dəyərinin həmin nöqtələri ötürə biləcəyini yoxlayın.
Siyahıdan gözlənilməyən instans seçilirsə: Pick Instances seçiminin aktiv olub-olmadığını və Instance Index dəyərini yoxlayın. Yanlış aralıqdakı dəyərlər siyahının digər ucuna dövr edir.
Çevirmədən sonra iş ləngiyirsə: Realize Instances ilə çoxsaylı mürəkkəb instansların geometriyaya çevrilib-çevrilmədiyini qiymətləndirin. Instanslaşdırma verilənləri təkrar istifadə etmək, real geometriyaya çevirmə isə ayrıca müdaxilə ehtiyacı üçün nəzərdə tutulub.
İşıq kimi geometriya olmayan obyektlər instanslaşdırılmırsa: Təlimatda belə obyektlər üçün Object Info düyünündən istifadə edilə biləcəyi qeyd olunur. Metaball obyektləri isə instanslaşdırma üçün dəstəklənmir.
Memarlıq və vizuallaşdırma iş axınında növbəti addımlar
Təkrarlanan elementlərin yerləşdirilməsində Instance on Points əsas geometriyanı hər nöqtədə yenidən yaratmadan işləməyə imkan verir. Bu, çoxsaylı oxşar hissələrdən istifadə olunan memarlıq modellərində və vizuallaşdırma səhnələrində faydalı ola bilər. Yerləşdirmə nöqtələrini, instansların ölçüsünü və fırlanmasını nəticədə yoxlayın; əyri nəzarət nöqtələrindən istifadə edilən düzülüşlərdə düyünün bu nöqtə növü ilə işlədiyini də nəzərə alın.
Real geometriyaya keçidi isə növbəti redaktə mərhələsi tələb edirsə seçin. Ofislər və tələbə layihələri üçün vacib sual hər instansı ayrıca redaktə etməyin həqiqətən lazım olub-olmamasıdır: lazım deyilsə, instansları saxlamaq mürəkkəb geometriyanı səbəbsiz yerə çoxaltmamağa kömək edir. Mənbələr konkret avadanlıq, lisenziya xərci və ya versiya uyğunluğu barədə məlumat vermədiyindən bunları layihə mühitindəki Blender quraşdırması və istifadə olunan əlavələr və ya aktivlərin şərtləri əsasında ayrıca yoxlamaq lazımdır.
Mənbə və lisenziya
Bu təlimat Blender-in rəsmi onlayn təlimatındakı Instance on Points və Realize Instances sənədləri əsasında türk dilindən uyğunlaşdırılıb. Hər iki mənbə CC BY-SA 4.0 lisenziyalıdır.
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.
Türkiyədəki memarlıq ofisləri və vizuallaşdırma komandaları üçün bu iki düyünün əsas üstünlüyü təkrarlanan elementlərdə verilənləri nə vaxt instans kimi saxlamaq, nə vaxt isə real geometriyaya çevirmək lazım olduğunu aydın şəkildə ayırmasıdır. Fasad və ya landşaft tərtibatı kimi təkrarlanan işlərdə instanslaşdırma praktik başlanğıc yanaşmasıdır; ayrı-ayrı müdaxilə lazım gəldikdə çevirmə aparmaq mümkündür.
Bununla belə, Realize Instances addımını vərdiş xatirinə əlavə etmək düzgün olmaya bilər: mənbədə çoxsaylı mürəkkəb instanslarda performansın düşə biləcəyi barədə xəbərdarlıq edilir. Mənbələrdə avadanlıq, Blender versiyasının uyğunluğu və lisenziya xərci barədə məlumat yoxdur; komandaların öz quraşdırmalarını və iş axınlarını yoxlaması vacibdir. Tələbələr üçün də instansla real geometriyanın fərqini kiçik səhnədə sınaqdan keçirərək anlamaq faydalıdır.
Tez-tez verilən suallar
Blender-də Instance on Points hansı geometriya növləri ilə işləyir?
Nöqtə sahəsi olan geometriyalarla işləyir. Təlimatda mesh-lər, nöqtə buludları və əyrilərin nəzarət nöqtələri nümunə göstərilir.
Realize Instances nə işə yarayır?
İnstansları real geometriya verilənlərinə çevirir. Beləliklə, hər instansa ayrıca müdaxilə etmək mümkündür; lakin çoxsaylı mürəkkəb instanslarda performans aşağı düşə bilər.
Blender Geometry Nodes-da seçilmiş nöqtələrə instans yerləşdirmək mümkündürmü?
Bəli. Instance on Points düyününün Selection girişi hansı nöqtələrdə instans yaradılacağını müəyyən edir.


