Підвищення продуктивності зафарбовування при використанні для визначення інтенсивностей кольору поверхні другого порядку
Вантажиться...
Дата
Науковий керівник
Редактор
Інші учасники
Відповідальний
ORCID
Назва журналу
Номер ISSN
Назва тому
Альтернативна назва
Improving the performance of shading while using the second order surfaces to determine color intensities
Анотація
Підвищення реалістичності відтворення графічних сцен передбачає не тільки збільшення рівня деталізації поверхонь об'єктів реального світу але й використання більш складних моделей освітлення. Це гостро ставить питання про підвищення продуктивності графічних систем, особливо при формуванні динамічних зображень у реальному часі та в інтерактивному режимі, коли передбачається, що траєкторії руху об'єктів не задано заздалегідь, а визначаються діями користувача в процесі взаємодії із системою.
До високопродуктивних методів зафарбовування відносять метод зафарбовування з використанням поверхні другого порядку для визначення інтенсивностей кольору. Цей метод передбачає розрахунок нормалізованих векторів не для всіх, а тільки для декількох точок поверхні.
Отримано нові аналітичні залежності для визначення інтенсивності кольору точки рядка растеризації через інтенсивності кольорів сусідніх точок. Отримані залежності не використовують довготривалі мікрооперації множення. Виведено формулу для визначення інтенсивностей кольорів в кінцевих точках цифрових сегментів, на які розбито рядок растеризації. Наведено структурні схеми для визначення інтенсивностей кольорів. Отримано порівняльні оцінки підвищення продуктивності.
Результати досліджень можуть бути використані у високопродуктивних системах тривимірної графіки.
Increasing the realism of the reproduction of graphic scenes involves not only increasing the level of detail of the surfaces of real-world objects, but also the use of more complex lighting models. This raises the question of improving the performance of graphics systems, especially in the formation of dynamic images in real time and interactively, when it is assumed that the trajectory of objects is not set in advance, but determined by user actions in interaction with the system. High-performance shading methods include the method of shading with the use of second-order surface to determine color intensities. This method involves the calculation of normalized vectors not for all, but only for a few points on the surface. New analytical dependencies for calculating the color intensity of a point on a rasterization row using color intensity of neighboring points are obtained. The obtained dependencies do not use long-term multiplication microoperations. A formula for computing color intensities at the endpoints of digital segments into which the rasterization string is divided is derived. Structural diagrams for determining color intensities are given. Comparative estimates of productivity increase are obtained. Obtained results can be used in high-performance three-dimensional graphics systems.
Increasing the realism of the reproduction of graphic scenes involves not only increasing the level of detail of the surfaces of real-world objects, but also the use of more complex lighting models. This raises the question of improving the performance of graphics systems, especially in the formation of dynamic images in real time and interactively, when it is assumed that the trajectory of objects is not set in advance, but determined by user actions in interaction with the system. High-performance shading methods include the method of shading with the use of second-order surface to determine color intensities. This method involves the calculation of normalized vectors not for all, but only for a few points on the surface. New analytical dependencies for calculating the color intensity of a point on a rasterization row using color intensity of neighboring points are obtained. The obtained dependencies do not use long-term multiplication microoperations. A formula for computing color intensities at the endpoints of digital segments into which the rasterization string is divided is derived. Structural diagrams for determining color intensities are given. Comparative estimates of productivity increase are obtained. Obtained results can be used in high-performance three-dimensional graphics systems.
Опис
УДК
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Романюк О. Н. Підвищення продуктивності зафарбовування при використанні для визначення інтенсивностей кольору поверхні другого порядку [Текст] / О. Н. Романюк, О. О. Дудник, Д. А. Озерчук // Інформаційні технології та комп'ютерна інженерія. – 2021. – № 2. – С. 51-59.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (14)
- О. Н. Романюк, Комп'ютерна графіка: навчальний посібник. Вінниця, Україна: ВДТУ, 2001. 130 с.
- О. Н. Романюк, та А. В. Чорний, Високопродуктивні методи та засоби зафарбовування тривимірних графічних об’єктів. Монографія. Вінниця, Україна: УНІВЕСУМ-Вінниця, 2006. 190 с.
- О. Н. Романюк, та О. О. Дудник, "Підвищення реалістичності зафарбовування тривимірних графічних об'єктів," Вісник ХНТУ, № 3, с. 269-272, 2016.
- А. Н. Романюк, и Т. А. Замковой, "Алгоритмы рендеринга," Компьютеры+программы, № 6, с. 54-57, 1998.
- Д. Херн, и М. П. Бейкер, Компьютерная графика и стандарт OpenGL, 3-е издание. Москва, Россия: Издательский дом «Вильямс», 2005, 1168 с.
- О. Н. Романюк, "Метод прискореного зафарбовування тривимірних поверхонь з урахуванням їх локальної кривизни," Вісник Східноукраїнського національного університету, № 12, с. 166-172, 2008.
- О. Н. Романюк, "Новий підхід до визначення спекулярної складової кольору," Оптико-електронні інформаційно-енергетичні технології, № 2, с. 85-92, 2004.
- О. Н. Романюк, "Класифікація дистрибутивних функцій відбивної здатності поверхні," Наукові праці Донецького національного технічного університету. Серія «Інформатика, кібернетика і обчислювальна техніка», Випуск 9 (132), с. 145-151, 2008.
- О. Н. Романюк, "Новий підхід до підвищення реалістичності зафарбовування тривимірних об’єктів за методом Гуро," Інформаційні технології та комп'ютерна інженерія, № 2, с. 106-109, 2005.
- О. Н. Романюк, та А. В. Чорний, "Новий підхід до реалізації процедури зафарбовування за методом Фонга," Вісник Херсонського державного технічного університету, Вип. 22, с. 154-160, 2003.