Saltar al contenido principal

Cómo editar un estilo RailClone

Los Presets de la biblioteca se pueden modificar y adaptar fácilmente para crear sus propios estilos. Al ajustar los conjuntos de reglas y editar o incluso reemplazar la geometría de origen, los Presets de la biblioteca son un trampolín para crear sus propios estilos y obtener una comprensión más profunda de cómo funciona RailClone.

Ejercicio: uso de la biblioteca para aprender RailClone

Los Presets de ingeniería inversa son una excelente manera de comprender cómo construir nuevos conjuntos de reglas y crear geometría de origen para RailClone. Le recomendamos encarecidamente que se tome un tiempo para examinar los árboles de nodos en busca de una selección de Presets para desmitificar cómo funcionan.

Por ejemplo, veamos un preset aparentemente complejo de la biblioteca Stadium:

  1. Inicie una nueva escena y dibuje un spline de aproximadamente 12 m de longitud.

  2. Cree un nuevo objeto RailClone, seleccione y cargue el Arquitectura > Tipos de Edificios > Estadio > Gradas > Gradas Metálicas 3SR preestablecido de la biblioteca Los usuarios Lite pueden seleccionar Gradas Metálicas.

  3. El estilo utiliza menos segmentos, pero se aplicarán muchos de los mismos principios

    Arriba: Metallic Bleachers 3SR (solo Pro) | Abajo: Gradas metálicas 3 (usuarios Lite)

  4. Desde el Rollout Objetos base , haga clic en Ranura y seleccione la ruta creada en el paso 1. Ahora verá una grada como se muestra a continuación.

  5. A primera vista parece un estilo complejo. Para ver cómo funciona en detalle, puede examinar el conjunto de reglas. Para hacer esto, vaya al Rollout Estilo y haga clic para abrir el Editor de estilos .

  6. Se abrirá el editor de estilos mostrando el árbol de nodos del estilo. Puedes ver que en realidad este conjunto de reglas es bastante sencillo.

Al examinar esta construcción, podemos aprender algunas cosas sobre este estilo y la forma en que RailClone usa estos nodos para crear un conjunto de reglas.

  1. El preset utiliza un solo Generador lineal Este generador crea una matriz unidimensional utilizando una medida de longitud o una spline como ruta.

  2. El preset utiliza una spline para determinar el Camino para la matriz 1D. Para utilizar una ranura, debe cablear un objeto Spline a la entrada de la Ranura input.

  3. El preset tiene segmentos adjuntos al Por defecto aporte. Como sugiere el nombre, esta geometría se usa de forma predeterminada a menos que el conjunto de reglas especifique que en su lugar se debe usar la geometría de una de las otras entradas (como veremos a continuación).

  4. El preset tiene un segmento adjunto al Comenzar aporte. Se utilizará la geometría en la entrada inicial. una vez , en el comienzo de la tira.

  5. El preset tiene segmentos adjuntos al Fin aporte. Se utilizará la geometría en la entrada final. una vez , en el fin del spline.

  6. El preset no utiliza las entradas Esquina o Uniforme. Este preset está diseñado para funcionar en splines rectos o curvos, no en splines con giros bruscos.

  7. El Preset utiliza un operador de Secuencia en la entrada por defecto. Los operadores le permiten manipular segmentos, los analizaremos con más detalle en el capítulo 11. Pero al observar el estilo, puede deducir que el operador de secuencia utilizado aquí está creando un patrón repetitivo en la matriz al repetir el segmento en la entrada 1 dos veces. , seguido del segmento en la Entrada 2. Para ver cuántas veces un operador de secuencia repite un segmento, haga clic en el nodo y examine el Contar valores encontrados en el Propiedades**Editor.**

  8. El preset utilizan un operador de Composición en el Final. Los operadores de composición le permiten combinar segmentos; esto es útil para agregar múltiples segmentos a una entrada normalmente diseñada para uno solo, como Inicio, Fin, Esquina o Uniforme.

  9. El estilo usa 5 Segmentos . Cada nodo de segmento representa una pieza de geometría agregada y duplicada en la matriz. Para comprender completamente cómo un conjunto de reglas construye un objeto RC, es útil poder ver las piezas de geometría a partir de las cuales se construye. En los estilos de biblioteca, la geometría ya no está en la escena sino almacenada dentro del propio objeto RailClone. Puede ver esto haciendo clic en un nodo Segmento y yendo a la Propiedades , si la geometría se almacena dentro del objeto RC Incorporado se mostrará en lugar del nombre del objeto.

    .

En las siguientes secciones veremos cómo devolver esa geometría a la escena, para que pueda examinarse, editarse y reemplazarse.

Extrayendo geometría

