| 10.14489/vkit.2025.05.pp.003-009 |
|
DOI: 10.14489/vkit.2025.05.pp.003-009
Аннотация. Анимация разрушения трехмерных объектов – одна из важных задач компьютерной графики. Существуют методы анимации, основанные на механике сплошных сред. Они физически точны, но требуют затратных вычислений упругой деформации. Альтернативные методы моделирования основаны на динамике твердого тела с ограничениями при его разрушении. Простое удаление ограничений при достижении пороговых значений силы или смещения игнорирует упругую энергию. Здесь предложен метод разрушения функционально заданных объектов. При этом вычисляется внутренняя энергия, которая накапливается непосредственно перед разрушением объектов и в последующем преобразуется в кинетическую энергию. Это позволяет избежать дорогостоящих вычислений механики сплошных сред. В результате вычисления являются физически точными, а по времени сопоставимы с вычислительной эффективностью моделирования твердого тела. Ключевые слова: функционально заданный объект; разрушение; динамика; физическое моделирование.
Vyatkin S. I., Dolgovesov B. S. Abstract. The animation of the destruction of three-dimensional objects is an important task of computer graphics. For this, there are methods based on continuum mechanics that are physically accurate, but require expensive calculations of elastic deformation. Alternative modeling methods are based on the dynamics of a rigid body with constraints on its fracture. Simply removing constraints when force or displacement thresholds are reached ignores elastic energy. The main advantages of the rigid body approach are simplicity and speed, however, this method is not physically accurate. For realistic animation of destruction, it is necessary to take into account the internal elastic energy, which is converted into kinetic energy of individual parts during destruction. The internal elastic energy, partially converted into kinetic energy of individual parts during destruction, is an important element of realistic destruction animation. This aspect is missing from existing solid-state approaches. We remove this limitation by measuring energy and converting it into kinetic energy, which leads to a more realistic simulation of destruction. The purpose of this work is to eliminate the limitations of the rigid body method by measuring the energy accumulated in the constraints during the dynamics of functionally specified objects, and explicitly converting it into kinetic energy by applying pulses when the constraints are removed. In this paper, we propose a method for destroying functionally specified objects. The momentum is calculated in one time step based on the mass of the objects involved, the direction of the forces and torques applied by the constraint. The direction determined by the momentum of the resolution restriction in the previous time step is calculated. The direction orthogonal to the torque and linear forces applied by the constraint before breaking is selected. This leads to movement in directions corresponding to the moment created by bending or stretching deformations. Since only one object is considered when calculating the pulse, coupling can be ignored due to any remaining constraints in the system and damping. This simplifies calculations and improves the manageability of the method. The approach calculates the energy that accumulates immediately before the destruction of objects. It is then reused as kinetic energy. This avoids expensive calculations of continuum mechanics. As a result, the calculations are physically accurate, and the time is comparable to the computational efficiency of modeling a solid body. Keywords: Functionally defined object; Destruction; Dynamics; Physical modeling.
РусС. И. Вяткин, Б. С. Долговесов (Институт автоматики и электрометрии Сибирского отделения Российской академии наук, Новосибирск, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngS. I. Vyatkin, B. S. Dolgovesov (Institute of Automation and Electrometry of the Siberian Branch of the Russian Academy of Sciences, Novosibirsk, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус
Eng1. Mandal A., Chaudhuri P., Chaudhuri S. (2022). Remeshing-free Graph-based Finite Element Method for Fracture Simulation. Computer Graphics Forum, 42(4), 117 – 134. DOI: 10.1111/cgf.14725
РусСтатью можно приобрести в электронном виде (PDF формат). DOI: 10.14489/vkit.2025.05.pp.003-009 Скопируйте DOI статьи и перейдите по ссылке https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy В комментарии к заказу обязательно укажите DOI статьи. .
EngThis article is available in electronic format (PDF). DOI: 10.14489/vkit.2025.05.pp.003-009 Copy the article DOI and follow the link https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy Please specify the article DOI in the order comments.
.
|
Архив номеров
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»