Полный список возможностей рендерсистемы 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 |
|
|
|