Una vez asignada la geometría a un segmento, es posible eliminar el objeto original y, como hemos visto, el objeto RailClone almacena una copia de la malla internamente. Sin embargo, para editar geometría y adaptar estilos, puede que sea necesario extraer este objeto nuevamente a la escena. Para extraer la geometría del estilo Bleachers sigue estos pasos.

  1. En el editor de estilos, seleccione uno de los 5 nodos de segmento.
  2. Hacer clic desde la barra de herramientas o vaya a Segmentos>Extraer desde el menú.
  3. El objeto fuente del segmento se creará en la escena en sus coordenadas originales.
  4. Haz lo mismo con los 4 segmentos restantes.

Ahora podrás ver los 5 segmentos que componen el estilo. Comprender cómo funcionan juntos la geometría y el conjunto de reglas es clave para dominar el flujo de trabajo RailClone. En este ejemplo se puede ver que una barandilla inicia el conjunto. La parte predeterminada de la matriz, entre el inicio y el final, se crea usando un operador de secuencia para crear un patrón repetitivo de asientos y escalones (observe las patas de soporte en el lado izquierdo de ambos segmentos). Para terminar el conjunto repetimos la barandilla utilizada al principio pero antes necesitamos otro juego de patas, estos dos componentes se combinan usando un operador Compose.

Trabajar con RailClone es un poco como crear las piezas de un rompecabezas y luego proporcionar instrucciones detalladas sobre cómo encajan todas. Probemos con otro ejemplo.

Ejercicio: Desactivar Nodos para deducir su Función

Al analizar estilos de biblioteca, una de las formas más útiles de determinar qué contribuye un nodo al conjunto de reglas es activarlo y desactivarlo haciendo clic en la pequeña cruz en la esquina superior derecha. Esto deshabilitará la función de ese nodo y en la mayoría de los casos pasará la primera entrada. Usaremos este consejo para descubrir cómo construir un estilo de estantería equilibrada mediante ingeniería inversa del preset.

En esta ilustración, el nodo condicional (a) ha sido deshabilitado. El nodo de transformación (b) pasa, ignorando el nodo condicional como se ilustra con la flecha punteada (c).

  1. Inicie una nueva escena y dibuje una spline de aproximadamente 1 m de longitud.

  2. Cree un nuevo objeto RailClone, seleccione y cargue el Entourage y Atrezzo > Estanterías y Almacenamiento > Estantería Balance 1 preestablecido de la biblioteca.

  3. Desde el Rollout Objetos base , haga clic en Spline y seleccione la ruta creada en el paso 1. Ahora verá estanterías como se muestra a continuación.

    Si abre el Rollout de Parámetros, verá dos valores que puede editar para cambiar la altura general y el espacio entre estantes.

  4. Ir al Rollout Estilo y haga clic para abrir el Editor de estilos y examine cómo se hace este preset.

  5. Como en el ejemplo anterior, hay algunas cosas que puedes aprender simplemente examinando los nodos:

  1. El preset utiliza un solo Generador A2S . Este generador crea una matriz bidimensional para crear una estantería que tiene una altura y un ancho ajustables.

  2. El preset utiliza una spline para determinar el Camino Para el X eje de la matriz. Para seleccionar una spline debe cablear Camino objetos al generador Ranura entradas.

  3. El preestablecido no es Utilice una spline para determinar el camino para el Y eje. Esto significa que la altura debe ajustarse utilizando el control del generador. Tamaño Y propiedad. Puede encontrarlo yendo al Panel de propiedades. Tenga en cuenta que el valor se muestra en rojo, esto significa que esta propiedad ha sido Exportado .

  4. El preset tiene una propiedad Tamaño Y exportado conectada a un nodo Numérico. Esto le permite ajustar la distancia entre los estantes desde el Rollout Parámetros en el panel Modificar. Para exportar un parámetro, haga clic derecho en el nodo y seleccione una propiedad del menú Parámetros de exportación.

    .

    Exploraremos esta característica con más detalle en Próximos pasos con RailClone: una guía para usuarios intermedios . Para descubrir qué hacen los nodos restantes, intente activarlos y desactivarlos para observar los resultados: .

  5. Desactivar el nodo Segmento denominado Cuadro 23 hace que los lados del estante desaparezcan. Esto es lógico ya que el segmento está unido al Izquierda y Bien entradas.

  6. Al desactivar el nodo Segmento llamado Box020, todos los elementos horizontales desaparecen. Nuevamente esto es lógico, este segmento está conectado al Arriba , Abajo , y Y uniformemente entradas.

  7. El preset tiene un Exportado Y uniformemente propiedad conectada a un Numérico nodo. Esto le permite cambiar el espacio entre estantes desde el Rollout de Parámetros en el panel Modificar.

  8. Echa un vistazo a los dos Transformar operadores. Al desactivar el operador Transformar superior se endereza el lado izquierdo del estante.

    .

    Por tanto, se puede deducir que es este operador el que está compensando el segmento. Si nos fijamos en el operador de transformación Propiedades > Transformar > Fijo >Traducción > X valor, puede ver que de hecho se está compensando en 0,1 m.

  9. Apagando el fondo Transformar El operador endereza el lado derecho. El operador de transformación también está desplazando el segmento, pero esta vez usando un valor negativo.

  10. Los dos operadores de transformación están conectados a Condicional nodos. Si observa detenidamente el cableado, notará que el nodo Segment está conectado directamente al Verdadero entrada del primer nodo condicional y el FALSO entrada del segundo, los nodos Transform están conectados a FALSO entrada del primer nodo condicional y el Verdadero entrada del segundo. Cuando desactiva uno de los nodos condicionales, solo se utiliza el segmento conectado a la entrada Verdadera. Para comprobar cómo funciona el operador condicional, abra el panel de propiedades y busque la casilla activada.

    .

    La casilla de verificación Contador Y está marcada. Al examinar la configuración, puede ver que este nodo devuelve el segmento conectado a la entrada Verdadero cuando el contador de segmento para el eje Y es múltiplo de 2. Esto crea el patrón alterno en los lados de la estantería.

