Migrando a 4.x
RailClone 4 implicó varios cambios en el núcleo que podrían afectar los estilos creados en RailClone 3 o versiones anteriores. A continuación se incluyen algunas explicaciones, consejos y trucos que le ayudarán a migrar sus flujos de trabajo y estilos existentes a RailClone 4.
Operadores de transformación encadenados
En RailClone 3 , si encadenabas varios nodos de transformación, el orden no cambiaría nada. A modo ilustrativo, en los siguientes ejemplos, se utilizan dos operadores de transformación: uno para traducir y otro para girar. En la cadena superior usamos Traducir y luego Girar; en la cadena inferior es al revés, Rotar y luego Traducir.
Tenga en cuenta que cambiar el orden en RailClone 3 no afecta en absoluto el resultado.
Pero en RailClone 4 el orden marca la diferencia. En la primera cadena , el segmento gira y luego se traslada el eje X. observe que la rotación no afectó a la orientación del eje utilizada en la operación de traslación. El resultado es el mismo que en RailClone 3.
Sin embargo, en la segunda cadena , el segmento se traslada primero y, a continuación, la rotación se produce mediante el posición de pivote original del segmento. Es importante entender que el pivote no se mueve con el segmento.
Si le resulta más intuitivo imaginar que los pivotes se mueven y giran con el objeto en lugar de permanecer en su posición original, todo lo que necesita hacer es imaginar que el orden de los nodos de transformación es hacia atrás en lugar de hacia adelante. Mirándolo de esta manera, en la fila superior y leyendo hacia atrás, el segmento se traslada primero y luego se gira usando su posición de pivote modificada. En la segunda fila, el segmento se gira y luego se traslada a lo largo del eje local de su pivote modificado.
En un solo nodo Transformar, las operaciones de Escala ahora ocurren antes de la Rotación
En RailClone 3., al girar y escalar en un solo nodo de transformación, la operación de rotación se realizaría primero, seguida de la escala. Esto dio como resultado una geometría sesgada, como se muestra a continuación. En RailClone 4 se produce la operación de escalado antes de la rotación , lo que da como resultado una geometría que se escala según lo esperado a lo largo de los ejes locales.
En estilos más antiguos, es posible que los usuarios hayan utilizado dos operadores de transformación para solucionar el problema de inclinación. Esto ya no es necesario.
Cambios en el operador Redactar
El operador Compose le permite ensamblar dos o más segmentos en un grupo. En RailClone 3, el cuadro delimitador de la geometría agrupada de esta manera se calculó en función del primer segmento del operador de composición. Para determinar la posición de los segmentos adyacentes, se ignoraron los demás.
Por ejemplo, imagine que tiene cinco segmentos adjuntos a un nodo Redactar en modo Grupo. Quedaría de la siguiente manera (todos los pivotes están alineados con el centro del Segmento 1):
En RailClone 3 , solo se usa el cuadro delimitador del segmento 1 para calcular cómo se ensamblan los elementos a lo largo de la ranura, lo que hace que los segmentos adyacentes se superpongan..
Para solucionar este problema en RailClone 3, editaría el relleno derecho de Segmento 1 .
Como puedes ver, esto no es muy intuitivo, así que en RailClone 4 ahora funciona más como los grupos de 3ds Max. Se obliga a todos los segmentos a utilizar el nodo de alineación dinámica y el cuadro delimitador se calcula en función de la extensión de todos los segmentos conectados al operador de composición. Ya no es necesario ajustar el relleno del primer segmento. Si aún quieres ajustar el relleno, el enfoque recomendado es añadir un operador de transformación después del nodo de composición y ajustarlo desde allí, como si la geometría compuesta fuera un segmento normal.
También puede usar este operador de transformación para cambiar la alineación. Si configuras los 3 ejes en Pivot , obtendrás el mismo comportamiento que en RailClone 3. Por lo tanto, si tiene estilos de RailClone 3 para actualizarlos a RailClone 4, haga lo siguiente:
-
Agrega un Transformar operador después del nodo Redactar existente .
-
Permitir Alineación .
-
Cambiar el X . Y y z eje a Pivote
-
Si es necesario, habilite Relleno y ajuste el espaciado.
Restablecer la versión creada para usar funciones actualizadas
Para conservar la compatibilidad con escenas más antiguas, algunas funciones utilizan los algoritmos de RailClone 3 incluso cuando se abren en RailClone 4. Si desea actualizar un estilo antiguo para usar los cambios de RailClone 4, simplemente seleccione el objeto y ejecute el siguiente Maxscript:
$.railclone.resetCreatedVersion()