3d форум по Blender

Blender => Вопросы от новичков => Тема начата: bex от 02 Февраль 2018, 16:49:22

Название: Загрузка координат и создание анимации по ним
Отправлено: bex от 02 Февраль 2018, 16:49:22
Задача следующая. Имеется какое-то (большое) количество точек. Для каждой точки в каждый момент времени записаны координаты x,y,z. Необходимо сделать анимацию для всех этих точек (одновременно) по имеющимся координатам. Подскажите, пожалуйста, каким образом можно это реализовать в Blender? Загружать вручную не вариант, год уйдет на это. В общем, как сделать анимацию по массиву трехмерных координат?
Может есть смысл нарисовать сплайн = траекторию для каждой точки?  Или как-то ещё все-таки можно это сделать?

Blender использую впервые, так что огромная просьба объяснять для чайников:) Спасибо!
Название: Re: Загрузка координат и создание анимации по ним
Отправлено: Николай Николаев от 02 Февраль 2018, 18:11:14
... покажи формат записи данных? ...
... что будет являться объектом визуализации - облако шариков? ...
Название: Re: Загрузка координат и создание анимации по ним
Отправлено: bex от 03 Февраль 2018, 10:35:13
Данные в виде
1
135 231 182
133 232 185
137 233 186

2
375 322 121
377 325 123
378 326 125


Текстовый файл

Каждая точка - это характерные точки на кисти человека (суставы). Объект визуализации в итоге - рука. Которая должна двигаться по заданным координатам.
Хочу взять руку с готовыми костями.  А вот как задать движение не знаю.
Название: Re: Загрузка координат и создание анимации по ним
Отправлено: Николай Николаев от 03 Февраль 2018, 11:02:53
>> А вот как задать движение не знаю.
... это не проблема, проблема в постановке задачи - пока не совсем понятно что должно получиться и для чего ...
... посмотри вот эти темки ...
https://pikabu.ru/story/chast_1_v_obshchem_o_vizualizatsii_dannyikh_v_blender_i_unity_5328743
http://blender-3d.ru/forum/index.php/topic,1756.0.html

... дай более полное описание задуманного к реализации, постараемся помочь ...


Название: Re: Загрузка координат и создание анимации по ним
Отправлено: bex от 06 Февраль 2018, 15:23:48
Спасибо большое за отклик! Мне действительно очень нужна помощь.
Опишу тогда полностью задачу.
Она в принципе похожа, тот же захват движений, только корявый.
Итак, при проведении хирургической операции на руки хирурга были нанесены метки и записано видео. По каким-то (неизвестным мне) причинам не удалось найти подходящую программу для обработки записи. Поэтому программа была написана самостоятельно в матлабе. Она на выходе дает изображение с траекторией точки и txt файл с координатами, как в предыдущем сообщении. 
Необходимо визуализировать движения хирурга по этому массиву координат. Как и в какой программе это делать в принципе значения не имеет, главное итог: анимированная модель руки хирурга.

В дальнейшем она скорее всего будет использоваться для разработки тренажера для хирургов.
Название: Re: Загрузка координат и создание анимации по ним
Отправлено: Николай Николаев от 06 Февраль 2018, 19:04:58
... выложи описание маркеров и весь файл с данными (или адекватный фрагмент) ...
Название: Re: Загрузка координат и создание анимации по ним
Отправлено: bex от 16 Февраль 2018, 09:15:15
Если возможно, объясните, пожалуйста общий подход к решению задачи. Потому что адекватные данные предоставить возможности нет, так как они обрабатывались не мной. Пример файла в приложении, но я не думаю, что он хоть немного информативен.
Поэтому интересует именно принцип решения, можно брать любые данные для примера.
Название: Re: Загрузка координат и создание анимации по ним
Отправлено: Николай Николаев от 16 Февраль 2018, 11:28:43
... выложи описание маркеров ...
... общий подход - по описанию маркеров строится математическая модель для расчета углов поворотов для костей арматуры в нужный момент времени ...
... по математической моделе производится расчет и запись кривых анимации арматуры ...
... расчет как таковой нужно будет делать в скриптом python (но в этом постараемся оказать содействие)  ...