Сначала определить назначение изображения

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

Практическая рекомендация: запишите, нужны ли неподвижные кадры, анимация или интерактивное вращение. Офлайн-рендерер подходит для управляемого финального кадра. 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/webLOD, текстурная память, время загрузки

Выбор конкретного приложения следует делать после проверки доступных интеграций и пробного импорта. Наличие пункта «экспорт» ещё не подтверждает перенос всех шейдеров, камер и света.

Состояние интеграции тоже входит в стоимость

В README FreeCAD Render Workbench находится сообщение основного сопровождающего от 12 ноября 2025 года о прекращении им дальнейшего сопровождения. Это не означает, что каждый существующий проект перестал работать. Однако при новом внедрении нельзя полагаться на прежние инструкции без проверки конкретной связки версий и возможности исправлять экспортёр.

Для воспроизводимости сохраните версии хоста, дополнения и внешнего движка вместе с тестовой сценой. Если связка перестала проходить проверку, рассмотрите нейтральный экспорт геометрии и отдельную подготовку визуализации. Такой запасной маршрут должен сохранять единицы, структуру деталей и нормали, а не только открывать файл без сообщения об ошибке.

Подлинные изображения из документации

На этих изображениях показан интерфейс FreeCAD и дополнительного Render Workbench. Это опубликованные авторами документации примеры, а не наш запуск перечисленных рендереров.

Документация FreeCAD / участники проекта, CC BY 3.0. Источник. Версия UI в источнике не указана; историческая иллюстрация. Изменение: перевод PNG в WebP без изменения содержимого.
Документация FreeCAD / участники проекта, CC BY 3.0. Источник. Версия UI в источнике не указана; историческая иллюстрация. Изменение: перевод PNG в WebP без изменения содержимого.
Документация FreeCAD / участники проекта, CC BY 3.0. Источник. Версия UI в источнике не указана; историческая иллюстрация. Изменение: перевод PNG в WebP без изменения содержимого.
FreeCAD documentation contributors, CC BY 3.0. Источник: Render Workbench. Версия не указана; PNG → WebP.
В документации FreeCAD изображение подписано как Cycles. Авторы: участники документации FreeCAD, CC BY 3.0. Источник. Версия и параметры не указаны; это не сопоставимый бенчмарк. PNG → WebP.