Отримано 12.11.2020, Доопрацьовано 18.02.2021, Прийнято 24.03.2021

Метод перспективно-коректного текстурування

Олександр Романюк, Олександр Дудник, Оксана Романюк, Дмитро Озерчук

Текстурування є одним із найскладніших етапів процесу кінцевої візуалізації, оскільки для кожної точки поверхні визначаються координати в дискретному просторі та значення інтенсивності кольору з урахуванням освітлення. Існуючі методи високоточного накладання текстур характеризуються суттєвою обчислювальною складністю, що в значній мірі впливає на час формування графічних зображень. Тому актуальними є питання підвищення продуктивності методів і засобів текстурування. Зменшити кількість операцій ділення при текстуруванні можливо за рахунок растеризації об’єкту в світовій системі координат за умови, що рядки растеризації на кожному етапі розміщено на фіксованій відстані від спостерігача. Неортогональний по відношення до координатних осей напрямок растеризації призведе до артефактів – наявності «просікань» і дублювання точок із-за зміщення по абсцисі початку рядків растеризації. Цього можна уникнути за умови, що провідне ребро трикутника буде паралельним осі ординат, однак це передбачає виконання особливої тріангуляції поверхні та не відповідає вимогам графічних стандартів. Запропоновано растеризувати не трикутник, а прямокутник, у який його віртуально вписано. За пропоновано структурну схему блоку растеризації. Аналіз показав, що для  трикутника, який включає T внутрішніх точок, вилучається (T-q) операцій ділення, де q- кількість горизонтальних рядків растеризації трикутника

тестурування; метод Хесберга; реалістичність; растеризація; перспективно-коректне накладання текстур
55-63
Romaniuk, A., Dudnyk, O., Romanyuk, O., & Ozerchuk, D. (2021). Perspective-correct texturing method. Information Technologies and Computer Engineering, 18(1), 55-63. https://doi.org/10.31649/1999-9941-2021-50-1-55-63

Використані джерела

Використані джерела в процесі публікації