Al revisar sistemáticamente los nodos y activarlos y desactivarlos, podrá comprender bastante bien cómo funciona este conjunto de reglas. En esta sección solo has examinado dos Presets, pero si eres nuevo en RailClone, suele ser útil analizar algo similar de la biblioteca antes de crear un nuevo estilo.

Ejercicio: edición de presets de biblioteca

A veces desea utilizar un preset de la biblioteca, pero no es del todo adecuado para el proyecto, afortunadamente, los estilos cargados desde la biblioteca son completamente editables. Puede ser que sólo necesites ajustar algunas configuraciones, o podrías usar un preset como base para un estilo completamente nuevo. La siguiente sección examina algunos de los elementos de un preset que se editan con mayor frecuencia y utilidad para adaptar el estilo.

Ajuste los parámetros del generador de uso común

Girar

El parámetro rota la geometría alrededor del X Spline.

Para usarlo:

  1. Cree un nuevo objeto RailClone, seleccione y cargue el Industrial > Conductos > Conductos Rectangulares preestablecido de la biblioteca y agregue una spline como objeto base.

  2. Ir al Rollout Estilo y haga clic para abrir el Editor de estilos .

  3. Seleccione el Generador y edite el Propiedades > Geometría > Rotación X valor. Al editar este valor, se rota todo el estilo alrededor de la spline.

Contrarrestar

Este parámetro invierte la dirección del camino. Esto tiene el mismo efecto que aplicar un comando "Invertir" a una spline editable. Para usarlo:

  1. Cree un nuevo objeto RailClone, seleccione y cargue el Ingeniería Civil > Farolas > Farola 3 Simple preestablecido de la biblioteca y agregue una spline como objeto base.

  2. Ir al Rollout Estilo y haga clic para abrir el Editor de estilos .

  3. Seleccione el Generador y cambie el Contrarrestar caja. Las luces girarán para mirar hacia el otro lado de la ranura.

Desplazamiento Y/Z

Compensación Y aplica un desplazamiento perpendicular a la dirección del camino, Desplazamiento Z Ajusta la posición de la geometría en el eje Z local de RailClone Objects. Para utilizar estas configuraciones:

  1. Utilice el preset Street Light del ejemplo anterior y abra las propiedades del Generador.

  2. Editar el Compensación Y valor, las luces se desplazarán perpendicularmente al camino.

  3. Editar el Desplazamiento Z valor, las luces se moverán hacia arriba y hacia abajo.

Reflejar, Voltear A y Voltear B

Estos parámetros clonan la geometría RailClone usando la ruta como eje de espejo. Esto es particularmente útil para Presets como aceras y farolas donde normalmente puede tener una spline que define el centro de la carretera y necesita estos estilos en ambos lados. Las opciones de Voltear le permiten voltear la geometría donde A es la matriz original y B es la copia creada con la función Mirror. Para usar esta función:

  1. Continúe con el preset Street Light del ejemplo anterior y abra las propiedades del Generador.

  2. Hacer clic Espejo .

  3. Aumenta el Compensación Y valor. ahora tendrá dos matrices paralelas. En este momento todas las luces están orientadas en la misma dirección.

  4. Hacer clic Voltear A para cambiar las luces en un lado del conjunto de modo que ambos conjuntos estén uno frente al otro.

Distancia uniforme

