Methods for distributed visualization of virtual objects using multitexturing based on material blending
Abstract
The paper proposes new multi-texturing methods and algorithms for objects of 3D virtual environment. The task of object rendering with blend materials is considered. Such materials consist of several sub-materials structured in the form of a binary tree and laid on the same area of the object surface. To blend results obtained by independent application of each material from the tree to the object’s surface, the visualization process uses per-pixel mixing. Proposed solutions are based on the use of distributed computing by means of modern multi-core GPUs.
About the Authors
A. V. MaltsevRussian Federation
P. Yu. Timokhin
Russian Federation
A. M. Trushin
Russian Federation
References
1. Benstead L. Beginning OpenGL Game Programming (2nd Ed.). Boston : Course Technology PTR, 2009. 290 p.
2. Федорищев Л. А. Мультитекстурирование с помощью шейдеров // Программные продукты и системы. 2013. № 1. С. 58–61.
3. Blend Material [Электронный ресурс] URL: http://help.autodesk.com/view/3DSMAX/2017/ENU/?guid=GUID-D2B59023-7D53-4E86-804F-7A037E787055 (дата обращения: 16.10.2017).
4. Phong B. T. Illumination for computer generated pictures // Communications of ACM 18. 1975. № 6. P. 311–317.
5. Blinn J. F. Models of light reflection for computer synthesized pictures // Proceedings of 4th annual conference on computer graphics and interactive techniques. 1977. P. 192–198.
6. Мальцев А. В., Михайлюк М. В. Моделирование теней в виртуальных сценах с направленными источниками освещения // Информационные технологии и вычислительные системы. 2010. № 2. С. 68–74.
7. Framebuffer Object [Электронный ресурс] URL: http://www.opengl.org/wiki/Framebuffer_Object (дата обращения: 16.10.2017).
Review
For citations:
Maltsev A.V., Timokhin P.Yu., Trushin A.M. Methods for distributed visualization of virtual objects using multitexturing based on material blending. Proceedings in Cybernetics. 2018;(1 (29)):110-115. (In Russ.)