Qısaca
- Yeni yaradılan layihələrdə qlobal işıqlandırma və yansımalar üçün Lumen standart olaraq aktivdir.
- Mövcud layihələrdə Lumen Project Settings bölməsindəki Dynamic Global Illumination və Reflections parametrlərindən aktivləşdirilir.
- Aparat şüa izləməsi üçün Support Hardware Ray Tracing ilə yanaşı Support Compute Skin Cache də aktiv olmalıdır.
- Lumen-in yansımalarda aparat şüa izləməsindən istifadə etməsi üçün Use Hardware Ray Tracing when available aktiv, Ray Lighting Mode isə Hit Lighting for Reflections olmalıdır.
Bu bələdçidə nələri öyrənəcəksiniz?
Unreal Engine-də Lumen dinamik qlobal işıqlandırma və yansımaları hesablayan sistemdir. Səthdən əks olunaraq digər səthlərə çatan işıq ətrafda rəng yayılmasına səbəb ola bilər; obyektlər də dolayı işığın qarşısını alaraq kölgələrin yaranmasına təsir edir. Lumen millimetr miqyasından kilometrlərə qədər uzanan detallı səhnələrdə işləmək üçün nəzərdə tutulub və diffuz işıq üçün məhdudiyyətsiz sayda əksolunma təmin edə bilər.
Bu bələdçidə Lumen-i layihə parametrlərindən aktivləşdirəcək, aparat şüa izləməsinin tələblərini nəzərdən keçirəcək və keyfiyyət parametrlərinin performansla əlaqəsini araşdıracağıq. Parametrlərin adları sənədlərdəki ingilisdilli interfeys adları ilə verilib.
Tələblər və başlamazdan əvvəl
Mənbə sənədlərdə Unreal Engine 5-in Lumen və şüa izləmə xüsusiyyətləri izah olunur, lakin konkret alt versiya nömrəsi göstərilmir. Yeni yaradılan layihələrdə Lumen qlobal işıqlandırma və yansımalar üçün standart olaraq aktivdir. Unreal Engine 4-dən Unreal Engine 5-ə çevrilmiş layihələrdə isə mövcud işıqlandırma quruluşunu dəyişməmək üçün avtomatik aktivləşdirilmir.
Aparat şüa izləməsinin əlçatanlığı videokart, RHI və əməliyyat sisteminin dəstəyindən asılıdır. Sənədlərdə konkret videokart modelləri və ya minimum aparat tələbləri göstərilmir. Hesab tələbləri və ya lisenziya haqqı barədə də mənbələrdə məlumat yoxdur.
Lumen aktivləşdirildikdə Generate Mesh Distance Fields seçimi də açılır. Bu xüsusiyyət Lumen-in proqram təminatı ilə şüa izləmə rejimi üçün vacibdir və dəyişiklikdən sonra mühərrikin yenidən başladılması tələb olunur. Mesh Distance Fields yaradılması statik mesh-lərin qurulma müddətini, yaddaş istifadəsini və diskdə tutduğu yeri artıra bilər. Lumen aktiv olduqda əvvəlcədən hesablanmış statik işıqlandırmanın təsiri söndürülür və lightmap-lər gizlədilir. Buna görə, xüsusilə mövcud layihələrdə, keçid etməzdən əvvəl işıqlandırma quruluşunu nəzərdən keçirmək lazımdır.
1. Lumen-i layihə parametrlərindən aktivləşdirin
Layihəni açın və Project Settings bölməsinə keçin.
Rendering > Dynamic Global Illumination altında Dynamic Global Illumination Method dəyərini Lumen seçin.
Reflections kateqoriyasında Reflection Method dəyərini də Lumen edin. Bu xüsusiyyətlər ayrı-ayrılıqda tənzimləndiyindən hər ikisini yoxlayın.
Generate Mesh Distance Fields seçiminin aktiv olduğunu təsdiqləyin.
Dəyişiklikləri tətbiq edin və mühərriki yenidən başladın.
Yeni layihədə bu seçimlər artıq aktiv ola bilər; çevrilmiş layihələrdə parametrləri özünüz yoxlayın. Lumen Directional, Sky, Point, Spot və Rect işıq növlərini dəstəkləyir. Lakin Static olaraq təyin edilmiş işıqlar dəstəklənmir: onların təsiri lightmap-lərdə saxlanılır və Lumen aktivləşdirildikdə söndürülür.
İlk yoxlama zamanı dolayı işıqlandırmaya, kölgələrə və yansımalara baxın. Lumen-in sky lighting hesablaması interyerlərin eksteryerlərlə müqayisədə daha qaranlıq görünməsinə səbəb ola bilər. Beləliklə, səma işığının daxili və xarici məkanlara təsirini qiymətləndirə bilərsiniz.
2. Aparat şüa izləməsini konfiqurasiya edin
Aparat şüa izləməsinin dəstəklənməsi videokartdan, RHI-dən və əməliyyat sistemindən asılıdır. Dəstək yoxdursa, Lumen proqram təminatı ilə şüa izləmə rejiminə qayıdır. Layihədə aparat dəstəyini aktivləşdirmək üçün:
Project Settings > Engine > Rendering > Hardware Ray Tracing bölməsini açın.
Support Hardware Ray Tracing seçimini aktivləşdirin.
Support Compute Skin Cache seçiminin də açıq olduğunu təsdiqləyin. Aparat şüa izləməsi bu parametrdən asılıdır; o, söndürülübsə, aktivləşdirmək üçün xəbərdarlıq görünə bilər.
Lumen parametrlərində Use Hardware Ray Tracing when available seçimini aktivləşdirin.
Lumen-in yansımalar üçün aparat şüa izləməsindən istifadə etməsi məqsədilə Ray Lighting Mode dəyərini Hit Lighting for Reflections seçin.
Son addım vacibdir: sadəcə aparat şüa izləməsi dəstəyini açmaq Lumen yansımalarında bu üsuldan istifadə olunacağına zəmanət vermir. Mənbəyə görə Use Hardware Ray Tracing when available aktiv olmalı, Ray Lighting Mode dəyəri isə Hit Lighting for Reflections seçilməlidir. Bu rejim işıqlandırmanı şüanın səhnəyə dəydiyi nöqtədə hesablayır; yansıma keyfiyyətini yüksəldə bilər, lakin materialların hesablanması və kölgə şüalarının izlənməsi GPU yükünü xeyli artırır. Surface Cache isə yansımalar üçün daha sürətli seçim kimi təqdim olunur.
Aparat şüa izləməsindən Lumen yansımaları ilə yanaşı, ayrıca şüa izləməli kölgələr kimi xüsusiyyətlərdə də istifadə oluna bilər. İşıqların Cast Ray Traced Shadows parametri layihənin standart seçimini izləmək, yaxud şüa izləməli kölgələri aktivləşdirmək və ya söndürmək imkanı verir. İşıq mənbəyinin ölçüsü və istiqamətli işıq üçün Source Angle dəyəri kölgələrin sərtliyinə təsir edir: ölçü və bucaq artdıqca kölgələr yumşalır.
3. Keyfiyyət və performans parametrləri arasında tarazlıq yaradın
Lumen-in layihə üzrə standart parametrləri Project Settings bölməsində, rəssamların tənzimləyə biləcəyi bir çox keyfiyyət seçimi isə Post Process Volume daxilində yerləşir. Bu həcmlər səviyyənin tamamında və ya müəyyən sahələrində fərqli keyfiyyət parametrlərindən istifadə etməyə imkan verir.
Final Gather Quality dəyərini artırmaq qlobal işıqlandırmanın keyfiyyətini yüksəldə və görüntüdəki səs-küyü azalda bilər; GPU yükü də artır.
Lumen Scene Detail kiçik obyektlərin Lumen Scene daxilində necə göstərilməsinə təsir edir. Daha kiçik obyektlərin nəzərə alınması yükü artıra bilər.
Lumen Scene View Distance şüa izləmə üçün saxlanılan səhnənin görünmə məsafəsini müəyyən edir. Daha geniş məsafə səma kölgələndirməsi və qlobal işıqlandırmanın əhatə dairəsini artırmaqla yanaşı, GPU istifadəsini də yüksəldir.
Yansımalar üçün Quality parametri keyfiyyəti yüksəldib səs-küyü azalda bilər; bu seçim də GPU yükü yaradır.
High Quality Translucency Reflections yarımşəffaf səthlərin ön qatında daha keyfiyyətli güzgü yansımaları təmin edə bilər. Layihə parametrlərində də aktivləşdirilməli olan bu xüsusiyyət əlavə GPU resurslarından istifadə edir.
Aparat şüa izləməsi 100.000-dən çox instance olan səhnələrdə səhnənin yenilənməsi üçün nəzərəçarpan əlavə yük yarada bilər. Keyfiyyəti artırmazdan əvvəl performansı real layihə səhnəsində ölçün. Məsələn, Post Process Volume vasitəsilə ümumi sahələrdə daha aşağı, yansımanın vacib olduğu interyer hissəsində isə daha yüksək keyfiyyət parametrlərini sınaqdan keçirə bilərsiniz. Mənbə sənədlərdə bu yanaşma müxtəlif sahələrdə keyfiyyət və yük arasında tarazlıq yaratmağın üsulu kimi təsvir olunur.
Memarlıq və interyer iş proseslərində nə dəyişir?
Lumen memarlıq vizuallaşdırması komandalarına interyerlərdə dolayı işığı, səthlər arasında rəng yayılmasını və yansımaları real vaxt rejimində işləyən səhnədə qiymətləndirməyə kömək edə bilər. Dizaynın nəzərdən keçirilməsi zamanı divar səthinin rənginin ətrafa təsirini və ya parlaq materiallardakı yansımaları görmək mümkündür. Sky lighting hesablaması da interyerlərin eksteryerlərlə müqayisədə daha qaranlıq görünməsinə səbəb ola bilər.
Nəticələr səhnənin quruluşundan, parametrlərdən və avadanlıqdan asılıdır. Aparat şüa izləməsi dəstəklənmədikdə Lumen proqram təminatı ilə şüa izləməyə keçir; dəstək olsa belə, yüksək keyfiyyət parametrləri GPU yükünü artıra bilər. Statik işıqlara və əvvəlcədən hesablanmış işıqlandırmaya əsaslanan layihələrdə Lumen-ə keçidin səhnənin görünüşünə təsirini ayrıca yoxlayın. Ofislər və tələbələr parametrləri hədəf avadanlıqlarındakı real səhnələrdə sınaqdan keçirərək performansın iş proseslərinə uyğun olub-olmadığını qiymətləndirməlidirlər.
Tez-tez rast gəlinən səhvlər və növbəti addımlar
Çevrilmiş layihələrdə Lumen-in avtomatik aktivləşdiyini güman etmək düzgün olmaya bilər. Aparat şüa izləməsini aktivləşdirərkən Support Compute Skin Cache tələbini nəzərdən qaçırmayın. Lumen yansımalarında aparat şüa izləməsindən istifadə etmək istəyirsinizsə, Use Hardware Ray Tracing when available və Ray Lighting Mode: Hit Lighting for Reflections şərtlərinin hər ikisinin yerinə yetirildiyini yoxlayın.
Yüksək keyfiyyət, detal və görünmə məsafəsi parametrlərinin GPU yükünü artıra biləcəyini də nəzərə alın. Problemləri araşdırarkən eyni səhnədə hər dəfə yalnız bir parametri dəyişin və nəticəni müqayisə edin. Əvvəlcə Lumen-in əsas işıqlandırmasını yoxlayın; sonra aparat şüa izləməsi və yansıma seçimlərini ayrı-ayrılıqda qiymətləndirin. Yansımalardakı fərqləri yoxlayarkən Post Process Volume daxilindəki Screen Traces parametrinin təsirini də nəzərə alın: bu xüsusiyyət ekran dərinliyi və rəngindən götürülən nümunələrdən istifadə edir. Sonda seçilmiş interyer sahələrində keyfiyyət parametrlərini sınaqdan keçirərək nəticələri performansla birlikdə qiymətləndirin.
Mənbə və lisenziya
Bu bələdçi Epic Games-in Lumen Global Illumination and Reflections və Hardware Ray Tracing sənədləri əsasında Azərbaycan dilinə uyğunlaşdırılıb. Mənbələr sərbəst lisenziya ilə təqdim olunub.
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, tələbələr və vizuallaşdırma komandaları üçün Lumen-in praktik üstünlüyü işıq və materialla bağlı qərarları real vaxt rejimində işləyən səhnədə qiymətləndirməyə imkan verməsidir. İnteryerlərdə dolayı işıqlandırma və yansımaları araşdırmaq dizayn prosesinə töhfə verə bilər; lakin bu, hər səhnədə avtomatik olaraq daha yaxşı nəticə demək deyil.
Aparat şüa izləməsinin dəstəklənməsi videokartdan, RHI-dən və əməliyyat sistemindən asılıdır; yüksək keyfiyyət parametrləri də GPU yükünü artıra bilər. Buna görə qərar verməzdən əvvəl parametrləri real layihə səhnələrində sınaqdan keçirmək və iş stansiyalarının performansını ölçmək vacibdir. Mənbələrdə lisenziya haqqı göstərilmədiyindən, xərcləri qiymətləndirmək üçün cari şərtləri ayrıca yoxlamaq lazımdır.
Tez-tez verilən suallar
Unreal Engine-də Lumen necə aktivləşdirilir?
Project Settings bölməsində Dynamic Global Illumination Method və Reflection Method dəyərlərini Lumen olaraq təyin edin. Generate Mesh Distance Fields seçimini yoxlayıb mühərriki yenidən başladın.
Lumen-də aparat şüa izləməsi üçün hansı parametrlər lazımdır?
Support Hardware Ray Tracing və Support Compute Skin Cache aktiv olmalıdır. Lumen-in yansımalar üçün aparat şüa izləməsindən istifadə etməsi üçün Use Hardware Ray Tracing when available aktiv, Ray Lighting Mode isə Hit Lighting for Reflections olaraq təyin edilməlidir.
Lumen performansa təsir edirmi?
Bəli. Lumen-in keyfiyyət, detal və görünmə məsafəsi parametrləri GPU yükünü artıra bilər. Aparat şüa izləməsində 100.000-dən çox instance olan səhnələrdə də səhnənin yenilənməsi üçün nəzərəçarpan əlavə yük yarana bilər.