Se colocan segmentos espaciados uniformemente a intervalos regulares a lo largo de la spline. En algunos Presets, el valor de distancia entre segmentos uniformes se ha exportado y se puede ajustar desde el Rollout de Parámetros; para los estilos que carecen de este parámetro, puede ajustar el espaciado siguiendo los pasos descritos en el siguiente ejemplo.

  1. Descargar y abrir ejercicio_cortina_pared_adapt.max. Este archivo contiene los objetos necesarios para los próximos 3 ejercicios.

  2. Cree un nuevo objeto RailClone, seleccione y cargue el Arquitectura > Exterior > Fachada > Muro Cortina > Muro Cortina Curva 01 preestablecido de la biblioteca.

  3. Desde el Rollout Objetos base , haga clic en Spline y seleccione la spline llamada Línea001 de la escena. Ahora verá una fachada como se muestra a continuación.

  4. Ir al Rollout Estilo y haga clic para abrir el Editor de estilos .

  5. Ir al Generador Propiedades y cambiar a la Normas pestaña.

  6. En la parte inferior de esta pestaña verás el Igualmente grupo, ajuste el Distancia parámetro para controlar el espacio entre segmentos uniformes.

Extraer y editar geometría

La geometría del segmento RailClone está incrustada en el objeto de manera similar a los objetos compuestos de Max. Sin embargo, como hemos visto, estos se pueden extraer, lo que le permite adaptar fácilmente los estilos existentes. En este ejemplo editaremos la altura de la geometría utilizada en el estilo de muro cortina del ejemplo anterior.

  1. Abra el Editor de estilos y seleccione el Segmento nodo conectado al generador Por defecto aporte. Hacer clic Para extraer el segmento.

  2. Haga lo mismo con los 3 segmentos restantes. Ahora tendrás estos 5 objetos de malla en la escena.

  3. Imaginemos que en el estilo actual la pared no es lo suficientemente alta y necesitamos que sea más grande. Una vez extraída, la geometría se instancia en el objeto RailClone; si edita la malla extraída, el objeto RC también se actualizará automáticamente.

  4. Seleccione las 5 mallas de pared extraídas y agregue una Editar poli modificador. Seleccione los vértices en la parte superior de la malla y use la herramienta mover para aumentar la altura. Como puede ver, las actualizaciones de estilo se encuentran en las ventanas gráficas. Una vez que esté satisfecho con los cambios, la geometría se puede eliminar de forma segura y RailClone continuará conservando una copia actualizada internamente.

Intercambiar geometría

Una vez que comprenda cómo funciona un estilo, podrá usarlo como plantilla y agregar su propia geometría. En este ejemplo mantendremos la misma fachada preestablecida, pero cambiaremos la geometría para crear un estilo completamente diferente. Para hacer esto usaremos las cuatro mallas incluidas en ejercicio_cortina_pared_adapt.max.

  1. Mantenga el estilo del ejemplo anterior y abra el Editor de estilos .
  2. Para intercambiar geometría, seleccione el segmento conectado al Por defecto entrada, vaya a la Propiedades Panel y haga clic en el Seleccionar objeto botón (), luego seleccione la malla en la escena llamada Por defecto .
  3. Haga lo mismo con los otros segmentos. Seleccione el segmento conectado al Comenzar entrada, vaya a la Propiedades Panel y haga clic en el Seleccionar objeto y luego seleccione el objeto en la escena llamado Comienzo.
  4. Seleccione el segmento conectado al Fin entrada, vaya a la Propiedades Panel, haga clic en el Seleccionar objeto y seleccione el objeto en la escena llamado Final.
  5. Finalmente, seleccione el segmento conectado al Igualmente entrada, vaya a la Propiedades Panel, haga clic en el Seleccionar objeto y seleccione el objeto en la escena llamado Igualmente.

Siguiendo este procedimiento, lo que empezó como un preset de stock habrá cambiado de esto...

... a esto...

...simplemente cambiando la geometría.

Comenzar con estilos de biblioteca, ya sea como ayuda para el aprendizaje o como plantilla para nueva geometría, es una forma poderosa de comenzar con RailClone. En el próximo capítulo nos sumergiremos en el generador L1S y crearemos un nuevo estilo desde cero.

Tutoriales relacionados

Tutorial del estadio, parte 1

En la primera parte de este tutorial, aprenderemos cómo usar algunos de los estilos de biblioteca predeterminados que se incluyen con RailClone, y veremos cómo se pueden usar de forma inmediata o adaptarse para resolver problemas individuales. En este tutorial crearás las barandillas metálicas, las barreras de hormigón y las fachadas de cristal que recorren todo el estadio

Usando RailClone con Civil View

En este tutorial exploramos cómo aplicar Presets de la biblioteca RailClone a objetos base importados de Civil 3D. Muchos de los estilos se editan usando Mirror, X/Y Offset y Flip A/B.

Documentación

Para obtener más información, consulte el Personalizando la biblioteca, Matrices 1D - Generador L1S, Arreglos 2D - Generador A2S, Segmentos y Exportación de parámetros secciones de la documentación en línea.