CG Boru Kəmərində 3D Rendering nədir?

Göstərmə prosesi kompüter qrafiki inkişaf dövründə mühüm rol oynayır. Burda çox dərinliyə getməyəcəyik, lakin CG boru kəmərinin heç bir müzakirəsi heç olmasa 3D şəkilləri göstərmək üçün vasitələr və metodlar olmadan tamamlana bilməz.

İnkişaf etməkdə olan film kimi

Rendering 3D istehsalın ən texniki cəhətdən mürəkkəb bir aspektidir, ancaq həqiqətən bir analogiya kontekstində asanlıqla başa düşülə bilər: Bir film fotoqrafı kimi göstərilmədən əvvəl fotoşəkilləri inkişaf etdirmək və çap etdirmək kimi, kompüter qrafika mütəxəssisləri buna bənzərdir zərurət.

Bir sənətkar bir 3D sahəyə çıxdıqda, manipulyasiya etdiyi modellər, həqiqətən, üç ölçülü məkanda bal və səthlərin (daha spesifik olaraq, köprülər və poliqonlar) riyazi bir təmsilçidir.

Göstərmə müddəti, səhnəni riyazi yaxınlaşdırmadan yekunlaşdırılmış 2D təsvirə çevirmək üçün 3D proqram paketinin göstərmə motoru tərəfindən həyata keçirilmiş hesablamalara aiddir. Proses zamanı bütün səhnənin məkan, mətn və işıqlandırma məlumatları hər bir pikselin rəng dəyərini düzləşdirilmiş təsvirdə müəyyən etmək üçün birləşdirilir.

Təqdimatın iki növü

Təsvirin iki əsas növü vardır, onların əsas fərqi görüntülərin hesablanması və dəqiqləşdirilməsi sürəti.

  1. Real-Time Rendering: Real-Time Rendering, şəkillərin 3D məlumatlardan inanılmaz sürətlə hesablanması lazım olan oyun və interaktiv qrafiklərdə ən çox istifadə edilir.
      • İnteraktivlik: Bir oyunçunun oyun mühiti ilə necə qarşılıqlı olacağını tam olaraq proqnozlaşdırmaq mümkün olmadığı üçün hərəkətlər hərəkət kimi "real-vaxt" şəklində göstərilməlidir.
  2. Sürət məsələləri: Hərəkətin maye görünür olması üçün ekrana minimum 18 - 20 kvadrat göstərilməlidir. Bu və hərəkətdən daha az şey xırda görünür.
  3. Yöntemler: Gerçek zamanlı gösterim, xüsusi grafik donanımları (GPU'lar) tarafından, və mümkün qədər çox məlumatın önceden derlenmesiyle böyük ölçüde inkişaf edir. Bir çox oyun mühitinin işıqlandırma məlumatları əvvəlcədən hesablanır və göstərilən sürəti artırmaq üçün ətraf mühit faktura fayllarına birbaşa "bişmiş" olur.
  4. Offline və ya Pre-Rendering: Offline göstərmə tezliyi bir məsələdən daha az olduğu hallarda istifadə edilir, adətən, xüsusi grafik donanımı deyil, çox çekirdekli CPU istifadə edərək hesablamalar aparılır.
      • Proqnozlaşdırma: Vizual mürəkkəblik və fotorealizmin daha yüksək səviyyədə saxlanıldığı yerdə animasiya və efektlərdə çevik göstərmə ən çox görülür. Hər bir çərçivədə görünəcək nə gözlənilməz olduğundan, böyük studiyalar fərdi çərçivələrə 90 saata qədər vaxt ayırmağı xahiş edirlər.
  1. Fotoqalalizm: Offline reallaşdırma açıq-müddətli bir zaman çərçivəsi içərisində olduğundan, yüksək səviyyəli fotorealizmin real vaxt göstəricisindən daha çox əldə edilə bilər. Karakterler, mühit və onların əlaqəli dokuları və işıqları tipik olaraq daha çox poliqon sayıları və 4k (və ya daha yüksək) həlli toxuması fayllarına icazə verilir.

Rendering Texnikaları

Çox göstərilməsi üçün istifadə olunan üç əsas hesablama üsulu mövcuddur. Hər birinin üstünlük və mənfi cəhətləri var, müəyyən hallarda hər üç variant mövcuddur.

Rendering Software

Göstərmə inanılmaz dərəcədə mürəkkəb hesablamalara əsaslansa da, bugünkü proqram təminatı bir rəssamın əsas riyaziyyatla heç vaxt məşğul olmadığı üçün parametrləri anlamaq üçün asan təmin edir. Hər bir əsas 3D proqram dəsti ilə bir göstərici mühərriki daxildir və onların çoxu fotoşəkilçiliyin çaşqınlıq səviyyəsinə nail olmaq üçün mümkün olan material və işıqlandırma paketləri daxildir.

Ən çox yayımlanan iki mühərrik:

Rendering texniki bir mövzudur, ancaq həqiqətən bəzi ümumi texnikalara daha dərindən nəzər salmağa başladığınızda olduqca maraqlı ola bilər.