1001 Freelance Projects
Свежие проекты с фриланс-бирж
Просмотр проекта
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Название проекта:
Создание конвертера из проприетарного 3D формата (.dcm) в .OBJ (для всех)
Кто разместил:
Внешний проект с free-lance.ru
Открыт:
07-Jun-2025 23:38 GMT
Описание:
Описание задачи:
Здравствуйте!
Нам нужен разработчик для создания консольной утилиты/скрипта (предпочтительно на Python) для конвертации файлов 3D-моделей из проприетарного формата .dcm в стандартный .obj.
Описание формата .dcm:
Файл .dcm представляет собой текстовый документ в формате XML. Ключевые данные о геометрии находятся внутри следующей структуры:
<Packed_geometry> -> <Binary_data> -> <CA>
Внутри тега <CA> содержатся два основных блока:
<Vertices>: Содержит информацию о вершинах модели.
<Facets>: Содержит информацию о треугольниках (гранях), которые соединяют эти вершины.
Содержимое обоих тегов — это бинарные данные, закодированные в Base64.
Проблема:
Простое декодирование из Base64 и попытки прочитать данные как стандартные массивы float'ов ( для вершин) или int'ов (для граней) не дают корректного результата. Данные очевидно обфусцированы и/или сжаты с использованием проприетарного метода.
Что требуется от исполнителя:
Провести реверс-инжиниринг бинарных данных внутри тегов <Vertices> и <Facets>.
Определить точный алгоритм обфускации/шифрования вершин.
Определить точный алгоритм сжатия/кодирования граней.
Написать утилиту (скрипт на Python), которая:
Принимает на вход путь к .dcm файлу.
Корректно извлекает и декодирует данные о вершинах и гранях.
Сохраняет полученную 3D-модель в виде стандартного файла .obj.
Что будет предоставлено для работы:
Программа-вьювер (.exe): У вас будет исполняемый файл программы, которая умеет правильно читать и отображать .dcm файлы. Это ваш главный инструмент для анализа.
Тестовый файл 1.dcm: Пример файла с 3D-моделью для анализа и тестирования.
Эталонный файл 1.obj: Та же самая 3D-модель, сохраненная в формате .obj. Вы сможете использовать его для проверки правильности работы вашего конвертера (сравнения геометрии).
в файлах пример файла дцм(1тхт) и его перевод другой программой в OBJ
эти файлы маленькие и содержат очень простую геометрию. типичные файлы дцм- инраторальные сканы по 16мб. малненькие файлы для удобства. можно 1-обж.тхх перевести в обж и открыть в 3д вьювере что бы посомтреть геометрию. есть возможность переводжить из стл в дцм и обратно для облегчения ривирс инжинеринга
Project ID:
4768273
Категория проекта:
Программирование, Прикладное программирование
Бюджет проекта:
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Одностраничный сайт на Tilda для детского центра (премиум дизайн)
Категория: Веб-разработка и дизайн
Бюджет: 13000 руб
10 Jun 2025 04:09 GMT
Проектирование. Обратный инжиниринг
Категория: Инжиниринг, Предметное проектирование
10 Jun 2025 03:53 GMT
Шукаємо Фрілансера: Асистент Дизайнера Інтер’єру
Категория: 3D моделирование и визуализация, Дизайн интерьеров
10 Jun 2025 03:40 GMT
Создание Дизайна Упаковки Товара - 4000UAH
Категория: Дизайн упаковки и этикетки
10 Jun 2025 03:26 GMT
(CAD) Создать 3D Модель подошвы на основе колодки для обуви и примера - 2000UAH
Категория: Инжиниринг, Чертежи и схемы
10 Jun 2025 03:08 GMT
Аналіз рекламних даних Google Ads та Meta Ads за останні 6 місяців - 2500UAH
Категория: Обработка данных
10 Jun 2025 02:19 GMT
Collection of the photos, IPhone users
Категория: Копирайтинг, Обработка фото
10 Jun 2025 01:38 GMT
AI Task Coordinator / Virtual Assistant (English + Russian)
Категория: Консультирование по AI, Управление проектами
10 Jun 2025 01:35 GMT
ЗбирачКодів
Категория: Парсинг данных, Разработка ботов
10 Jun 2025 00:50 GMT
Ретуш в обработка фотографий - 800UAH
Категория: Обработка фото
10 Jun 2025 00:36 GMT
Добавление и обучение ИИ в месседжеры - 200USD
Категория: AI и машинное обучение, Разработка ботов
10 Jun 2025 00:22 GMT
Физическая схема для дипломного проекта - 1000UAH
Категория: Инжиниринг, Чертежи и схемы
09 Jun 2025 23:48 GMT
Инстаграм для клининговой компании в Стокгольме - 100EUR
Категория: 3D моделирование и визуализация, Оформление страниц в социальных сетях
09 Jun 2025 23:43 GMT
Сайт для клиниговой компании в Стокгольме - 1000EUR
Категория: Консультирование по AI, Создание сайта под ключ
09 Jun 2025 23:32 GMT
Я создаю презентации на заказ
Категория: Тексты / Статьи, Написание сценария
09 Jun 2025 23:29 GMT
Все проекты
Проекты по навыкам ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
texts
Новое!
Projects in English
Copyright © 2005-2024
1001 Freelance Projects