Rendering (Eng -. «Visualization") - kompyuter dasturlari yordamida naqsh bilan tasvir olish jarayoni
Bu erda model - bir qat'iy belgilangan tilida yoki ma'lumotlar tuzilishi shaklida har qanday ob'ekt yoki hodisalarning tavsifini. Bunday Tavsif kuzatuvchi geometrik ma'lumotlar nuqtasi o'rnini, hamda bir moddaning jismoniy faoliyat zichligi va yorug'lik darajasi borligi haqida ma'lumot o'z ichiga oladi.
Tasvirlash misol uchun odam ko'ziga ko'rinmas elektromagnit to'lqinlar, radarlar, tashqi tana sirtda olingan video tasvir ma'lumotlarni ifodalovchi radar kosmik tasvirlar xizmat qilishi mumkin.
Raqamli raster tasvir - - 3D-sahna tomonidan ishlab tez-tez (3D-renderlash) ko'rsatish uchun (badiiy va texnik) kompyuter grafikasi yassi tasvirlar yaratiladi. Shu nuqtai nazardan, kontekst sinonimi visuallashtirish hisoblanadi
Vizuallashtirish - kompyuter grafikasi eng muhim mavzularidan biri, va amalda u yaqinda boshqalar bilan bog'liq buladi. Odatda, uch o'lchamli modellashtirish va animatsiya paketlar, shuningdek, vazifasini ko'rsatuvchi o'z ichiga oladi. Alohida dasturiy mahsulotlar mavjud.
Maqsadiga qarab, kompyuter o'yinlari va video yaratish uchun, birinchi navbatda, ishlatiladigan va real vaqtda ko'rsatish tasvirlashning bir jarayoni. Kompyuter uyinlarida kupincha 3d-tezlashtirgich ishlatiladi
Kompyuter dasturlari rendering ishlab chiqishini render yoki renderer deb ataladi
Rendering usullari(Vizuallashtirish)
Bugungi kunda turli xil algoritmlar ishlab chiqilgan. Mavjud dasturiy ta'minotlar bir nechta algoritmlarni uz ichiga olib yakuniy tasvir hosil qiladi.
Sahnasida yorug'lik har rasm tahrirlovchisi amaliy va bir qabul qilinishi mumkin emas, uzoq vaqt talab etadi. Agar taxminiy (masal) foydalanish bo'lmasa tasvirni qabul qilish uchun etarli ta'qib qilish nurlarining Hatto kichik miqdorda, juda ko'p vaqt talab etadi.
Natijada, ishlab chiqilgan va sahna nurli yorug'lik barcha nurlar modellik ko'proq bulishi uchun to'rt guruh yaratildi:
Rasterization (Engl. Rasterization) skanerlash hamda qatorni ko'rish usuli bilan (Scanline rendering (Eng.)). Visualizatsiya kuzatuvchiga nisbatan hisobga olmasdan ekranda sahnada moslamalarni loyihalash tomonidan amalga oshiriladi.
Ray casting- sahna -ma'lum bir nuqtadan kuzatilishi sifati hisoblanadi. Sahnada ob'ektlar bo'yicha kuzatuv nuqtasi kelgan piksel rangi ikki o'lchovli ekranda belgilanadi. Ular har qanday ob'ekt yoki uning fon voqeani etib Shunday qilib nurlari (teskari kuzatish usuli farqli o'laroq), uning tarqalish to'xtasalar. Siz optik effektlarni kiritish uchun har qanday juda oddiy yo'llarini foydalanishingiz mumkin. tashlangan nurlar ekranda piksel va kamera nuqtai maksimal burchak lavozimiga qarab burchak ostida paytida istiqbollari ta'siri tabiiy yo'l bilan qo'lga kiritiladi.
Rey ta'qib qilish (Eng. Ray ergashish) quyma nurlarining usuli o'xshaydi. sahnasida ob'ektlar bo'yicha kuzatuv nuqtasi kelgan piksel rangi ikki o'lchovli ekranda belgilanadi qaysi nurlari yuboriladi. Lekin bu ray uning tarqalishini to'xtatish emas, uch, ikki o'lchovli ekranda piksel rangi hissa har biri nur-komponentlari, bo'lingan: aks, va sinishi soya. Bu komponentlar soni iz chuqurligini belgilaydi va sifati va aniq foto rasmlari ta'sir qiladi. Tufayli ularning kontseptual xususiyatlarga, usul imkon juda foto-amaliy tasvirlarni olish uchun qiladi, lekin, chunki yuqori resurs intensivligi tasvirlash jarayonining muhim vaqt talab etadi.
• Iz yo'li (Eng. Yo'li ergashish) nurlarining tashviqot kuzatishni shunga o'xshash tamoyilini foydalanadi, lekin bu usul nur targ'ibot fizika qonunlariga eng taxminiy hisoblanadi. Bu, shuningdek, eng resurslarni talab qiladi.
Murakkab dasturiy ta'minot, odatda yetarlicha sifati va hisoblash resurslaridan loyiq xarajatlarini aniq foto rasm olish uchun bir necha usullardan birlashtiradi.
Ingliz tarjima ham to'lov ", tasavvur qilish uchun tasvir hosil qilish uchun.", Degan ma'noni anglatadi ko'rsatish jarayonida nima "ingl" bo'ladi? simulyatsiya tomonidan olinadi A "ingl" juda model (yana nima emas, balki bir model bo'lsa, u simulyatsiya amalga o'girib mumkin - Ha narsa, "hunarmand", "emas, balki" yoki "da emas," topib olish Bas, kamdan-kam emas;)). modeli Tavsif, ayniqsa, bu maqsad uchun, ko'rsatmalar shaklida yoki har qanday tilda paydo, yoki va hokazo tillo, barcha turdagi ro'yxatlar kabi ma'lumotlar tuzilmalari shaklida Ortiqcha Tavsif uch o'lchovli model nuqtalari koordinatalarini va barcha mumkin bo'lgan "o'zgarishlar" parametrlari (tarjima, ölçekleme, aylanish, tarjima), "virtual" kamera rejali va parametrlari, biz uch o'lchovli manzarani "tafakkur" orqali, rejali va manbalari parametrlari sifatida geometrik ma'lumotlarni o'z ichiga olgan yorug'lik, ob'ektlar (rangi, materiallar, teri va boshqalar) yuzalarni xususiyatlari. : Agar iymon keltiruvchi bo'lmadilar, balki "kichik oila" Render ortiq besh yuz "a'zolari" Bu sayt faqat bir adash ehtimol bor - bu ma'lumotlarni, maxsus dastur (albatta, RENDER, "familiyasi", va "nomi" foydalanish mutlaqo hech narsa bo'lishi mumkin )) kompyuter ekranida, masalan, "ikki o'lchamli" tasviri sifatida uch o'lchovli modeli bir "görselleştirme" ishlab chiqaradi. u qanday o'rganish, biz endi o'girib. ko'rsatuvchi yildan - bu deyarli hech narsa beruvchi turli fanlar va fanlarni (boshqalar nur, matematika, hisoblash geometriya, fiziologiya va dasturlash »psixologiya", Fizika, shuningdek sehr adolatli ulushi, turli "metodlarni" bir "Simbiyoz" hisoblanadi. hamma "kompyuter grafik ko'rsatuvchi (" soyutlamalarından "ba'zi sort ba'zan his-tuyg'ular bir bo'ron bizni sabab narsa), bu« usullari "ilmi yaratish uchun bor har ikki dunyo haqida bilim) kengaytirish bo'yicha (nazariy va amaliy bo'ladi "eng egallaydi "Ish vaqti") qiymati.
300 yil oldin qo'ydi zamonaviy ko'rsatish nazariy asoslari Isaakom Nyutonom (Isaak Nyuton), yorug'lik korpuskulyar nazariyasi taklif va bu nazariya yordamida barqaror bir in'ikosi sifatida hodisani haq kaliti bo'lgan (va uni barcha ixtiro "boshqa kuni"? Deb o'yladim) (aks ), sinishi (sinishi), to'zg'itib (diffuziya, tarqalishi, saçılma). ko'rsatish yana bir "toshi" energiya saqlash qonuni (yorug'lik bu holda, energiya) hisoblanadi. Asos ko'rsatuvchi - uch o'lchamli sahnasida yorug'lik tashviqot tasvirlaydi muayyan tenglama (aniq darajalari bilan) hal qilish uchun bir urinish, bu tenglama hisobga yorug'lik faqat korpuskulyar xususiyatlarini oladi. tenglama deb ataladi - tenglama ko'rsatish. matematik jihatidan, bu kabi ko'rinadi:
Do'stlaringiz bilan baham: |