Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Рендеринг изображения из файла .dwg

истекло время актуальности


Нужна программа или плагин, скрипт для рендеринга изображения из файла .dwg в духе Shapeways (см. фото).

Операция простейшая, делаем Extrud плоского чертежа на определенную высоту. Получившуюся деталь сделать металлической. И создать определенный шаблон расположения света, камеры и т.д. Чтобы осталось только нажать на кнопку рендеринга.

Размер изображения 600х600px

Программа визуализации любая, главное результат


По возможности:

Пакетная обработка, загрузил кучку файлов и получил на выходе изображения, чтобы после каждого файла не нужно было совершать какие то действия.



Обновление #1 от 8 октября в 13:43

Нужна программа или плагин, скрипт для рендеринга изображения из файла .dwg в духе Shapeways (см. фото).

Операция простейшая, делаем Extrud плоского чертежа на определенную высоту. Получившуюся деталь сделать металлической. И создать определенный шаблон расположения света, камеры метариалов и т.д. Чтобы осталось только нажать на кнопку рендеринга.

Размер выходного изображения 600х600px

Программа визуализации любая, главное результат

Язык программирования и конкретная реализация на выбор исполнителя


По возможности:

Пакетная обработка, загрузил кучку файлов и получил на выходе изображения, чтобы после каждого файла не нужно было совершать какие то действия.


Пример файла DWG прикладываю.

По итогу примерно такое изображение должно получится, не в супер качестве, но свет и блики в таком стиле:
- на плоскости переход от серого в белый по диагонали
- по краям темная полоса и совсем с краю белая
- снизу блик точечный
- камера где то под углом 30гр к плоскости
- цепочка и кольцо не нужны, фон не нужен

Приложения 3

Просмотр приложений доступен только зарегистрированным пользователям.


  1. 14 дней10 000 ₽
    Виктор Либрехт
     431   3  0

    Здравствуйте, Иван.
    Проект заинтересовал меня. Поскольку формат закрытый, могу ПОПЫТАТЬСЯ выполнить вашу задачу, если устраиват сумма и срок. Как уже сказали в обсуждениях, изменения контента очень трудоемкая задача. Напишу приложение для Windows (на C++ или C#). Если к примеру камеру можно оставить стандартной (standard viewport), то можно снизить цену. Условия нужно будет обсудить перед заказом.

    Еще примечание: при пакетной обработке, выбирая камеру, она будет действовать для всех файлов, что в зависимости от моделирования (расположение объекта в мире) может быть не всегда оптимальным вариантом. Все зависит от моделей. Тут могу предложить вариант пошагового изменения камеры, в результате получите х-количество рендеров одного файла, что-то вроде: file1_north.png, file1_east.png и т.д. при 4х позициях камеры либо file1_0_deg.png, file1_10_deg.png, ..., file1_350_deg.png при шаге камеры по 10° вокруг z-оси.

    Германия Landshut | 8 октября в 14:24 |
  1. ставка отозвана
  • Сергей Черевичко
    7 октября в 04:17 |

    Доброй ночи,

    Есть ли какие-то бюджет и сроки у этой задачи? Также интересно было бы посмотреть хотя бы на 2-3 примера (из DWG получили такой-то PNG).

    Я никогда не работал с форматом DWG, но просто интересно посмотреть как с ним работать и что Вы из него хотите получить, освоить никогда не поздно =)

  • Иван Киселев — заказчик проекта
    8 октября в 13:45 |

    Бюджет до 10000р

    Пример с инь ян так и делается, только там уже готовый 3д объект, а здесь из плоского чертежа нужно вытянуть с помощью Extrude 3д объект сначала

    Файл DWG и приблизительной фото желаемого результата приложил к заданию

  • Anton Kravtsov
    7 октября в 09:41 |

    Вы указали категорию C/C++ - принимается только реализация на этом языке?

    Если вам нужно приложение, которое будет работать на компьютере пользователя , то укажите, для какой операционной системы (Windows, Linux, MacOS, etc.), и в этом случае целесообразно добавить Прикладное программирование.

  • Иван Киселев — заказчик проекта
    8 октября в 13:46 |

    Реализация на чем угодно и как угодно, главное чтобы работало. Программа для Windows. 

  • Богдан Зимченко
    7 октября в 16:52 |

    Здравствуйте, Иван.
    Формат .dwg представляет собой бинарный файл, который зашифрован, и никак не документирован. кроме того, спецификация файла меняется каждые несколько лет.
    С рендером содержимого файла еще как-то можно будет разобраться. Например сервис Zamzar предлагает бесплатное Api для разработчиков. Но для манипуляций с файлом 100% потребуется внушительный бюджет. Либо на разработку сообственной библиотеки для работы с .dwg, либо на приобретение уже готового решения(что будет более правильным выбором).
    Пожалуйста, укажите бюджет проекта и предоставьте в аудиторию примеры на входе и на выходе.

  • Иван Киселев — заказчик проекта
    8 октября в 13:50 |

    Здравствуйте. Бюджет до 10000р. Можно выбрать конкретную версию DWG. Примеры приложил. Как я представляю не нужно создавать программу которая будет делать рендерниг, нужна "оболочка" которая будет управлять спец программой (3ds MAX, SolidWorks, AutoCAD...). Из плоского чертежа везде можно вытянуть 3д объект с помощью Extrud, в AutoCAD вообще без проблем, так как DWG файлы там и отрисовываются, в другие программы тоже импортировать можно.

  • Виктор Либрехт
    8 октября в 14:23 |

    При написания плагина для спец программы условия конечно же упрощаются, для этого распознание формата ни кчему. Обновлю ставку.

  • Виктор Либрехт
    7 октября в 16:59 |

    Помимо уже поставленных вопросов меня также интересует, какие версии формата должны поддерживаться? Или хватит поддержки с 2000ой версии (это AutoCAD 2000 и новее)?

  • Иван Киселев — заказчик проекта
    8 октября в 13:54 |

    Да, старые форматы не нужны, можно вообще выбрать один конкретный, если это важно. По поводу мировых координат, думаю это можно решить и програмно - выводить какую то точку чертежа в ноль. В крайнем случае можно вручную подвинуть уже точно в нужное место.

    Бюджет до 10000р, примеры приложил

  • Олександр Шатковський
    7 октября в 20:51 |

    На solidworks можно попробовать через макрос, но это предположение

  • Иван Киселев — заказчик проекта
    8 октября в 13:55 |

    Думаю можно, осталось найти того кто это сделает 🙂

  • Олександр Шатковський
    8 октября в 13:57 |

    прошу написать в личку - есть вопросы

  • Anton Kravtsov
    9 октября в 14:33 |

    А рассматриваете вариант заменить DWG-формат на DXF (для исходного чертежа)? С последним программного работать проще - больше доступных библиотек.

  • Иван Киселев — заказчик проекта
    10 октября в 01:12 |

    Да, можно и DXF. Любой формат который AutoCAD сохраняет