IMPROVING THE PERFORMANCE OF SHADING WHILE USING THE SECOND ORDER SURFACES TO DETERMINE COLOR INTENSITIES

Authors

  • О. N. Romanyuk Vinnytsia National Technical University
  • О. О. Dudnik Vinnytsia National Technical University
  • D. A. Ozerchuk Vinnytsia National Technical University

DOI:

https://doi.org/10.31649/1999-9941-2021-51-2-51-59

Keywords:

shading, rasterization, surface of the second order, color intensity, 3D modeling, Phong shading, Gourand shading

Abstract

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.

Author Biographies

О. N. Romanyuk, Vinnytsia National Technical University

доктор технічних наук, професор, завідувач кафедри програмного забезпечення

О. О. Dudnik, Vinnytsia National Technical University

кандидат технічних наук, доцент, доцент кафедри програмного забезпечення

D. A. Ozerchuk, Vinnytsia National Technical University

магістрант кафедри програмного забезпечення

References

O. N. Romaniuk, Kompiuterna hrafika: navchalnyi posibnyk. Vinnytsia, Ukraina: VDTU, 2001. 130s.

O. N. Romaniuk, ta A. V. Chornyi, Vysokoproduktyvni metody ta zasoby zafarbovuvannia tryvymirnykh hrafichnykh obiektiv. Monohrafiia. Vinnytsia, Ukraina: UNIVESUM-Vinnytsia, 2006. 190 s.

O. N. Romaniuk, ta O. O. Dudnyk, "Pidvyshchennia realistychnosti zafarbovuvannia tryvymirnykh hrafichnykh obiektiv," Visnyk KhNTU, № 3, s. 269 272, 2016.

A. N. Romanjuk, i T. A. Zamkovoj, "Algoritmy renderinga," Computers programs, № 6, pp. 54−57, 1998.

D. Hern, i M. P. Bejker, Komp'juternaja grafika i standart OpenGL, 3-e izdanie. Moskva, Rossija: Izdatel'skij dom «Vil'jams», 2005, 1168 s.

O. N. Romaniuk, "Metod pryskorenoho zafarbovuvannia tryvymirnykh poverkhon z urakhuvanniam yikh lokalnoi kryvyzny," VISNIK of the East Ukrainian National University, № 2, pp. 166−172, 2008.

O. N. Romaniuk, "Novyi pidkhid do vyznachennia spekuliarnoi skladovoi koloru," Optoelectronic information-power technologies, № 2, pp. 85−92, 2004.

O. N. Romaniuk, "Klasyfikatsiia dystrybutyvnykh funktsii vidbyvnoi zdatnosti poverkhni," Naukovi pratsi Donetskoho natsionalnoho tekhnichnoho universytetu. Seriia «Informatyka, kibernetyka i obchysliuvalna tekhnika», Vypusk 9 (132), pp. 145−151, 2008.

O. N. Romaniuk, "Novyi pidkhid do pidvyshchennia realistychnosti zafarbovuvannia tryvymirnykh obiektiv za metodom Huro," Information Technologies and Computer Engineering, № 2, pp. 106−109, 2005.

O. N. Romaniuk, ta A. V. Chornyi, "Novyi pidkhid do realizatsii protsedury zafarbovuvannia za metodom Fonha," Visnyk Khersonskoho derzhavnoho tekhnichnoho universytetu, Vyp. 22,

pp. 154−160, 2003.

O. N. Romaniuk, ta A. A. Shamanskyi, "Metod zafarbovuvannia tryvymirnykh hrafichnykh obiektiv bez normalizatsii vektoriv normalei," Information Technologies and Computer Engineering, № 2 (6), pp. 111−115, 2006.

O. N. Romaniuk, "Vykorystannia kvadratychnoi interpoliatsii dlia zafarbovuvannia tryvymirnykh hrafichnykh obiektiv," Reiestratsiia, zberihannia i obrobka danykh, t. 8, № 4, pp. 31−37, 2006.

O. А. Romanyuk, and A. Hast, "A method for accelerated computation of color intensities for shading of three-dimensional graphics objects", in Współczesne problemy informatyki. Algorytmy i modelowanie. Legnica, Polska: Wydawnictwo Wyższej Szkoły Menedżerskiej, pp. 213 227, 2007.

A. Fog, Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs. Kongens Lingby, Denmark: Technical University of Denmark, 2021.

Downloads

Abstract views: 125

Published

2021-10-21

How to Cite

[1]
Romanyuk О. N. ., Dudnik О. О. ., and D. A. Ozerchuk, “IMPROVING THE PERFORMANCE OF SHADING WHILE USING THE SECOND ORDER SURFACES TO DETERMINE COLOR INTENSITIES”, ІТКІ, vol. 51, no. 2, pp. 51–59, Oct. 2021.

Issue

Section

Information technology and coding theory

Metrics

Downloads

Download data is not yet available.

Most read articles by the same author(s)