Hola qué tal, bueno es mi primer mensaje que hago y espero que me respondan? Bueno mi duda era de porque cuando instale el RayFire 1.45 para 3ds Max 2009 32 bits, abrí el programa y me fui a abrir el RayFire y me sale algunos Maxscript como, por ejemplo, : type error : addsubrollout requires utclass, got: undifined ese es el primero y después algunas ventanas o persionas no me funcionan o no se ve nada como son shooting Reactor layers, porque este error eh px no sé qué es lo que pasa realmente, si saben por favor necesito una ayuda, ando varios meses buscando este problema, pero nada px, y también si saben que RayFire es para el 2010 me lo dicen por favor gracias amigos.
El problema que describes con RayFire 1.45 en 3ds Max 2009 es un error de compatibilidad y versión muy conocido. Los errores de MaxScript como addsubrollout requires utclass, got: undefined ocurren porque ese RayFire fue diseñado para una versión posterior de 3ds Max (como 2010 o 2011) y no es compatible con la interfaz de scripting de Max 2009. Las ventanas vacías confirman esto.
La mejor solución disponible hoy es actualizar tanto 3ds Max como RayFire. Usar software tan antiguo (3ds Max 2009 y RayFire 1.45) ya no es viable, ya que hay incompatibilidades con sistemas operativos modernos y carecen de funciones y estabilidad.
Te recomiendo encarecidamente que actualices a una versión reciente de 3ds Max, como 2023, 2024 o 2025. Luego, debes adquirir la versión oficial y actual de RayFire, que es totalmente compatible. La versión actual de RayFire es muy superior, estable y está en desarrollo activo, resolviendo todos esos errores antiguos.
Si por razones de proyecto necesitas mantener temporalmente el 2009, debes buscar específicamente una versión de RayFire que diga explícitamente ser compatible con 3ds Max 2009. Esa versión probablemente sería una anterior a la 1.45, pero es muy difícil de encontrar de forma oficial y segura hoy en día. El camino profesional y correcto es la actualización.