Это команда ranimove, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ranimove - рендеринг анимации RADIANCE с движением
СИНТАКСИС
ранимов [ -s ][ -e ][ -w ][ -f прошу, конец ][ -n нпрокс ][ -t сек ][ -d JND ] rnmfile
ОПИСАНИЕ
Ранимове это программа для рендеринга прогрессивной анимации. Переменные в данном rnmfile
указать входные файлы, имена выходных файлов и различные другие элементы управления и параметры.
Обычно отчеты о проделанной работе выводятся на стандартный вывод, но -s вариант говорит
ранимов делать свою работу бесшумно. В -e вариант говорит ранимов объяснить все переменные
используется для анимации, включая значения по умолчанию, не указанные во входном файле, и
распечатать их на стандартном выводе. В -w опция отключает предупреждения об умножении и
неправильно назначенные переменные и нефатальные проблемы рендеринга.
Как правило, ранимов будет создавать один кадр анимации для каждого вида, указанного в указанном
просмотреть файл. Если -f указана опция, анимация возобновится с данного кадра,
и продолжить до конца последовательности или до второго кадра, если он задан (разделены
с первой запятой, но без пробела).
Команда -n Опция определяет количество процессов, используемых для рендеринга. Значение по умолчанию
равно 1, что подходит для большинства машин с одним центральным процессором.
(ПРОЦЕССОР). Если вы работаете на машине с несколькими процессорами, большее значение до
количество процессоров может быть использовано для повышения скорости рендеринга в зависимости от загрузки системы.
Так как ранимов рендерит каждый кадр постепенно, требуются некоторые критерии, когда нужно
перейти к следующему кадру анимации. В -t опция используется для указания максимального
количество секунд, которое нужно потратить на любой кадр. Значение по умолчанию для этого параметра - 60.
секунд. Кроме того, -d опция может использоваться для определения порога завершения в
просто-заметные-различия. Если ошибка может быть уменьшена ниже этого количества JND более
весь кадр до того, как будет потрачено выделенное время, ранимов затем перейдем к
следующий кадр. Значение 2.0 JND - это точка, при которой 75% людей заметят
разница, и это уровень, обычно выбираемый для такого теста на завершение. Там есть
нет значения по умолчанию для этой опции, что означает, что рендеринг будет продолжаться до тех пор, пока
выделение тратится для каждого кадра независимо от того. Если -t установлено на 0, ранимов потратит как
время, необходимое для уменьшения видимой ошибки ниже значения, установленного -d опцию.
Ранимове визуализирует каждый кадр в три этапа. На первом этапе производится некачественное изображение.
визуализируется с использованием одного образца луча на 16 пикселей. На втором этапе пиксели из
предыдущий кадр экстраполируется на соответствующие позиции в этом кадре на основе
учитывая движения камеры и объекта. Применяется набор эвристик для предотвращения ошибок в
зеркальные блики и тени, что позволяет избежать некоторых ошибок, типичных для пинтерп(1)
программа. На третьем этапе используются дополнительные высококачественные образцы для уточнения важных
области изображения, которые, как считается, имеют видимые ошибки. Это продолжается до тех пор, пока
критерии остановки, указанные в -t и -d варианты выполняются, когда кадр фильтруется
и записывается в указанный файл изображения.
Основные отличия этой программы от ранимать(1) это размытие в движении
вычисляется для объектов, а также движения камеры, а его прогрессивный рендеринг позволяет
лучший контроль над компромиссом между точностью кадра и временем рендеринга. Меньше
элементы управления предназначены для управления файлами изображений, созданными ранимове и нет
средства для распределенного рендеринга доступны кроме выполнения ранимов on
разные машины, использующие -f возможность вручную разделить работу.
Назначения переменных анимации отображаются по одному в строке в rnmfile. Имя переменной
за ним следует знак равенства ('=') и его значение (я). Конец строки можно экранировать с помощью
обратная косая черта ('\'), хотя обычно в этом нет необходимости, поскольку дополнительные значения переменных могут
даваться в нескольких заданиях. Переменные, которые должны иметь только одно значение, приведены в
верхний регистр. Переменные, которые могут иметь несколько значений, приводятся в нижнем регистре. Переменные
могут быть сокращены их первыми тремя буквами. Комментарии в rnmfile начать с фунта
подписать ('#') и перейти к концу строки.
Переменные анимации, их интерпретация и значения по умолчанию приведены ниже.
ОКТЯБРЬ Имя файла базового октодерева, которое должно быть сгенерировано оконв(1)
команда с помощью -f вариант. Для этой переменной нет значения по умолчанию. Если
нет РИФ задана переменная, необходимо указать октодерево.
РИФ Эта переменная определяет рад(1) входной файл для использования в качестве источника рендеринга
параметры и другие параметры настройки. Если дано, ранимать выполнит рад и
создать файл опций для управления параметрами рендеринга. Оживить будет также
извлечь настройки по умолчанию для общих переменных: ОКТЯБРЬ, РАЗРЕШАЮЩАЯ СПОСОБНОСТЬ, и
ЭКСПОЗИЦИЯ. После имени файла могут быть указаны параметры переопределения переменных,
который будет передан рад в командной строке. Настройки с пробелами в них
должны быть заключены в кавычки. Выполнение рад также обновит
содержимое октодерева, если необходимо. Для этого нет значения по умолчанию
Переменная.
двигаться Эта переменная определяет объект (или объекты) с определенным движением и / или
приоритет отрисовки. Ожидается, что для каждого появления
эта переменная. Первый - это имя родительского объекта перемещения, или "недействительно", если
никто. Если задано, преобразование объекта будет добавлено к преобразованию его
родитель. Второй аргумент - это имя этого объекта, которое будет использоваться для
именуют поверхности, которые он содержит, и в качестве модификатора для любых дочерних объектов, которые
сослаться на это. Третий аргумент - это строка преобразования или файл для этого
объект. Если этот аргумент заключен в кавычки и начинается с дефиса ('-'),
то он будет интерпретирован как спецификация статического преобразования а-ля xform(1).
В противном случае в качестве аргумента будет приниматься имя файла, содержащего один
такая спецификация преобразования для каждой строки, соответствующей кадрам в анимации.
Точка ('.') Может быть указана, если преобразование объекта не требуется. Четвертый
аргумент - это имя СИЯНИЕ файл сцены (или файлы) для передачи xform
для трансформации. Если этот аргумент начинается с восклицательного знака ('!'),
тогда он будет интерпретироваться как команда, а не как файл. Последнее слово
соответствующий номеру кадра будет добавлен к команде, а ее
вывод будет передан на вход xform для каждого кадра. Оптическая пятая
аргумент определяет приоритет визуализации для этого объекта. Значения больше чем
1 приведет к преимущественному рендерингу этого объекта по сравнению с другими частями
изображение, когда оно появляется в кадре. Значения меньше 1 вызовут
рендеринг, чтобы пренебречь этим объектом в пользу других частей изображения. Ценность
3.0 можно интерпретировать как утверждение, что зритель в три раза чаще
посмотрите на этот объект, чем на фон. Файл может быть предоставлен, а не
значение с плавающей запятой, и этот файл должен содержать одно число с плавающей запятой на
строка, соответствующая кадрам в анимации.
ПРОСМОТРЕТЬ ФАЙЛ Эта переменная называет файл, из которого ранимов может извлечь представление для каждого
кадр в анимации. Этот файл должен содержать одно допустимое представление для каждого кадра,
начиная с кадра 1 в строке 1. Исключение делается для файла представления только с
единый вид, который используется для каждого кадра анимации. В этом случае,
END также должна быть указана переменная. Эта переменная обязательная, а там
не является значением по умолчанию.
END Номер последнего кадра в анимации. Значение по умолчанию вычисляется из
количество просмотров в заданном ПРОСМОТРЕТЬ ФАЙЛ. Обычно эта переменная будет только
задано, если представление статическое.
ЭКСПОЗИЦИЯ Эта переменная сообщает ранимать как настроить экспозицию для каждого кадра. Как в
пфилт, настройка экспозиции может быть указана либо в виде множителя, либо в виде числа
настроек диафрагмы (например, +2 или -1.5). В качестве альтернативы имя файла может быть
учитывая, что ранимать будет интерпретироваться как одно значение экспозиции на строку на
кадр, начиная с кадра 1 в строке 1. (См. также ПРОСМОТРЕТЬ ФАЙЛ Переменная,
выше.) Для этой переменной нет значения по умолчанию. Если не дано, нет
будут сделаны корректировки экспозиции.
БАЗОВОЕ ИМЯ Базовое имя выходного файла для финальных кадров. Эта строка должна содержать
Printf(3) целочисленное поле стиля, чтобы отличить один номер кадра от другого. В
финальные кадры будут использовать это имя с суффиксом ".hdr". Значение по умолчанию -
"кадр% 03d".
МБЛУР Эта переменная определяет долю времени кадра, в течение которого затвор
имитируется как открытая для размытия движения. Размытие движения вычисляется ранимов
используя методы рендеринга на основе изображений, и не будет точным. Значение по умолчанию
равно 0, что означает отсутствие размытия при движении.
СТАВКА Эта переменная определяет частоту кадров анимации в кадрах в секунду. Это
необходимо для вычисления видимости ошибок анимации. Значение по умолчанию - 8.
Постановление
Эта переменная определяет желаемое окончательное разрешение изображения. Если бы только один
задано число, это значение будет использоваться как для горизонтального, так и для вертикального
размеры изображения. Если даны два числа, первое - горизонтальное.
разрешение, а второй - разрешение по вертикали. Если три числа
Учитывая, что третье значение принимается как соотношение сторон пикселя для окончательного изображения (
реальная стоимость). Если соотношение сторон пикселя равно нулю, указанные точные размеры будут
быть произведенными. В противном случае они будут использоваться в качестве кадра, в котором заключительный
изображение должно соответствовать. Значение по умолчанию для этой переменной - 640.
низкий уровень Эта переменная может использоваться, чтобы указать параметры рендеринга для начального, низкоуровневого
качественные образцы лучей. Может быть задан как список параметров рендеринга.
настройки, или как переменные настройки для рад команда, и в этом случае РИФ
также должна быть указана переменная.
высокий Эта переменная может использоваться для указания параметров рендеринга для финального, высокопроизводительного
качественные образцы лучей. Может быть задан как список параметров рендеринга.
настройки, или как переменные настройки для рад команда, и в этом случае РИФ
также должна быть указана переменная.
оконв Эта переменная может использоваться для указания специальных опций для конв. Смотрите пост в
оконв(1) справочную страницу со списком допустимых опций. (В -f опция указана
по умолчанию.)
ПРИМЕРЫ
Минимальный входной файл для ранимов может выглядеть так:
::::::::::
образец.rnm
::::::::::
# Входной файл rad для нашей статической сцены:
РИФ = tutor.rif
# Файл представления, содержащий по одному представлению на кадр:
VIEWFILE = anim1.vf
# Наш центральный персонаж и его движение:
move = void myguy myguy.xf myguy.rad 2.0
Обратите внимание, что большинство переменных не заданы в этом файле. Если мы только хотим увидеть, что
значения по умолчанию ранимов будет использовать, фактически ничего не выполняя, мы можем вызвать его
таким образом:
ранимове -n 0 -e образец.rnm
Это напечатает переменные, которые мы указали, а также значения по умолчанию. ранимов и
назначен для нас.
Обычно мы выполняем ранимов в фоновом режиме, перенаправляя стандартный вывод и
стандартная ошибка в файл:
ranimove sample.rnm> & sample.err &
Если мы решим, что значения по умолчанию ранимов выбрал для наших переменных не все
соответственно, мы можем добавить в файл еще несколько назначений:
RES = 1024 # снимаем с разрешением 1024x
MBLUR = .25 # применить размытие движения камеры
СКОРОСТЬ = 15 # 15 кадров / сек.
EXP = anim1.exp # настроить экспозицию в соответствии с файлом
lowq = QUAL = Low # выборка лучей низкого качества
highq = QUAL = Med # выборка лучей высокого качества
Обратите внимание на использование сокращений для имен переменных.
Используйте ranimove онлайн с помощью сервисов onworks.net