Сначала определить назначение изображения
Для инженерной проверки нужен читаемый силуэт, ясная конструкция и правильные размеры. Для каталога товаров важны чистые отражения, реалистичные фаски и повторяемость студийного света. Для архитектуры добавляются окружение, материалы большого масштаба и согласованность нескольких ракурсов. Эти задачи не обязательно требуют одного класса движков.
Практическая рекомендация: запишите, нужны ли неподвижные кадры, анимация или интерактивное вращение. Офлайн-рендерер подходит для управляемого финального кадра. Realtime-приложение становится полезным, когда зритель сам выбирает положение камеры. Экспорт должен сохранять именно те данные, которые нужны выбранному результату.
B-rep и полигональная поверхность решают разные задачи
CAD-модель может содержать аналитические поверхности и параметрическую историю. Рендер-пайплайн часто получает их полигональное представление. При тесселяции важны не только число треугольников, но и геометрическая погрешность, качество нормалей, границы деталей и масштаб сцены. Слишком грубая сетка создаёт видимые грани в бликах; избыточная детализация расходует память без заметной пользы в выбранном кадре.
Проверяйте самые заметные криволинейные детали в реальном разрешении выпуска. Маленькая фаска способна определять характер предмета сильнее, чем миллионы полигонов на невидимой стороне. При изменении CAD-исходника нужен понятный порядок повторного экспорта, иначе аккуратно настроенные материалы легко потерять.
Что делает Render Workbench
В README проекта перечислены внешние варианты: POV-Ray, LuxCoreRender, appleseed, standalone Cycles, Intel OSPRay Studio и экспериментальная поддержка PBRT v4. Это список экспортёров конкретного проекта, а не обещание совместимости любых версий этих продуктов. Сам верстак не заменяет установку выбранного движка.
В описанном авторами минимальном процессе создают проект рендера с шаблоном, добавляют представления объектов, устанавливают камеру и запускают экспорт с расчётом. Свет, материалы, текстуры и параметры представлений уточняют внутри проекта. В отличие от обычного снимка viewport, итоговую картинку здесь создаёт отдельная система рендеринга.
Материалы требуют явного перевода
Цвет объекта в CAD не равен полному шейдеру. Для изображения могут понадобиться roughness, IOR, нормали, текстуры и способ интерпретации цвета. Параметры разных систем не следует переносить по одинаково звучащим именам: сначала проверьте смысл модели и единицы. При сложном лакокрасочном покрытии или процедурной фактуре ручной lookdev после экспорта может оказаться выгоднее автоматического преобразования.
Практический тест: экспортируйте металл, стекло и матовый образец одновременно. На фиксированном свете проверьте масштаб текстур, ориентацию нормалей, прозрачность и границы деталей. Ошибку импорта проще найти в такой компактной сцене, чем в уже собранном каталоге из десятков изделий.
Дерево решения для рабочего проекта
| Требование | Возможный маршрут | Что проверить |
|---|---|---|
| Быстро показать инженерную форму | Viewport или простой внешний рендер | Читаемость геометрии, масштаб, ракурс |
| Каталожный предметный кадр | CAD → сетка → офлайн-студия | Фаски, отражения, материалы, прозрачность |
| Частые изменения параметрической модели | Хранимый проект экспорта или контролируемая синхронизация | Стабильность идентификаторов и повторное назначение материалов |
| Интерактивный конфигуратор | Оптимизированная сетка → realtime/web | LOD, текстурная память, время загрузки |
Выбор конкретного приложения следует делать после проверки доступных интеграций и пробного импорта. Наличие пункта «экспорт» ещё не подтверждает перенос всех шейдеров, камер и света.
Состояние интеграции тоже входит в стоимость
В README FreeCAD Render Workbench находится сообщение основного сопровождающего от 12 ноября 2025 года о прекращении им дальнейшего сопровождения. Это не означает, что каждый существующий проект перестал работать. Однако при новом внедрении нельзя полагаться на прежние инструкции без проверки конкретной связки версий и возможности исправлять экспортёр.
Для воспроизводимости сохраните версии хоста, дополнения и внешнего движка вместе с тестовой сценой. Если связка перестала проходить проверку, рассмотрите нейтральный экспорт геометрии и отдельную подготовку визуализации. Такой запасной маршрут должен сохранять единицы, структуру деталей и нормали, а не только открывать файл без сообщения об ошибке.
Подлинные изображения из документации
На этих изображениях показан интерфейс FreeCAD и дополнительного Render Workbench. Это опубликованные авторами документации примеры, а не наш запуск перечисленных рендереров.