Возможности

Возможности

Последнее обновление: 14 июля 2024

Полный список возможностей рендерсистемы 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 3ds Max Blender
Автоматическое изменение размера текстур для экономии памяти в зависимости от разрешения рендеринга
UV offset
Tiling
W rotation
Cropping/Placement

Камера

Возможность Гидра 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