Это команда vdb_render, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
vdb_render - трассирует объемы OpenVDB
СИНТАКСИС
vdb_render в.vdb выход. {exr, ppm} [кредита]
ОПИСАНИЕ
Что: трассировка лучей для томов OpenVDB Параметры:
-апертура F
апертура перспективной камеры в мм (по умолчанию: 41.2)
-Камера S
тип камеры; либо "persp [ective]", либо "ortho [graphic]" (по умолчанию: перспектива)
-сжатие S
Схема сжатия EXR; либо «none» (без сжатия), «rle» или «zip» (по умолчанию: zip)
-процессор N
количество потоков рендеринга, или 1, чтобы отключить потоки, или 0, чтобы использовать все доступные
ЦП (по умолчанию: 0)
-далее Глубина в дальней плоскости камеры F (по умолчанию: 3.4e + 38)
-фокальный F
фокусное расстояние перспективной камеры в мм (по умолчанию: 50)
-фов Угол обзора перспективной камеры F в градусах (по умолчанию: 44.8)
-Рамка F
ширина кадра орто-камеры в мировых единицах (по умолчанию: 1)
-смотреть на X, Y, Z,
поверните камеру, чтобы указать на (X, Y, Z)
-имя S
имя тома для рендеринга (по умолчанию: рендеринг первого тома с плавающей запятой
найдено в in.vdb)
-около F
глубина камеры вблизи плоскости (по умолчанию: 0.001)
-рез WxH
размеры изображения в пикселях (по умолчанию: 1920x1080)
-r X, Y, Z,
-поворот X, Y, Z,
поворот камеры в градусах (по умолчанию: смотреть в центр объема)
-t X, Y, Z,
-перевести X, Y, Z,
перевод камеры
-до X, Y, Z,
вектор, который должен указывать вверх после поворота с -смотреть на (по умолчанию: [0, 1, 0])
-v подробный (время печати и диагностика)
-версия
распечатать информацию о версии и выйти
-h, -Помощь
распечатайте это сообщение об использовании и выйдите
Уровень набор опции:
-цвет S
имя тома vec3s, который будет использоваться для установки цветов материала
-isvalue F
isvalue в мировых единицах для пересечения лучей набора уровней (по умолчанию: 0)
-примеры N
количество сэмплов (лучей) на пиксель (по умолчанию: 1)
-шейдер S
имя шейдера; либо «диффузный», «матовый», «нормальный», либо «позиционный» (по умолчанию: диффузный)
Плотный объем опции:
-абсорбировать R, G, B
коэффициенты поглощения (по умолчанию: [0.1, 0.1, 0.1])
-отрезать F
значение отсечки плотности и пропускания (по умолчанию: 0.005)
-Усиление F
величина рассеивания вдоль луча тени (по умолчанию: 0.2)
-светлый X, Y, Z [, R, G, B]
направление источника света и дополнительный цвет (по умолчанию: [0.3, 0.3, 0, 0.7, 0.7, 0.7])
-рассеивание R, G, B
коэффициенты рассеяния (по умолчанию: [1.5, 1.5, 1.5])
-тень F
размер шага в вокселях для интеграции по лучу тени (по умолчанию: 3)
-ступенно F
размер шага в вокселях для интеграции по первичному лучу (по умолчанию: 1)
ПРИМЕРЫ
vdb_render crawler.vdb crawler.exr -рассеянный шейдер -разрешение 1920x1080 \
-focal 35 -samples 4 -translate 0,210.5,400 -compression rle -v
vdb_render bunny_cloud.vdb bunny_cloud.exr -разрешение 1920x1080 \
-перевод 0,0,110 -абсорбировать 0.4,0.2,0.1 -усиление 0.2 -v
Внимание!
Это не средство визуализации промышленного качества (и не предназначено для этого). Используйте это для
быстрый предварительный просмотр или просто как эталонная реализация для интеграции в
существующие трассировщики лучей.
Используйте vdb_render онлайн с помощью сервисов onworks.net