Qısaca
- Wedge TOP təsvir və ya geometriya üçün fərqli parametrlərlə variasiyalara aid iş elementləri yaradır.
- Wedge Count yaradılacaq variasiyaların sayını müəyyən edir; say həddini aşan siyahı dəyərləri dövrə vuraraq yenidən istifadə olunur.
- ROP Fetch ROP düyününü və ya şəbəkəsini hər kadr üçün iş elementləri ilə icra edə bilir.
- ROP Fetch-də Cache Mode mövcud çıxış fayllarının işlərin yenidən icrasına necə təsir edəcəyini müəyyən edir.
Houdini-nin TOPs sənədlərində yer alan Wedge və ROP Fetch düyünləri variasiya yaratmağı və render işlərini planlaşdırmağı eyni iş axınında birləşdirir. SideFX-in hər iki düyünlə bağlı sənədlərində xüsusiyyətlər 17.5 versiyasından etibarən təsvir olunur. Wedge dəyişdiriləcək atributlara əsasən ayrı-ayrı iş elementləri yaradır, ROP Fetch isə ROP düyününü və ya şəbəkəsini icra edərək kadrlar üzrə işlər yaradır. Bu bələdçi memarlıq vizuallaşdırması və animasiya səhnələrində seçimləri sistemli şəkildə müqayisə etmək istəyənlər üçün əsas quraşdırmanı izah edir.
1. Wedge TOP ilə variasiyaları təyin edin
TOP şəbəkənizə Wedge düyününü render düyünündən əvvəl əlavə edin. Sənədlərə görə, render TOP düyünləri özlərinə daxil olan hər bir iş elementi üçün kadr əsaslı iş elementləri yaradır. Beləliklə, Wedge-in yaratdığı hər variasiya render mərhələsinə ayrıca giriş kimi ötürülür.
Wedge Attributes bölməsindən dəyişdirmək istədiyiniz atributları əlavə edin və hər birinə Attribute Name verin. Eyni Wedge düyünündə birdən çox atributu dəyişmək mümkündür. Dəyərləri diapazon üzrə bərabər paylaya, siyahıdakı dəyərlərdən seçə və ya diapazondan təsadüfi nümunələr yarada bilərsiniz. Bu seçimlər eyni səhnə üçün nəzarətli müqayisələr hazırlamağa imkan verir; bununla belə, hansı səhnə parametrinin atributla əlaqələndiriləcəyi qurulmuş şəbəkədən və parametr bağlantılarından asılıdır.
Wedge Count yaradılacaq iş elementlərinin sayını müəyyən edir. Diapazon kimi təyin olunan dəyərlər bu sayda addıma bölünür. Siyahı üsulundan istifadə etdikdə Wedge Count siyahıdakı dəyərlərin sayını keçərsə, siyahı yenidən əvvəldən istifadə olunur. Təsadüfi seçimdə Random Seed dəyərini dəyişmək fərqli nümunələr yaradır. Buna görə müqayisə zamanı eyni seed dəyərini saxlamaq variasiyaların ardıcıl olmasına kömək edir; yeni nümunələr lazım olduqda seed dəyişdirilə bilər.
| Parametr | Tövsiyə olunan dəyər | Təsiri |
|---|---|---|
| Generate When | Automatic | Xüsusi icra vaxtı tələb olunmursa, giriş düyünlərinin iş rejiminə uyğun seçim edir. |
| Wedge Type | Range, Value və ya siyahı | Diapazon, sabit/hesablanan dəyər və ya siyahı əsasında variasiya yaradır. |
| Random Seed | Sabit dəyər; yeni təsadüfi nəticə üçün dəyişdirin | Təsadüfi dəyərlərin yenidən yaradılmasına nəzarət edir. |
| Preserve Wedge Numbers | İç-içə Wedge istifadəsində aktiv edin | Bir neçə səviyyədəki wedge nömrələrini və saylarını massivlərdə saxlayır. |
2. Atributları render parametrlərinə bağlayın
Wedge dəyərlərini render düyününə ötürməyin iki yolu var. “Pull” yanaşmasında render düyünündəki parametr ifadəsi iş elementinin atributuna istinad edir. Məsələn, atributun adı scale olarsa, sənədlərdə göstərilən ifadə forması @scale olur. Bu üsul çevikdir, lakin TOPs-ə xas ifadələrdən istifadə etdiyinə görə ROP düyününün TOPs-dən kənarda da əl ilə icra oluna bilməsi tələb edilən hallarda uyğun olmaya bilər.
“Push” yanaşmasında Wedge daxilindəki Target Parameter seçimindən istifadə edərək hədəf parametr göstərilir. Wedge render zamanı parametri əvəz edən xüsusi atributlar yaradır; beləliklə, render dəyərləri TOPs tərəfindən ötürülür və həmin icra zamanı səhnədəki HIP faylının parametri dəyişdirilmir. Set Value As seçimi hədəf parametr üçün atribut istinadı, birbaşa dəyər və ya ifadə təyin etməyə imkan verir.
İş elementi seçildikdə hədəf parametri önizləmə üçün dəyişən seçimə diqqət yetirin: sənədlərə görə bu əməliyyat parametri həqiqətən dəyişir, yenidən hesablamaya səbəb ola və HIP faylını saxlanılmamış vəziyyətə gətirə bilər. Önizlənmiş dəyişiklik fayl yadda saxlanarsa, faylda qala bilər. Bu davranış yalnız aktiv Houdini seansına təsir edir; şəbəkə icra olunarkən “push” dəyərləri HIP faylını dəyişdirmədən tətbiq olunur. Faylda təsadüfi dəyişikliklərin qalmaması üçün önizləmədən sonra parametr dəyərlərini yoxlayın.
3. ROP Fetch ilə kadrları və işləri icra edin
Wedge-dən sonra ROP Fetch TOP-dan istifadə edərək cari HIP faylındakı və ya xarici HIP faylındakı ROP düyününü və ya şəbəkəsini icra edə bilərsiniz. Düyün kadr yaratma parametrlərinə əsasən hər kadr üçün iş elementi yaradır. Bir neçə kadrı bir işdə toplamaq simulyasiya məlumatlarının yaddaşda saxlandığı ssenarilərdə faydalı ola bilər. Daha kiçik qruplar — sənədlərdəki nümunədə hər iş üçün dörd kadr — sürətlə işləyən ROP-larda HIP faylını yenidən yükləmək yükünü azalda bilər. Bunlar hər səhnə üçün məcburi parametrlər deyil, istifadə nümunələridir.
ROP Fetch-in Cache Mode seçimi gözlənilən çıxış faylları mövcud olduqda nə ediləcəyini müəyyən edir. Automatic fayl varsa, işi yenidən planlaşdırmadan tamamlanmış saya bilər; upstream iş elementlərinin yeni fayl yazması keşin etibarsız sayılmasına səbəb ola bilər. Automatic (Ignore Upstream) də faylı yoxlayır, lakin upstream fayl yazılışları bu düyünün keşini etibarsız etmir. Read Files çıxış yoxdursa, iş elementini uğursuz kimi işarələyir. Write Files isə mövcud fayla baxmadan işləri həmişə planlaşdırır. Yenidən render etmək və ya mövcud fayllardan istifadə etmək qərarını bu seçimlər vasitəsilə iş axınınıza uyğun verin.
Çıxışları izləmək üçün ROP parametrlərindən fayl yolları götürülə və ya Custom Path List istifadə oluna bilər. Xüsusi yollar ROP-un yaratdığı çıxışı dəyişmir; onlar PDG-yə hansı faylların gözlənilən çıxış olduğunu bildirir. Xüsusi ROP-un çıxış parametri avtomatik tanınmırsa, Output Parm Name sahəsində parametrin adını göstərə bilərsiniz. ROP-un yazdığı fayllar avtomatik aşkarlanmırsa, sənədlərdəki pdg_logoutput açarı aktivləşdirilə bilər; düyünün çıxışında OUTPUT_FILE:{file_path}; formatına uyğun sətirlər çıxış kimi tanınır.
4. Memarlıq vizuallaşdırması iş axınına təsiri
Wedge eyni səhnədə bir neçə parametr kombinasiyasını ayrıca iş elementləri şəklində təşkil etmək istəyən vizuallaşdırma komandaları üçün faydalıdır. ROP Fetch isə bu işləri kadrlara bölmək, qruplaşdırmaq və mövcud çıxış fayllarına uyğun olaraq yenidən icra davranışını idarə etmək üçün istifadə oluna bilər. Xüsusilə təkrarlanan render sınaqlarında iş elementlərini və çıxışları izləmək asanlaşır.
Bu sənədlərdə avadanlığın performansı, lisenziya şərtləri və ya başqa proqramlarla uyğunluq barədə məlumat verilmir. Buna görə şəbəkənin iş yükü, render düyününün tələbləri və istifadə olunan planlaşdırıcı mühiti ayrıca nəzərə alınmalıdır. Çox sayda variasiyanı icra etməzdən əvvəl az sayda wedge ilə başlamaq, bağlantıları və fayl yollarını yoxlamaq, yanlış parametrlərin təsirini məhdudlaşdırmağa kömək edir.
Tez-tez edilən səhvlər
Siyahı ilə təyin olunan dəyərlərin sayı Wedge Count-dan az olduqda dəyərlərin dövrə vuraraq yenidən istifadə olunacağını nəzərdən qaçırmaq.
Pull ifadələrinin TOPs-ə xas olduğunu nəzərə almadan ROP-un TOPs-dən kənarda işləməsini gözləmək.
İş elementi seçimi ilə edilən parametr önizləməsinin HIP faylını dəyişə biləcəyini unutmaq.
Custom Path List-in ROP-un çıxış yerini dəyişdirdiyini düşünmək; bu siyahı yalnız gözlənilən faylları bildirir.
Automatic keş davranışını anlamadan köhnə çıxış fayllarını etibarlı saymaq.
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 və vizuallaşdırma ofisləri üçün bu iki düyünün praktik faydası seçimləri bir-bir əl ilə dəyişib render almaqdansa variasiyaları və kadrları nizamlı iş elementlərinə çevirməsidir. Xüsusilə təkrarlanan sınaqlarda çıxış fayllarının təyin edilməsi və keş davranışının seçilməsi işin izlənməsini daha proqnozlaşdırıla bilən edə bilər.
Bununla belə, avtomatlaşdırma öz-özlüyündə render müddətini və ya avadanlıq ehtiyacını azaldacağı demək deyil; mənbələrdə performans ölçümü və ya avadanlıq tövsiyəsi yoxdur. Ofislərin əvvəlcə kiçik test şəbəkəsi qurması, hədəf parametrlərin düzgün bağlandığını və önizləmə zamanı HIP faylının dəyişib-dəyişmədiyini yoxlaması məqsədəuyğundur. Cache Mode və xüsusi çıxış yolları da komandanın mövcud fayllama qaydasına uyğun seçilməlidir.
Tez-tez verilən suallar
Houdini Wedge TOP nə işə yarayır?
Wedge TOP fərqli parametrlərlə təsvir və ya geometriya variasiyaları yaradır. Hər variasiya üçün ayrıca iş elementi yaradır və bu elementlər sonrakı render düyünlərinə ötürülə bilər.
Wedge TOP-da Random Seed nəyi dəyişir?
Random Seed dəyərini dəyişmək düyünün yaratdığı təsadüfi dəyərləri dəyişir. Eyni variasiyaları yenidən yaratmaq üçün seed dəyərini sabit saxlamaq lazımdır.
ROP Fetch TOP mövcud render fayllarından istifadə edə bilərmi?
Bəli. Cache Mode seçimləri gözlənilən çıxış faylı mövcud olduqda işin tamamlanmış sayılmasını, uğursuz olmasını və ya fayla məhəl qoyulmadan yenidən planlaşdırılmasını müəyyən edir.



