GoGPT Best VPN GoSearch

icono de página de OnWorks

ranimove - Online en la nube

Ejecute ranimove en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ranimove que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


ranimove: renderiza una animación de RADIANCE con movimiento

SINOPSIS


ranimove [ -s ][ -e ][ -w ][ -f suplicar, terminar ][ -n nproces ][ -t AMF ][ -d jnd ] archivo rnm

DESCRIPCIÓN


ranimove es un programa para renderizado de animación progresiva. Variables en lo dado archivo rnm
indican archivos de entrada, nombres de archivos de salida y varios otros controles y opciones.

Normalmente, los informes de progreso se escriben en la salida estándar, pero el -s la opción dice
ranimove para hacer su trabajo en silencio. los -e la opción dice ranimove para explicar todas las variables
utilizado para la animación, incluidos los valores predeterminados no especificados en el archivo de entrada, y
imprimirlos en la salida estándar. los -w La opción desactiva las advertencias sobre multiplicar y
Variables mal asignadas y problemas de renderizado no fatales.

Normalmente, ranimove producirá un cuadro de animación para cada vista dada en el especificado
ver archivo. Si el -f se especifica la opción, la animación se reanudará en el fotograma dado,
y continuar hasta el final de la secuencia, o hasta el segundo cuadro si se da uno (separados
desde el primero con una coma pero sin espacios).

La sección -n La opción especifica el número de procesos que se utilizarán para renderizar. El valor predeterminado
es 1, que es apropiado para la mayoría de las máquinas que tienen una sola unidad central de procesamiento
(UPC). Si está ejecutando en una máquina con varias CPU, un valor mayor hasta el
Se puede utilizar un número de procesadores para mejorar la velocidad de renderizado, dependiendo de la carga del sistema.

Gracias ranimove renderiza cada fotograma de forma progresiva, necesita algunos criterios sobre cuándo
continúe con el siguiente fotograma de la animación. los -t La opción se utiliza para especificar el máximo
número de segundos para dedicar a cualquier fotograma. El valor predeterminado para esta opción es 60
segundos. Además, el -d La opción se puede utilizar para especificar un umbral de terminación en
diferencias-apenas-perceptibles. Si el error puede reducirse por debajo de este número de JND durante
todo el marco antes de que se gaste la asignación de tiempo, ranimove luego procederá a la
siguiente fotograma. Un valor de 2.0 JND es el punto en el que el 75% de las personas notará un
diferencia, y este es el nivel normalmente seleccionado para dicha prueba de terminación. Hay
no hay un valor predeterminado para esta opción, lo que significa que la renderización continuará hasta el momento
la asignación se gasta para cada fotograma, independientemente. Si -t está establecido en 0, ranimove gastará como
el tiempo que se necesita para reducir el error visible por debajo del valor establecido por el -d .

ranimove renderiza cada fotograma en tres etapas. En la primera etapa, una imagen de baja calidad se
renderizado usando una muestra de rayos por cada 16 píxeles. En la segunda etapa, los píxeles de la
fotograma anterior se extrapolan a sus posiciones correspondientes en este, en función de la
dados los movimientos de la cámara y los objetos. Se aplica un conjunto de heurísticas para evitar errores en
reflejos y sombras especulares, evitando algunos de los errores típicos de la pintor(1)
programa. En la tercera etapa, se utilizan muestras adicionales de alta calidad para refinar importantes
regiones de la imagen que se considera que tienen errores visibles. Esto procede hasta que el
criterios de parada especificados por el -t y -d se cumplen las opciones, cuando se filtra el marco
y escrito en el archivo de imagen designado.

Las principales diferencias entre este programa y ranimar(1) ¿Es ese desenfoque de movimiento?
calculado para objetos, así como el movimiento de la cámara, y su renderizado progresivo permite
mejor control sobre la compensación entre la precisión del fotograma y el tiempo de renderizado. Menos
Se proporcionan controles para administrar los archivos de imágenes producidos por Ranimove, y no
las instalaciones para la representación distribuida están disponibles además de ejecutar ranimove on
diferentes máquinas que utilizan el -f opción para particionar manualmente el trabajo.

