10.14489/vkit.2016.07.pp.009-014 |
DOI: 10.14489/vkit.2016.07.pp.009-014 Вяткин С. И. Аннотация. Предложен метод задания трехмерных облаков, ограниченных поверхностями свободных форм, и механизм быстрого отображения внутренней неоднородной структуры объекта с применением функции затухания. Реализован метод генерации реалистичных трехмерных облаков с использованием текстуры для вычисления функции цвета и плотности. Ключевые слова: функции возмущения; свободные формы; трехмерные облака; полупрозрачность; текстура; функции цвета и плотности.
Vyatkin S. I. Abstract. A method for specifying three-dimensional (3D) clouds bounded by freeform surfaces is proposed. Scanning a 2D space, one cannot obtain a true 3D image. The polygonal 3D graphics with scanning the polygons in the image plane is not a true three-dimensional graphics. Information presented to the user by this technology is not complete. There is no main information on the object depth: we mean not the absence of the Z coordinate of the surface point but the absence of information on the ray passing through the object. Methods for visualizing internal structures of objects are known as volume visualization in computer graphics. The volume-oriented visualization technology radically differs from the conventional restoring polygonal graphics. Polygonal objects are specified by surfaces described by polygons imposed on a wire frame of a model. This object description is sufficient for game applications, animated and synthetic objects but insufficient for rendering the internal structure of natural objects or effects. For example, flight simulators should render volume clouds.The aim of this paper is visualization of objects formed by freeform surfaces and filled with internal structure, with quick calculation of integral value of transparence on the given segment. For visualization we used the recursive algorithm for object space scanning with regard to perspective. A method for inhomogeneity simulation while visualizing the atmospheric effects with the use of a texture for calculating the functions of color and density was realized. In this case, the color on the object surface is taken from a texture map, and the transparency function is proportionally calculated from this color. A method for fast rendering the internal inhomogeneous object structure via the attenuation function, in so doing, it is easy to calculate the integral value of transparency for segments along the Z coordinate is proposed. Keywords: Perturbation functions; Free forms; 3D clouds; Translucency; Texture; Functions of color and density.
РусС. И. Вяткин (Институт автоматики и электрометрии Сибирского отделения РАН, Новосибирск, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngS. I. Vyatkin (Institute of Automation and Electrometry Siberian Branch of the RAS, Novosibirsk, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Вяткин С. И. Моделирование сложных поверхностей с применением функций возмущения // Автометрия. 2007. Т. 43, № 3. C. 40 – 47. Eng1. Vyatkin S. I. (2007). Complex surface modeling using perturbation functions. Avtometriia, 43(3), pp. 40-47. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа статьи заполните форму: {jform=1,doi=10.14489/vkit.2016.07.pp.009-014} . EngThis article is available in electronic format (PDF). The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please fill out the form below: {jform=2,doi=10.14489/vkit.2016.07.pp.009-014}
. .
|