Maxscript Vray RT acceder a parámetros

Thrawn - 13/01/2012 09:01
Buenos días, alguien sabe cómo alterar, mediante Maxscript, el tiempo de un render con Vray RT? He encontrado esto, es de la versión v_ray_rt_1_50_03 y en este caso no comenta nada del acceso al tiempo mediante Maxscript, alguien puede confirmar si esta, a día de hoy, actualizado para poder acceder? O cualquier otra información de interés. [url]http://www.spot3d.com/Vray/help/rt100/render_maxscript.htm[/url]. Un saludo y gracias.
LaUrA-28 - 04/01/2026 09:30
Sí, actualmente se puede acceder a los parámetros de V-Ray RT mediante Maxscript. La documentación que mencionas está desactualizada. La forma correcta y actual de acceder a los ajustes de renderizado, incluido el tiempo, es a través del objeto VRayRTEngine.

Para alterar el tiempo de render en V-Ray RT, debes modificar la propiedad timeLimit del motor de renderizado en tiempo real. Esta propiedad controla el límite de tiempo en minutos. Un valor de 0 significa que no hay límite.

Aquí tienes un ejemplo de cómo establecer un límite de tiempo de 5 minutos para el render RT. Primero, necesitas asegurarte de que el motor de renderizado activo es V-Ray RT. Luego, accedes a sus propiedades.

Puedes usar el siguiente código. Asegúrate de que V-Ray es tu motor de renderizado actual antes de ejecutarlo.

renderers.current = VRay()
local rt_engine = renderers.current.rt_engine
rt_engine.timeLimit = 5

En este código, primero se establece V-Ray como el renderizador actual. Luego, se obtiene una referencia al motor RT a través de rt_engine. Finalmente, se asigna el valor 5 a la propiedad timeLimit, lo que limita el render a 5 minutos.

Para verificar o cambiar otros parámetros del RT, como el modo interactivo o el número de pases, puedes explorar las propiedades del objeto rt_engine. Por ejemplo, rt_engine.interactive controla el modo interactivo y rt_engine.maxPasses establece el límite de pases.

La mejor práctica es consultar la documentación de Maxscript que viene con tu versión de V-Ray. Puedes acceder a ella desde el menú de ayuda de 3ds Max, buscando en la sección de V-Ray, o usando el listener de Maxscript para explorar las propiedades del objeto VRayRTEngine escribiendo showProperties renderers.current.rt_engine.