Полный список возможностей рендерсистемы Hydra renderer.
Hydra Renderer - это система фотореалистичного рендеринга общего назначения.
Она имеет открытый исходный код и бесплатна для коммерческого и некоммерческого использования,
по самой либеральной MIT лицензии. Она может работать как на центральных, так и на графических
процессорах (однако предпочтение отдается графическим). Мы позиционируем нашу систему
как высокоэффективное средство визуализации для моделирования сложных явлений переноса света.
Нашими основными преимуществами являются двунаправленные алгоритмы рендеринга и алгоритмы марковской
цепи: Kelemen Metropolis Light Transport и Multiplexed Metropolis Light Transport.
Гибкое API позволит вам интегрировать Гидру в ваше приложение, а программируемые шейдеры кастомизировать визуализацию.
Система
| Возможность |
Гидра 2 |
Гидра 3 |
3ds Max |
Blender |
| Windows x64 |
|
|
|
|
| Linux |
|
|
|
|
| Mac OS |
не тестировано |
не тестировано |
|
не тестировано |
Железо
| Возможность |
Гидра 2 |
Гидра 3 |
| Nvidia RTX 3060 |
|
|
| Nvidia RTX 2070 |
|
|
| Nvidia GTX 1070 |
|
должно работать |
| Nvidia GTX 760 |
|
должно работать |
| Nvidia GTX 680 |
|
должно работать |
| Nvidia GTX 670 |
|
должно работать |
| Nvidia GTX 580 |
|
должно работать |
| Nvidia P40/P100 (Tesla) |
|
должно работать |
| AMD HD7970 |
|
должно работать |
| AMD R9290 |
|
должно работать |
| AMD RX580 |
|
должно работать |
| AMD RX480 |
|
должно работать |
| AMD W9100 (FirePro) |
|
должно работать |
| AMD W9100 (FirePro) |
|
должно работать |
| Multi GPUs (Nvidia, AMD и Intel на одном компьютере) |
|
|
| Оборудование, совместимое с OpenCL 1.0 или более поздней версии |
должно работать |
должно работать |
| Процессоры, совместимые с OpenCL 1.0 |
должно работать |
должно работать |
Плагин (аддон)
| Движок |
3ds Max |
Blender |
| Гидра 2 |
|
|
| Гидра 3 |
|
только экспорт в XML |
Подробности реализации плагинов описаны далее.
Глобальное освещение
| Возможность |
Гидра 2 |
Гидра 3 |
3ds Max |
Blender |
| Path tracing (PT) |
|
|
|
|
| Light tracing (LT) |
|
|
|
|
| Instant bidirectional path tracing (IBPT) |
|
|
|
|
| Metropolis light transport (MLT) |
ревизия |
|
|
|
| Multiplexed metropolis light transport (MMLT) |
|
|
|
|
| Caustics |
|
|
|
|
| Spectral mode |
|
|
|
|
Геометрия
| Возможность |
Гидра 2 |
Гидра 3 |
3ds Max |
Blender |
| Инстансинг (клон) |
|
|
|
|
| Геометрическая оптимизация (vertex cache) |
|
|
|
|
Освещение
| Возможность |
Гидра 2 |
Гидра 3 |
3ds Max |
Blender |
| Точечный |
|
|
|
|
| Сфера |
|
|
|
|
| Прямоугольник |
|
|
|
|
| Диск |
|
|
|
|
| Цилиндр |
|
|
|
|
| Небесный портал |
|
|
|
|
| Распределение: диффузное, прожектор, IES |
|
|
|
|
| Свет на основе изображения (IBL) |
|
|
|
|
| Геометрия как источник света |
|
|
|
|
| Солнце и небо |
|
|
|
|
| Освещение текстурой |
|
|
|
|
| Спектральная тестура (SPD) |
|
|
|
|
Материалы
Бленд
Смешивание двух материалов.
| Возможность |
Гидра 2 |
Гидра 3 |
3ds Max |
Blender |
| число |
|
|
|
Metallic (Principled) |
| текстура |
|
|
|
Metallic (Principled) |
Гидра 2 материалы
HydraMtl
| Параметр |
Гидра 2 |
3ds Max HydraMtl |
Blender Principled |
Blender Glass |
Blender Diffuse |
| Diffuse (Lambert) |
|
|
|
|
|
| Roughness (Oren-Nayar) |
|
|
|
|
|
| Reflectivity |
|
|
|
|
|
| Reflectivity glossiness |
|
|
|
|
|
| Reflectivity IOR |
|
|
|
|
|
| Fresnel |
|
|
|
|
|
| Isotropic BRDF: Phong |
|
|
|
|
|
| Isotropic BRDF: Torrance-Sparrow |
|
|
|
|
|
| Isotropic BRDF:GGX |
|
|
|
|
|
| Isotropic BRDF:GGX (multiscattering) |
|
|
|
|
|
| Anisotropic BRDF: Beckmann |
|
|
|
|
|
| Anisotropic BRDF: TRGGX (Trowbridge-Reitz) |
|
|
|
|
|
| Extrusion: Luminance, Strong(max color) |
|
|
|
|
|
| Transparency (refraction) |
|
|
|
|
|
| Transparency glossiness |
|
|
|
|
|
| Transparency IOR |
|
|
|
|
|
| Distance color |
|
|
|
|
|
| Thin (no refract) |
|
|
|
|
|
| Opacity (fast cutoff in BVH) |
|
|
|
|
|
| Smooth opacity |
|
|
|
|
|
| Cast shadow (on/off) |
|
|
|
|
|
| Translucency |
|
|
|
|
|
| Emission (self-illumination) |
|
|
|
|
|
| Emission cast GI (on/off) |
|
|
|
|
|
| Relief height map |
|
|
|
|
|
| Relief normal map |
|
|
|
|
|
| Relief smooth (NLM denoise) |
|
|
|
|
|
| Invert height map |
|
|
|
|
|
| Displacement |
|
|
|
|
|
HydraMtlLight (геометрия как явный источник света)
| Возможность |
Гидра 2 |
3ds Max |
Blender |
| Цвет |
|
|
|
| Текстура |
|
|
|
HydraMtlCatcher
| Возможность |
Гидра 2 |
3ds Max |
Blender |
| Не прозрачность |
|
|
|
| Автоматическое проецирование бэкграунда с картой HydraBack/Envir |
|
|
|
Гидра 3 материалы
Diffuse
Спектральный диффузный материал.
| Параметр |
Гидра 3 |
Blender Diffuse |
Blender Principled |
| Lambert BRDF |
|
|
|
| Oren-Nayar BRDF |
|
|
|
| Color |
|
|
|
Plastic
Спектральный материал, моделирующий корректные переотражения между диффузным и отражающим слоем.
| Возможность |
Гидра 3 |
Blender Principled |
| reflectance |
|
|
| internal IOR |
|
|
| external IOR |
|
фиксировано |
| alpha (roughness) |
|
|
| nonlinear (поддержка Mitsuba) |
|
|
Conductor
Спектральный материал корректно моделирующий металлы.
| Параметр |
Гидра 3 |
Blender Principled |
| reflectance (не физическое цветное окрашивание) |
|
|
| alpha, alpha_u, alpha_u (roughness) |
|
|
| eta, k (действительная и мнимая составляющие показателя преломления материала) |
|
фиксировано |
Glass
Спектральный материал стекла.
| Возможность |
Гидра 3 |
Blender Principled |
Blender Glass |
| Внутренний IOR |
|
|
|
| Внешний IOR |
|
фиксировано |
фиксировано |
| Дисперсия |
|
|
|
Текстуры
Растровые изображения
| Возможность |
Гидра 2 |
Гидра 3 |
3ds Max |
Blender |
| Форматы, поддерживаемые библиотекой FreeImage (33 формата) |
|
|
|
|
| Форматы, поддерживаемый 3ds Max (21 формат) |
|
|
|
|
| JPG |
|
|
|
|
| PNG |
|
|
|
|
| EXR |
|
|
|
|
3ds Max карты
| Возможность |
Гидра 2 |
| Все процедурные 2D текстуры и узлы цветокоррекции обрабатываются плагином и передаются в движок в виде текстуры |
|
| Color Correction |
|
| Composite |
|
| Mix |
|
| Output |
|
| RGB Multiply |
|
| RGB Tint |
|
Процедурные текстуры
| Возможность |
Гидра 2 |
3ds Max |
Blender |
| Ambient occlusion |
|
|
|
| Blended box |
|
|
|
| Falloff |
|
|
|
HydraBack/Envir
| Возможность |
Гидра 2 |
3ds Max |
Blender |
| Background |
|
|
|
| Environment |
|
|
|
Камера
| Возможность |
Гидра 2 |
Гидра 3 |
3ds Max |
Blender |
| Фокусное расстояние / поле зрения |
|
|
|
|
| Глубина резкости |
|
|
|
|
| Коррекция горизонтального и вертикального наклона (tilt shift) |
|
|
|
|
| Размытие движения |
|
|
camera effect |
|
Пост процесс
| Параметр |
3ds Max |
Blender |
| Denoise (Intel® Open Image Denoise) |
|
встроенный |
| Exposure |
|
встроенный |
| Compress (tone mapping with modeling of human vision) |
|
встроенный |
| Contrast |
|
встроенный |
| Saturation |
|
встроенный |
| White balance (CIECAM02) |
|
|
| Uniform contrast |
|
|
| Normalize |
|
|
| Sharpness |
|
|
| Chromatic aberration |
|
|
| Vignette |
|
|
| Diffraction stars |
|
|
Конвертеры
Материалы в Гидру
| Возможность |
3ds Max |
| Scanline: Standard, Blend, Multi/Sub-Object, Architectural |
|
| Mental ray: Arch and Design |
|
| V-Ray (протестировано на вер. 4.10) |
|
| Corona (протестировано на вер. 2.0) |
|
Освещение в Гидру
| Возможность |
3ds Max |
| 3ds max photometrics |
|
| mrSkyPortal |
|
| V-Ray (протестировано на вер. 4.10) |
|
| Corona (протестировано на вер. 2.0) |
|
Материлы из Гидры
| Возможность |
3ds Max |
| V-Ray (протестировано на вер. 4.10) |
|
| Corona (протестировано на вер. 2.0) |
|
| Octane (протестировано на вер. 4.0) |
|
Освещение из Гидры
| Возможность |
3ds Max |
| V-Ray (протестировано на вер. 4.10) |
|
| Corona (протестировано на вер. 2.0) |
|
| Octane (протестировано на вер. 4.0) |
|
Рендер элементы
| Возможность |
Гидра 2 |
3ds Max |
Blender |
| Alpha (add 4 channel) |
|
|
|
| Color (diffuse albedo) |
|
|
|
| Coordinates |
|
|
|
| Coverage |
|
|
|
| Depth |
|
|
|
| Instance ID |
|
|
|
| Material ID |
|
|
|
| Normals |
|
|
|
| Object ID |
|
|
|
| Shadow |
|
|
|