1001 Freelance Projects
Свежие проекты с фриланс-бирж
Сегодня: 31-May-2026 05:03 GMT
Просмотр проекта
Подробный просмотр проекта (вы будете перенаправлены на сторонний сайт)
Название проекта: Создание конвертера из проприетарного 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
Категория проекта: Программирование, Прикладное программирование
Бюджет проекта:
Подробный просмотр проекта (вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Рекламные баннер 6х3
Категория: Дизайн, Баннеры
Бюджет: 5 000 руб, для всех
31-May-2026
02:04 GMT
Mixmastering rep
Категория: Аудио/Видео/Фото, Аудиомонтаж
30-May-2026
19:34 GMT
Съемка Shorts по Minecraft
Категория: Аудио/Видео/Фото, Видеосъемка
30-May-2026
19:10 GMT
Сделать курсовую работу с нужным чертежом
Категория: Тексты, Тексты/Речи/Рапорты
30-May-2026
18:56 GMT
Доработать дизаин лодки и сделать по ней материалы. (для всех)
Категория: Дизайн, Промышленный дизайн
30-May-2026
18:56 GMT
Купить книги в Саратове и отправить в Тольятти (для всех)
Категория: Аутсорсинг и консалтинг, Обслуживание клиентов и поддержка
30-May-2026
18:03 GMT
Ищу помощь в постановке в очередь на АПП Забайкальск (для всех)
Категория: Программирование, Разработка Чат-ботов
30-May-2026
18:02 GMT
СКИДКА НА 50%
Категория: Дизайн, Промышленный дизайн
30-May-2026
17:25 GMT
сайт на сайте Акола, портал.
Категория: Сайты, Верстка
Бюджет: 5 000 руб
30-May-2026
16:59 GMT
Редизайн сайта на платформе nethouse
Категория: Сайты, Редизайн сайтов
30-May-2026
16:34 GMT
Дизайн номера для гидроцикла
Категория: Рисунки и иллюстрации, Техническая иллюстрация
Бюджет: 1 200 руб
30-May-2026
16:11 GMT
Сгенерировать голосовое сообщение (для всех)
Категория: Аудио/Видео/Фото, Аудиомонтаж
30-May-2026
16:00 GMT
Оптимизировать тяжелые запросы в OpenCart Version 2.3.0.2 и снять нагрузку с хостинга.
Категория: Программирование, Веб-программирование
Бюджет: 500 руб
30-May-2026
15:55 GMT
Нужно заполнить сайт рулонных штор
Категория: Сайты, Контент-менеджмент
Бюджет: 10 000 руб, для всех
30-May-2026
15:41 GMT
Создание модулей авторизации/регистрации через социальные сети
Категория: Сайты, Веб-программирование
30-May-2026
15:00 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'
Читать RSS-ленты ... Новое!
Проекты '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
Длинный URL:
www.1001freelanceprojects.ru
Мобильная версия:
m.1001fp.ru
Copyright © 2005-2025 1001 Freelance Projects