Saltar al contenido principal

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 encadenaras varios nodos Transformadores, el orden no haría ninguna diferencia. Para ilustrar, en los siguientes ejemplos, se utilizan dos operadores de transformación: uno para trasladar y otro para rotar. En el arriba cadena que estamos usando Trasladar y luego rotar en el abajo cadena es al revés, Girar entonces Trasladar .

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 el primera cadena el segmento es girado y luego trasladado sobre el eje X. Observe que la rotación no afectó la orientación del eje utilizada por la operación de traslación. El resultado es el mismo que el de RailClone 3.

Sin embargo, en el segunda cadena el segmento es traducido primero, y el rotación entonces ocurre utilizando la posición de pivote original del segmento . Es importante entender que el pivote no se mueve con el segmento.

consejo

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 rotar y escalar en un solo nodo Transformar, la operación de rotación se llevaría a cabo primero, seguida de la escala. Esto resultó en una geometría sesgada como se muestra a continuación. En RailClone 4 el La operación de escalado ocurre antes de la rotación. lo que da como resultado una geometría que se escala a lo largo de los ejes locales como se esperaba.

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 Redactar le permite ensamblar dos o más segmentos en un grupo. En RailClone 3, el cuadro delimitador de geometría agrupada de esta manera se calculó en función de la primer segmento en el operador Redactar . A los efectos de 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 sólo se utiliza el cuadro delimitador del segmento 1's para calcular cómo se ensamblan los elementos a lo largo de la spline, 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 puede ver, esto no es muy intuitivo. entonces en RailClone 4 ahora funciona más como los grupos de 3ds Max . Todos los segmentos están obligados a utilizar Alineación de pivote nodo y el cuadro delimitador se calcula en función del extensiones de todos los segmentos conectados al operador Compose . Ya no es necesario ajustar el relleno del primer segmento. Si aún desea ajustar el relleno, el enfoque recomendado es agregar un operador de Transformación después el nodo Componer y ajústelo desde allí, como si la geometría compuesta fuera un segmento regular.

También puede utilizar este operador de transformación para cambiar la Alineación. Configurando los 3 ejes a Pivote le dará el mismo comportamiento que RailClone 3. Por lo tanto, si tiene estilos RailClone 3 para actualizar a RailClone 4, haga lo siguiente:

  1. Agrega un Transformar operador después del nodo Redactar existente .

  2. Permitir Alineación .

  3. Cambiar el X . Y y z eje a Pivote

  4. 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()