Error en RayFire: unable to convert true to type integer
Este error generalmente ocurre cuando RayFire intenta leer un valor booleano (true/false) donde espera un número entero. Suele ser un problema de compatibilidad entre la versión del plugin y la versión de 3ds Max, o bien un conflicto con los PhysX instalados.
Primero, verifica que la versión de RayFire que instalaste sea exactamente compatible con tu versión de 3ds Max. Incluso un service pack diferente puede causar este tipo de error. Consulta la documentación oficial para confirmar compatibilidad y requerimientos de PhysX.
Si la versión es correcta, haz una reinstalación limpia del plugin. Desinstala RayFire completamente, borra carpetas residuales en C:\Users\[TuUsuario]\AppData\Local\Autodesk\3dsMax\[Versión] o en los plugins de 3ds Max, y luego instala de nuevo RayFire asegurándote de ejecutar 3ds Max como administrador. Esto evita conflictos con archivos antiguos o configuraciones corruptas.
En cuanto a PhysX, aunque hayas instalado la versión recomendada, a veces hay conflictos. Intenta desinstalar PhysX, reiniciar el sistema e instalar únicamente la versión que RayFire indica explícitamente. Esto garantiza que el plugin use la librería correcta.
Finalmente, revisa los parámetros de tus objetos dentro de RayFire. Si algún valor de tipo booleano (true/false) está en un campo que debería ser un número entero, como “Fragments Count” u “Options”, cámbialo manualmente a un número. Este tipo de errores no son fallos del sistema, sino de cómo RayFire interpreta los datos, y asegurándote de que los valores sean del tipo correcto, debería solucionarse.
|Agradecer cuando alguien te ayuda es de ser agradecido|