Nos complace anunciar que ya está disponible una versión beta abierta de RailClone 4, disponible para todos los usuarios con un plan de mantenimiento activo.
RailClone 4 puede requerir una actualización de licencia. Ver esta publicación en nuestra base de conocimientos para más detalles.
RailClone 4 requiere 3DS Max 2013 y VRay 3.7 o posterior. Las versiones anteriores ya no son compatibles. Tenga en cuenta también que debido a cambios significativos en el núcleo, los valores aleatorios en RailClone 4 son diferentes de RailClone 3, puede obtener resultados diferentes de las escenas renderizadas con RailClone 3.
Nuevas características
-
Estilo agregado-> Utilice material de segmento : Utilice materiales aplicados directamente desde la geometría de origen. Ya no es necesario crear manualmente materiales complejos con múltiples subobjetos, excelente cuando se usa RailClone como herramienta de diseño o con modelos en stock.
Material del segmento
- Cuando está habilitado, RailClone utiliza los materiales aplicados a la geometría de origen, en lugar de su propio material.
- Actualmente, esta función solo está disponible para V-Ray y Arnold Renderer o si convierte a geometría estándar usando RailClone Tools. Otros motores de renderizado pueden agregar soporte utilizando nuestra API actualizada.
- Para los segmentos incrustados (aquellos que no están vinculados al objeto de una escena), se almacena internamente una copia del último material utilizado por el objeto.
- Para modificar el material de un segmento "incrustado", es necesario exportarlo a un objeto de escena desde el Editor de estilos y seleccionar el material de él.
- Los materiales se aplican sólo en el momento del renderizado. La ventana gráfica todavía utiliza el material asignado directamente al objeto RC.
-
Se agregó un nuevo modificador de spline: Estría RC . Le permite agregar marcadores directamente al spline que incluyen varias propiedades para posicionar y controlar segmentos.
Spline RailClone
- Puede elegir el tipo de vértice para verificar (Cualquiera, Esquina, Bézier, Suave o Bézier-Corner).
- Distancia y Porcentaje aceptan valores negativos.
- Cuando se utiliza Porcentaje con un tipo de vértice específico, la distancia se mide hasta el vértice anterior o siguiente del mismo tipo.
- Para cada campo, puede definir la etiqueta y el tipo de datos (Entero, Flotante o Unidades de escena).
- Le permite definir múltiples conjuntos de datos por estilo.
- Una vez definidos, los conjuntos se pueden seleccionar desde el cuadro combinado RC Spline->"Conjunto de datos".
- Los conjuntos enumerados en el combo "Conjunto de datos" se recopilan para todos los objetos RC que tienen la spline asignada como objeto base.
- El conjunto seleccionado se aplica a todos los marcadores en el modificador RC Spline. Si necesita conjuntos diferentes en una spline, aplique un nuevo modificador RC Spline.
- Marcadores: define posiciones personalizadas en el camino, sin necesidad de agregar más vértices. No afectan la forma del camino.
- La posición se puede especificar mediante un porcentaje o una distancia absoluta.
- Los marcadores se pueden definir en relación con el inicio y el final de la spline o utilizando un número de vértice específico.
- Cada marcador incluye dos campos de datos personalizados: un ID entero y 9 campos de datos multipropósito
- Es posible agregar múltiples modificadores "RC Spline" a una spline.
- En Generadores, los segmentos marcadores se utilizan con una nueva ranura ("Marcador"). Desde la pestaña "Reglas", los marcadores se pueden filtrar por ID o especificando un índice modificador.
- Los marcadores se pueden ajustar manualmente (seleccionar, mover, eliminar, etc.), a nivel de subobjeto.
- Se pueden crear múltiples marcadores haciendo clic en la spline usando el botón Crear múltiples marcadores.
- Puede utilizar los mismos datos del marcador seleccionado habilitando "Copiar datos para nuevos marcadores" .
- Los valores se pueden utilizar desde expresiones que utilizan los atributos "XMarkerData", "YMarkerData", como una matriz de base cero (es decir, XMarkerData[0] a XMarkerData[8]).
- Los campos de datos de usuario se personalizan desde Estilo RailClone->"Objetos base"->"Personalizar RC Spline".
-
Agregado Generadores anidados . Esto le permite utilizar la salida de un generador como un segmento en otro generador o incluso en varios otros generadores.
Generadores anidados
- Las expresiones pueden utilizar atributos de generadores anidados, de la siguiente manera
GeneratorName.Attribute
- El nombre del Generador debe estar normalizado para usarse en la expresión (caracteres que no son ASCII, no puede comenzar con dígitos, etc.).
- Puede seleccionar todos los atributos disponibles para un operador específico en el panel "Atributos", con los nombres de los generadores ya normalizados.
- Si se cambia el nombre de un Generador, el usuario es responsable de actualizar la expresión. Lo mismo ocurre con el uso de nombres únicos en Generadores.
- En caso de nombres de generadores duplicados, RC utiliza el nodo más cercano al operador aritmético.
- El pivote del generador anidado siempre está en el origen mundial; si el objeto RailClone no está en el origen mundial, el pivote puede estar desplazado a cierta distancia del objeto resultante. Solo necesita preocuparse por esto si está cambiando el modo de Alineación del generador anidado a Pivote usando un operador de Transformación intermediario.
- Las expresiones pueden utilizar atributos de generadores anidados, de la siguiente manera
-
Generador agregado-> Orificios de tapa.
Orificios de tapa
- Con las splines de recorte no es posible modificar el mapeo UVW de las caras recubiertas.
- Por este motivo, estas caras siempre se asignan utilizando Box Mapping y Real World Map Size.
- Para obtener el mismo mapeo en todas las caras, sugerimos usar este tipo de mapeo para sus Segmentos (es decir, habilitando Segmento->Deformar->Mapeo->Mundo Real).
-
Se agregó un nuevo modo de visualización llamado Malla rápida . Este modo es similar a Mesh, pero más eficiente ya que dibuja segmentos instanciados en la ventana gráfica.
Malla rápida
- Para funcionar, el motor de renderizado activo también debe admitir la creación de instancias nativas con RailClone.
- Varias funciones no son visibles en la ventana gráfica, como el operador Material, los modos de mapeo de segmentos UVW, el operador UVW XForm, etc.
- Si la escena no cumple ningún requisito, funciona exactamente igual que el modo Mesh.
- El rendimiento es mejor cuantos más segmentos se puedan instanciar. Puede verificar la cantidad de segmentos instanciados usando General->Estadísticas.
-
Se agregó un caché para la evaluación de Nodos .
- Cada nodo en el estilo se evalúa solo cuando es necesario y se reutiliza el resultado si un nodo no cambia.
- Esto puede mejorar el rendimiento de estilos complejos, especialmente si se utilizan generadores anidados.
-
Redactar->El grupo se rehizo desde cero . Ahora los elementos compuestos se manejan de manera similar a los grupos Max.
Operador Compose
- El tamaño de un grupo compuesto es el cuadro delimitador de todos los segmentos incluidos en él.
- Para mantener la posición dentro del grupo, la alineación de todos los segmentos se fuerza al modo "Pivote".
- Puede modificar el comportamiento de un grupo agregando un nodo Transformar después del operador Redactar.
- Debido a este cambio, es posible que los segmentos compuestos usando el modo Grupo en RailClone 3 no se conviertan bien a RailClone 4. Para solucionar este problema, agregue un operador de transformación después del nodo Compose y establezca la alineación de todos los ejes en Pivote .
-
Cambios en el editor de estilos . Los cables están coloreados según su tipo: Verde: objetos base, Naranja: geometría, Amarillo: numérico. La coloración se puede desactivar desde Preferencias.
- Conexión de cables mejorada con macros.
- Se pueden insertar nodos en un cable arrastrando el icono sobre él.
- Recableado automático cuando se elimina un nodo.
- Se agregó "Insertar en cable" al menú contextual, para insertar un nodo en un enlace. (Esta opción es visible solo cuando hay un solo cable seleccionado)
- Se agregó vista de cuadrícula y ajuste. Utilice Opciones->"Configuración de red" para configurar.
- Se agregó "Seleccionar niños" al menú contextual del nodo.
- Se agregó Editar->"Seleccionar no utilizado". Seleccione nodos no conectados y sus hijos, que no se utilizan en el estilo.
- Los nuevos nodos agregados al estilo reciben nombres únicos.
- Evaluación optimizada del gráfico de nodos. (Las modificaciones en nodos no conectados no desencadenan una reconstrucción del objeto RC. Lo mismo ocurre con los cambios en los nodos Note.
- Se agregó un número de prefijo a las ranuras del nodo Selector.
- El árbol de macros ahora está contraído de forma predeterminada.
- Los nodos Spline/Superficie reciben el nombre del objeto cuando se asignan.
- El panel de propiedades ahora se puede cambiar de tamaño y se elimina el límite de ancho para todos los paneles
-
Nuevo General-> Ventana de estadísticas con datos detallados, información sobre cada Generador e información separada para Viewport y Render.
Ventana de estadísticas
-
Se agrega soporte para todas las funciones nuevas de RailClone 4 al API de renderizado .
Mejoras
-
Mejorado estabilidad para V-Ray IPR .
-
El Operador selector tiene nuevos modos que facilitan el uso de atributos de spline para elegir la geometría, incluyen: ID de material de siguiente spline X, ID de material de spline Y, ID de material de siguiente spline Y, ID de marcador de spline X e ID de marcador de spline Y.
Operador Selector
-
Gran mejora en la eficiencia de las instancias luego usando segmentos compartidos o estilos vinculados.
Eficiencia de creación de instancias
- En RC3, cada objeto RailClone mantenía su propia copia de segmentos, pero en RC4 el caché es global para todos los objetos RC.
- Esto permite al motor de renderizado crear una copia única de cada segmento, para todos los objetos RC.
-
El operador Material ahora se puede usar con soporte de creación de instancias en todos los motores de renderizado y con creación de instancias usando RailClone Tools.
-
Se elimina Estilo->"Operar en Tri/Quad". Ahora la geometría siempre se calcula como quads .
-
El Ahora se tiene en cuenta el orden de los nodos de transformación. luego, al aplicar la traducción junto con otras transformaciones, esto debería dar como resultado un comportamiento más intuitivo cuando se encadenan varias transformaciones.
Orden de los nodos de transformación
- Por ejemplo, Traducir + Girar producirá un resultado diferente de Girar + Traducir.
- En versiones anteriores, todas las traducciones se acumulaban y aplicaban después de la rotación y la escala.
- Para mantener la compatibilidad con escenas anteriores, este cambio se aplica solo a los nuevos objetos RC.
- Si desea "actualizar" su objeto RC para que funcione como se creó con RC4, selecciónelo y ejecútelo desde Maxscript: $.railclone.resetCreatedVersion()
-
El Transformar operador ahora aplica escalado antes de la rotación para evitar sesgos.
-
Un nuevo parámetro permite al usuario Generadores compensados en el eje X. .
-
Herramientas RailClone->" Mallas separadas está activado de forma predeterminada.
-
Rendimiento mejorado en estilos usando segmentos con parámetros exportados. Ahora Los segmentos se actualizan solo cuando cambian los parámetros. .
-
Se agregó un nuevo modo al nodo aleatorio. : generar en "Generador" .
-
Generador-> El tamaño Y ahora se puede aleatorizar adjuntándolo a un nodo aleatorio.
-
Las expresiones tienen varias mejoras. .
- "XSplineMatID" ahora se puede utilizar en expresiones para controlar el tamaño Y de un generador anidado
- Se agregaron "XSectionNextLength" y "YSectionNextLength" a las expresiones. Devuelve la longitud de la sección del siguiente spline
-
Generador agregado->Reglas->Predeterminado->" Relleno de escala . Cuando está habilitado, el relleno se escala en los modos Escala/Conteo/Adaptable. Si no, el relleno es constante.
-
macros La carpeta de la biblioteca ahora se puede definir usando una variable de entorno. . Tiene el mismo efecto que
HKEY_CURRENT_USER\Software\Itoo Software\RailClone Pro\MacroDir
, pero acepta una entrada de ruta única. -
Mejorado detección de referencias circulares . No se permiten referencias circulares entre nodos. Esta situación muestra un error en el paquete acumulativo de estilos.
-
El comportamiento del "Objeto libre" Nodo con generadores A2S y "Extender al tamaño XY" habilitado ha sido mejorado . Ahora el área de recorte está alineada con el origen del objeto RC y no cambia cuando el área se mueve.
-
Para las licencias flotantes, ahora se libera una licencia en Max Reset.
-
El nodo de transformación genera un segmento vacío cuando la entrada no está conectada y el tamaño fijo está activado. Esto es especialmente útil para generar segmentos vacíos dentro de macros.
-
Eficiencia mejorada de RailClone Tools → Creación de instancias. Los segmentos compartidos entre diferentes objetos RC ahora se pueden instanciar en un objeto único.
-
En el editor de estilo, el Panel de propiedades ahora es redimensionable y el límite de ancho se elimina para todos los paneles.
-
Apoyo para V-Ray 3.7 .
Correcciones
- Se solucionó el problema de alineación usando el "Modo libre" y los generadores lineales y de matriz en el mismo estilo.
- Corregido: los parámetros flotantes ahora aceptan más de dos decimales.
- Se corrigió el error en el menú contextual después de la desinstalación.
- Se corrigió el error cuando las posiciones uniformes coinciden con el vértice de una spline.
- Corregido: si el Editor de expresiones se cierra con ' Cancelar ' , el objeto RC no se actualiza con la expresión anterior.
- Corregido: el desplazamiento Z no se aplica a la nube de puntos cuando se usan los modos vertical/escalonado
- Corregido: el nodo aleatorio en el modo "X spline Start" genera diferentes RND para diferentes segmentos en las matrices.
- Corregido: los segmentos borrados reaparecen después de modificar sus parámetros.
- Corregido: la descripción del estilo está vacía si el Editor de estilos aún no se ha cargado.
- Corregido: A2S Generator ignora los parámetros del objeto Spline (como Pasos/Optimizar).
- Se corrigieron problemas de precisión cuando los segmentos se colocan exactamente en los vértices spline.
- Se solucionó el problema con Bevel Corner en splines cerrados.
- Se corrigieron los espacios en la matriz A2S usando el modo Escala y Esquina biselada.
- Corregido: enlaces faltantes al copiar macros entre diferentes objetos RC.
- Corregido: Pantalla->Modo adaptable puede fallar si RailClone Listener está abierto.
- Corregido: los accesos directos y las barras de herramientas que utilizan acciones RailClone no se inicializan al inicio.
- Corregido: enlaces faltantes en operaciones de copiar y pegar usando nodos con atributos exportados en el Editor de estilos.
- Se corrigieron fallas al cargar nodos usando ciertos caracteres Unicode.
- Se corrigió el error al actualizar Master Style
- Se solucionó el problema de rendimiento cuando Segmento->Anidar está habilitado, pero no son objetos anidados.
- Se elimina "Pantalla->Usar DirectX". Ahora esta característica siempre está habilitada.
- Se corrigieron problemas de bisel con matrices que usaban tamaños Y negativos
- Corregido: Nodo aleatorio->"Sincronización entre generadores" no funciona si se exporta Seed.
- Corregido: los Spinboxes pueden atascarse en reconstrucciones lentas.
- Se corrigieron problemas de vinculación y eliminación con parámetros numéricos en macros
- Se corrigió el recableado entre salidas de operadores numéricos y parámetros en macros.
- Se corrigió la inicialización de los nodos de secuencia cuando son utilizados por múltiples generadores.
- Se corrigió el error con enlaces faltantes en operaciones de copiar y pegar dentro de macros.
- Se corrigió el error al eliminar todos los polígonos de una superficie asignada.
- Para evitar inestabilidades, el Explorador de bibliotecas no se puede abrir mientras se ejecuta Interactive Rendering.
- Manejo de errores mejorado en operaciones de copiar/pegar.
- Corregido: Expresiones->"ArrayCounter" no se incrementa para las matrices generadas a partir de splines de recorte.
- Se corrigieron varios problemas con el parámetro Macro On/Off.
- Corregido: RC Spline->Transform Gizmo se mueve simplemente colocando el cursor sobre un marcador, en lugar de seleccionarlo.
- Corregido: General->El parámetro Seed no se puede animar.
- Se corrigió un error que fallaba con los nodos de renderizado.
- Se corrigió la configuración de bloqueo Segmento->Mapeo->Asignar canales superiores a 99 (valor máximo aceptado por Max).