Тесселляция дегеніміз не?

Мазмұны:

Тесселляция дегеніміз не?
Тесселляция дегеніміз не?
Anonim

Tessellation бір кездері болған жаңа графикалық технология емес - бұл сәулелік бақылауға қалдырыңыз - бірақ бұл әлі де виртуалды әлемдерін шынайы және тірі сезіну үшін ойындарда қолданылатын ең маңызды технологиялардың бірі. Бұл нысандар мен таңбаларға көбірек тереңдік қосып, барлығын 3D әрі әсерлі етіп көрсету үшін қабаттаспайтын немесе бос орындарсыз тегіс геометриялық фигураларды төсеу арқылы жасайды.

Ол сонымен қатар даму процесін жеңілдетеді.

Теселляция және үшбұрыштармен жұмыс

DirectX11-мен ұсынылған, Tessellation - бұл ойын әлеміндегі нысандар мен кейіпкерлерді құрайтын үшбұрыш торларын бөлу арқылы көріністегі егжей-тегжейлерді арттыру әдісі. Модельдеу бұл үшбұрыштарды жаппай бөлуге мүмкіндік береді, осылайша әрбір жартыға бөлу (немесе сіздің көзқарасыңызға байланысты екі еселеу) барған сайын ұсақ бөлшектерді жасайды, өйткені жиектері азырақ айқын және модельдер нюанстары азырақ.

Мұның өзі айтарлықтай жақсартылған әсерді тудырмайды. Мүмкін, басқаша болмаған кескінге егжей-тегжейлі қабат қосу, бірақ тек көркем текстура мұны жасай алады. Тесселляция ерекше, себебі ол орын ауыстыру картасымен үйлеседі (бұл соққылы карталардан сәл өзгеше). Яғни, оның биіктігі туралы ақпаратты сақтай алатын құрылым.

Теселляциялық ойындар мен эталондар мұны тереңірек нысандар мен декорациялар жасау үшін пайдаланады. Ол әдетте басқа визуалды әдістермен бірге қолданылғанымен, Unigine Heaven эталоны дұрыс жағдайларда тесселляцияның қаншалықты күшті болатынын анық еске салады.

Image
Image

Жоғарыдағы суретте бұрын баспалдақ тәрізді құрылымы бар жалпақ пандус болған баспалдақтың мотоцикл қолданылған баспалдақтың 3D бейнесіне айналғанын көруге болады. Бұл экстремалды жағдай - мұндай маңызды визуалды мүмкіндік үшін бірде-бір ойын әзірлеушісі тек тесселлендіруге сенбейді, бірақ ол дұрыс жағдайларда тесселлендірудің қандай әсер ететінін көрсетеді.

Тесселляциялық графиканы не үшін пайдалану керек?

Unigine Heaven сияқты эталондардағы мотоцикл эффектісі қаншалықты әдемі болса да, бұл әсіресе 2020 жылы таңқаларлық емес. Бірақ ол да ерекше емес. Мұндай тереңдікте және масштабта модель жасау және оны сәйкес текстуралау арқылы мұндай 3D визуалды әсерге қол жеткізуге ешқандай себеп жоқ. Олай болса, оның орнына неліктен мотоцикл графикасын пайдаланамыз?

Түпкілікті себеп - бұл оңайырақ және арзанырақ. Доллар құны бойынша емес, жүйе ресурстары бойынша. Текстурамен бірге жүру үшін жоғары егжей-тегжейлі үлгіні жасаудан гөрі, оған жоғары сапалы текстурасы мен орын ауыстыру картасы қолданылған аз егжей-тегжейлі үлгіні жасау әлдеқайда оңай. Бұл әзірлеушіге tessellation көмегімен егжей-тегжейлі көріністер жасауды жеңілдетеді.

Тезелляция ойындары: әсері қандай?

Tessellation визуалды бейнелерге экстремалды әсер ету қабілетімен, тіпті бұл әрқашан бірдей дәрежеде жүзеге асырылмаса да, ол ойындарға қандай әсер етеді? Таңдалған ойында моссуляцияны қосу кадр жиілігін сақтай ма?

Әдетте емес. GTA V сияқты тесселлендіруді пайдаланатын танымал ойындардағы тікелей сынақтар әсердің минималды екенін көрсетеді, тіпті ойын кезінде ауыр тесселляциясы бар ең талапшыл жағдайларда секундына бірнеше кадрды ғана жоғалтады. SapphireNation компаниясының терең талдауы HDR және өріс тереңдігі сияқты әсерлердің өнімділікке тесселизация талап ететін кез келген нәрседен әлдеқайда көп әсер ететінін көрсетеді.

Ұсынылған: