Программист Томми Базар выпустил специальный медицинский плагин TBRaymarchPlugin для Unreal Engine 4. Он позволяет показывать в движке данные объёмного рендеринга и создавать на их основе 3D-модели.
Объемный рендеринг используют для получения срезов различных тканей и органов. Именно он применяется во время компьютерной или магнитно-резонансной томографии. Исследуя полученные срезы, можно найти различные отклонения и поставить правильный диагноз.
Наглядный пример работы плагина. Справа на изображении показаны входные данные, а слева — созданная на их основе модель.
Плагин работает с форматами .raw и .mhd. Последний создан специально для медицинских изображений.
Полученные модели подойдут для диагностики и лечения пациентов, а также для обучения врачей. Модели можно изменять прямо в редакторе, чтобы потенциально печатать на их основе органы и части тела. Создатель плагина также записал видео, в котором подробно описал работу TBRaymarchPlugin.
Скачать плагин может каждый с GitHub. Вместе с ним идут набор медицинских данных и подробная документация, а каждую строчку кода автор сопроводил комментариями. То есть плагин поможет ещё и в глубоком изучении Unreal Engine 4.
В будущем Томми хочет добавить в проект поддержку шлемов виртуальной реальности.