Сентилео 3D движок для графических проектов тяжёлого САПР и киновизуальных эффектов

Визуализацию больших инженерных конструкций выполнил Владислав Кулешов https://vk.com/postproduction Telegram: https://t.me/industrial_cgi


Проект представлен на Конференции «Цифровая индустрия промышленной России» 21-24 мая 2024 в Нижнем Новгороде (ЦИПР, стенд 127)

The project will be presented CIPR conference 21-24 May 2024 in Nizhniy Novgorod, Russia (booth 127)

https://cipr.ru/


Описание проекта

3D движок Сентилео подходит для графических проектов тяжёлого САПР и киновизуальных эффектов

Реалистичная визуализация в реальном времени на потребительских видеокартах, на ноутбуках

Применимо для внедрения в средства визуального проектирования САПР, BIM, цифровых двойников в строительстве, машиностроении, нефтегазе

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

Решение: новаторские алгоритмы Сентилео обеспечивают высочайшую производительность визуализации с миллиардами случайных запросов к очень большим объёмам данных

Движок позволяет работать на видеокартах с меньшим объёмом памяти, чем данных в проекте

Поддержка данных в высоком разрешении, сотен миллионов полигонов, сплайнов, частиц и экземпляров объектов, атрибутов, терабайт текстур

Позволяет интерактивно работать с 3D проектами потрясающей сложности на квадриллионы виртуальных элементов

Мы начали разработку отдельного приложения Сентилео как средства визуализации, инспекции, настройки материалов, освещения, простой анимации, пост обработки для внешних графических проектов, в том числе САПР

Предлагаем удобную в интеграции программную библиотеку API для Вашей промышленной визуальной среды: САПР, PLM, BIM, цифровые двойники info@centileo.com

Project description (video slides translation)

CentiLeo 3D rendering engine is suitable for graphics projects of massive CAD and visual effects tools

The engine provides realistic rendering huge datasets in real-time on consumer GPUs, even on laptops

The engine can be applied in visual 3D editing tools for CAD, BIM, Digital Twins packages across construction, mechanical engineering, oil and gas industries

The problem: the user demand for complexity and quality growth of digital 3D content sets significant pressure on hardware and software and drives its development

Our solution: novel CentiLeo compute algorithms ensure high performance rendering of huge datasets in the environment of billions of random memory access requests supplied by ray tracing

The engine ensures high performance rendering even using the video memory of graphics processors much smaller than 3D dataset storage

The engine supports high resolution datasets including hundreds million unique polygons, splines, particles, instances, attributes and terabytes of textures

These capabilities may help building amazingly complex projects of up to quadrillion virtual primitives

We have just started developing the CentiLeo standalone application for rendering, inspection, shading, lighting, simple animation and post processing for imported graphics projects including CAD projects

We offer the easy to integrate engine API interface for your industrial 3D editing tool in CAD, BIM, Digital Twin packages that would accelerate the work with huge datasets. info@centileo.com


CentiLeo 3D是一个大量计算机辅助设计系统和和电影视觉效果

该引擎可以在消费级 计算机辅助设计系统(甚至笔记本电脑)上实时真实地渲染大量数据集。该引擎可应用于建筑、机械工程、石油和天然气行业的 CAD、BIM、数字孪生包的可视化 3D 编辑工具。

问题是:用户对数字 3D 内容的复杂性和质量的需求不断增长,给硬件和软件带来了巨大压力,并推动了其发展。

我们的解决方案:新颖的 CentiLeo 计算算法可确保光线追踪提供存储亿个随机内存访问请求的环境中对大型数据集进行性能渲染。

该引擎支持高分辨率数据集,包括数亿个独特的多边形、样条线、粒子、实例、属性和 TB 的纹理。

这些功能可能有助于构建多达千万亿个虚拟基元的极其复杂的项目。

即使使用比 3D 数据集存储小得多的图形处理器视频内存,该引擎也能确保高性能渲染,并允许您节省购买高端 GPU 的资金。

CIPR https://cipr.ru/

2024年

127号展位

info@centileo.com

我们为您的 CAD、BIM、数字孪生软件包中的工业 3D 编辑工具提供易于集成的引擎 API 接口,可加快处理海量数据的速度。



Видео-скриншот производительности движка Сентилео в большой сборке самолёта в 250 миллионов полигонов (не-инстансированных)

Скачать оригинал видео-скриншота без Youtube можно здесь (3ГБ)

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


В данном видео-скриншоте отдельной демонстрационной программы можно увидеть следующее:

1) Видеокарта RTX 4080 Laptop.

2) CAD модель состоит из 6 файлов, все полигоны схлопнуты, т.е. не размножены инстансингом (матрицами трансформаций), 3D модель в видеопамять не заходит полностью

3) Загрузка сцены в 250 млн полигонов происходит за 22 секунды, и это очень быстро.

4) Модель с геометрическими данными заходит в видеопамять на 65%, для обеспечения работы в условиях трассировки лучей применяется виртуальный менеджер памяти, эффективно подгружающий данные из внешней памяти в видеопамять, несмотря на стохастические запросы в память, порождаемые трассировкой лучей.

5) Просмотр сцены без трассировки лучей в реальном времени 30-70FPS.

6) Кадры с трассировкой лучей, дающие отражения и тени, рассчитываются за несколько секунд, но при этом обеспечивают интерактивные смещения и изменения параметров.

7) Например, можно посмотреть огромную детализацию внутреннего устройства двигателя самолёта без каких-либо тормозов.

8) В качестве стресс теста мы размножаем инженерную модель самолёта 10 миллионов раз, что для 6 его файлов порождает 60 миллионов матриц трансформаций, которые также как и полигоны используют виртуальный менеджер памяти, т.к. в данном случае вся такая сборка заходит в видеопамять лишь на 40%. Суммарно такой случай строит сцену с 2,5 квадриллионами полигонов. Тем не менее, просмотр и трассировка лучей работают эффективно.

9) Библиотека 3D движка с такими алгоритмическими возможностями позволяет строить инженерные сборки высочайшей сложности и интерактивно с ними работать.