Автор Тема: Загрузка координат и создание анимации по ним  (Прочитано 148 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bex

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

Blender использую впервые, так что огромная просьба объяснять для чайников:) Спасибо!

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
... покажи формат записи данных? ...
... что будет являться объектом визуализации - облако шариков? ...

Оффлайн bex

  • Житель
Данные в виде
1
135 231 182
133 232 185
137 233 186

2
375 322 121
377 325 123
378 326 125


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

Каждая точка - это характерные точки на кисти человека (суставы). Объект визуализации в итоге - рука. Которая должна двигаться по заданным координатам.
Хочу взять руку с готовыми костями.  А вот как задать движение не знаю.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
>> А вот как задать движение не знаю.
... это не проблема, проблема в постановке задачи - пока не совсем понятно что должно получиться и для чего ...
... посмотри вот эти темки ...
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

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



Оффлайн bex

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

В дальнейшем она скорее всего будет использоваться для разработки тренажера для хирургов.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
... выложи описание маркеров и весь файл с данными (или адекватный фрагмент) ...

Оффлайн bex

  • Житель
Если возможно, объясните, пожалуйста общий подход к решению задачи. Потому что адекватные данные предоставить возможности нет, так как они обрабатывались не мной. Пример файла в приложении, но я не думаю, что он хоть немного информативен.
Поэтому интересует именно принцип решения, можно брать любые данные для примера.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
... выложи описание маркеров ...
... общий подход - по описанию маркеров строится математическая модель для расчета углов поворотов для костей арматуры в нужный момент времени ...
... по математической моделе производится расчет и запись кривых анимации арматуры ...
... расчет как таковой нужно будет делать в скриптом python (но в этом постараемся оказать содействие)  ...

 

* По форуму

* Последние вложения

untitled1.jpg
Скачано: 3
Автор: Ksaan
ñïà58.1.jpg
Скачано: 6
Автор: feraeq
living-room.jpg
Скачано: 6
Автор: AnBor
Солнце и луна.JPG
Скачано: 15
Автор: Милый Ад
Volosy.jpg
Скачано: 20
Автор: Striver