Las asignaciones de variables de animación aparecen una por línea en archivo rnm. El nombre de la variable
va seguido de un signo igual ('=') y su (s) valor (es). El final de la línea se puede escapar con
una barra invertida ('\'), aunque no suele ser necesario ya que los valores de variable adicionales pueden
ser dado en múltiples asignaciones. Las variables que deben tener un solo valor se dan en
mayúsculas. Las variables que pueden tener varios valores se dan en minúsculas. Variables
pueden abreviarse con sus tres primeras letras. Comentarios en archivo rnm empezar con una libra
sign ('#') y continúe hasta el final de la línea.

Las variables de animación, sus interpretaciones y valores predeterminados se dan a continuación.

OCTAVO El nombre del archivo octree base, que debe ser generado por el oconv(1)
comando usando el -f opción. No hay un valor predeterminado para esta variable. Si
no RIF se da una variable, se debe especificar el octárbol.

RIF Esta variable especifica un rad(1) archivo de entrada para usar como fuente de renderizado
opciones y otras configuraciones variables. Si se da, ranimar ejecutará rad y
Cree un archivo de opciones para controlar los parámetros de renderizado. ranimar También se
extraer la configuración predeterminada para las variables comunes: OCTREO, RESOLUCIÓN, y
EXPOSICIÓN. Después del nombre del archivo, se pueden proporcionar configuraciones variables anuladas,
que se pasará a rad en la línea de comando. Ambientes con espacios en ellos
debe ir entre comillas. La ejecución de rad también actualizará el
contenido del octárbol, si es necesario. No hay un valor predeterminado para esto
variable.

movimiento Esta variable especifica un objeto (u objetos) con un movimiento específico y / o
dar prioridad. Se esperan cuatro argumentos de valor para cada aparición de
esta variable. El primero es el nombre de un objeto de movimiento principal, o "anulado" si
ninguno. Si se da, la transformación del objeto se antepondrá a la de su
padre. El segundo argumento es el nombre de este objeto, que se utilizará para
nombre de las superficies que contiene, y como modificador para cualquier objeto hijo que
referenciarlo. El tercer argumento es la cadena de transformación o el archivo para este
objeto. Si este argumento está entre comillas y comienza con un guión ('-'),
entonces se interpretará como una especificación de transformación estática a la formulario x(1).
De lo contrario, el argumento se tomará como el nombre de un archivo que contiene una
tal especificación de transformación por línea, correspondiente a los fotogramas de la animación.
Se puede dar un punto ('.') Si no se desea ninguna transformación de objeto. El cuarto
argumento es el nombre de un RADIANCIA archivo de escena (o archivos) que se darán a formulario x
para la transformación. Si este argumento comienza con un signo de exclamación ('!'),
entonces se interpretará como un comando en lugar de un archivo. Una palabra final
correspondiente al número de cuadro se agregará al comando, y su
la salida se pasará a la entrada de formulario x para cada cuadro. Un quinto opcional
El argumento especifica la prioridad de representación para este objeto. Valores mayores que
1 dará lugar a una representación preferencial de este objeto sobre otras partes de
la imagen cuando aparece en un marco. Los valores inferiores a 1 provocarán
renderizado para descuidar este objeto en favor de otras partes de la imagen. Un valor
de 3.0 se puede interpretar en el sentido de que el espectador tiene tres veces más probabilidades de
mira este objeto que el fondo. Se puede dar un archivo en lugar de un
valor de punto flotante, y este archivo debe contener un número de punto flotante por
línea, correspondiente a los fotogramas de la animación.

VER ARCHIVO Esta variable nombra un archivo desde el cual ranimove puede extraer la vista para cada
fotograma en la animación. Este archivo debe contener una vista válida por fotograma,
comenzando con el fotograma 1 en la línea 1. Se hace una excepción para un archivo de vista con solo
una sola vista, que se utiliza para cada fotograma de la animación. En este caso,
el FIN También se debe especificar la variable. Esta variable es obligatoria y no
no es un valor predeterminado.

FIN El número de fotograma final de la animación. El valor predeterminado se calcula a partir del
número de vistas en el dado VER ARCHIVO. Normalmente, esta variable solo será
dado si la vista es estática.

EXPOSICIÓN Esta variable dice ranimar cómo ajustar la exposición para cada fotograma. Como en
filtrar, el ajuste de exposición se puede dar como un multiplicador o como un número
de ajustes de diafragma (por ejemplo, +2 o -1.5). Alternativamente, un nombre de archivo puede ser
dado, que ranimar interpretará que tiene un valor de exposición por línea por
fotograma, comenzando con el fotograma 1 en la línea 1. (Ver también el VER ARCHIVO variable,
arriba.) No hay un valor predeterminado para esta variable. Si no se da, no
Se realizarán ajustes de exposición.

NOMBRE BASE El nombre del archivo de salida base para los fotogramas finales. Esta cadena debe contener un
Printf(3) estilo campo entero para distinguir un número de fotograma de otro. los
Los marcos finales usarán este nombre con un sufijo ".hdr". El valor predeterminado es
"fotograma% 03d".

MBLUR Esta variable especifica la fracción de un fotograma que el obturador está
simulado como abierto para desenfoque de movimiento. El desenfoque de movimiento se calcula mediante ranimove
utilizando métodos de renderizado basados ​​en imágenes, y no será exacto. El valor predeterminado
es 0, lo que significa que no hay desenfoque de movimiento.

TARIFA Esta variable especifica la velocidad de fotogramas de la animación, en fotogramas por segundo. Este es
necesario para calcular la visibilidad del error de animación. El valor predeterminado es 8.

RESOLUCIÓN
Esta variable especifica la resolución de imagen final deseada. Si solo una
se da un número, este valor se utilizará tanto para la horizontal como para la vertical
dimensiones de la imagen. Si se dan dos números, el primero es el horizontal
resolución y la segunda es la resolución vertical. Si tres números son
dado, el tercero se toma como la relación de aspecto de píxeles para la imagen final (un
valor real). Si la relación de aspecto de píxeles es cero, las dimensiones exactas dadas serán
sean los producidos. De lo contrario, se utilizarán como marco en el que el final
la imagen debe encajar. El valor predeterminado para esta variable es 640.

bajo q Esta variable se puede utilizar para especificar opciones de renderizado para la inicial, baja
muestras de rayos de calidad. Puede darse como una lista de parámetros de representación
configuración, o como configuración variable para el rad comando, en cuyo caso el RIF
También se debe especificar la variable.

alto Esta variable se puede utilizar para especificar opciones de renderizado para el final, alto
muestras de rayos de calidad. Puede darse como una lista de parámetros de representación
configuración, o como configuración variable para el rad comando, en cuyo caso el RIF
También se debe especificar la variable.

oconv Esta variable se puede utilizar para especificar opciones especiales para oconv. Consulte las
oconv(1) página de manual para obtener una lista de opciones válidas. (Los -f se especifica la opción
por defecto.)

EJEMPLOS


Un archivo de entrada mínimo para ranimove podría verse así:

::::::::::
muestra.rnm
::::::::::
# El archivo de entrada rad para nuestra escena estática:
RIF = tutor.rif
# El archivo de vista que contiene una vista por marco:
VIEWFILE = anim1.vf
# Nuestro personaje central y su movimiento:
move = void myguy myguy.xf myguy.rad 2.0

Tenga en cuenta que la mayoría de las variables no se establecen en este archivo. Si solo queremos ver lo que
valores predeterminados ranimove usaría sin ejecutar nada, podemos invocarlo
así:

ranimove -n 0 -e muestra.rnm

Esto imprimirá las variables que hemos dado, así como los valores predeterminados. ranimove tiene
asignado para nosotros.

Por lo general, ejecutamos ranimove en segundo plano, redireccionando la salida estándar y
error estándar en un archivo:

ranimove sample.rnm> & sample.err &

Si decidimos que los valores predeterminados ranimove ha elegido para nuestras variables no son todas
apropiado, podemos agregar algunas asignaciones más al archivo:

RES = 1024 # disparar para una resolución de 1024x
MBLUR = .25 # aplicar el desenfoque de movimiento de la cámara
VELOCIDAD = 15 # 15 fotogramas / segundo
EXP = anim1.exp # ajusta la exposición según el archivo
lowq = QUAL = Low # muestreo de rayos de baja calidad
highq = QUAL = Med # muestreo de rayos de alta calidad

Tenga en cuenta el uso de abreviaturas para los nombres de variables.

Use ranimove en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.