Подробнее о RailClone 4

Подробнее о RailClone 4

RailClone 4: Детальный обзор нововведений.

Если вы уже прочли "RailClone 4 - первый взгляд" и  узнали про новые функции и возможности, но теперь жаждете деталей, - вы попали по адресу. Будьте готовы выделить немного свободного времени для погружения в последние возможности RailClone 4. 

Ниже вы найдете множество информации, демонстраций и учебных пособий о RailClone 4, в том числе вы узнаете о революционной функции вложенных генераторов, возможности использовать материалы сегментов одним щелчком мыши, включение режима quick mesh для отображения огромного количества полигонов в вьюпорте, как автоматически закрывать обрезанные грани, о новом модификаторе RC Spline используемого для создания маркеров, и многого другого.

Новые особенности

Вложенные Генераторы 

Разве не было бы замечательно, если бы вы могли взять исходные данные одного объекта RailClone и использовать их как сегмент внутри другого, используя один стиль и сохраняя при этом инстансинг? 

Ну, теперь вы можете! В RailClone 4 появилась новая функция - "Вложенные генераторы", позволяющая подключить выход нод L1S или A2S к любому из входов сегмента другого генератора. Вы можете создавать практические безлимитное количество вложенных генераторов, что позволяет вам использовать плагин так, как это было невозможно в предыдущих версиях. 

Чтобы узнать, как работают вложения, в этом вводном руководстве мы продемонстрируем основные принципы, которые помогут вам освоиться с этой новой мощной функцией. 

Но это только начало! Вложенные генераторы имеют полный доступ к свойствам массивов, расположенных ниже по цепочке, что позволяет создавать комплексные и умные модели.

Если вы еще новичек в работе с RailClone, - вы, возможно, считаете, что это довольно сложная функция, но на самом деле, во многих случаях - все наоборот. Вложенные генераторы могут значительно упростить ваши стили, и мы рекомендуем ввести их в ваши рабочие процессы на ранней стадии. 

Например, вот стиль (основанный на вопросе пользователя), который создает висячий орнамент с птицами из оригами. Их расстояния от потолка контролируются сплайном, с возможностью рандомизации расположения и ориентации, а так же последовательности цветов.
 

Origami Demo 

And here are the graphs to create this in RailClone 3 and RailClone 4. 

Compare Graphs

Both graphs create exactly the same geometry, but RailClone 4 uses nested generators. As you can see it has far fewer nodes to achieve the same result, and more importantly, it was much easier and more logical to create!

Получение материалов из исходной геометрии

Когда мы спрашиваем пользователей об их самой большой головной боли при использовании RailClone, ответ обычно - "материалы!". 

Если вы уже использовали RailClone, вы уже знаете, почему. В отличие от Forest Pack, который автоматически объединяет материалы, применяемые к исходным объектам, RailClone требовал от вас создания сложных материалов Multi-Sub Object и переназначения ID материалов вручную. Это может занять много времени, особенно при использовании RailClone в качестве инструмента для распространения сложных моделей, таких как автомобили, которые добыты из сторонней библиотеки. 

Заметили прошедшее время в этом объяснении? Все верно, в RailClone 4 все изменилось! Теперь всё что нужно для того, чтобы RailClone автоматически использовал материалы, назначенные исходной геометрии - это галочка!

Из-за некоего волшебства во время рендеринга, вы фактически не увидите назначенные материалы во вьюпорте, но все равно будут отображаться те, что назначены непосредственно объекту RailClone. Но как только вы нажмете рендер - будут использоваться материалы, назначенные на исходные объекты! 

На момент выпуска, эта функция уже поддерживалась для V-Ray и Arnold. Другие плагины рендеринга могут легко добавить поддержку с помощью нашего API, поэтому мы надеемся, что вы скоро увидите более широкое распространение этой функции. 

Режим Quick Mesh

Чем реже вы должны будете делать предварительные рендеры, - тем быстрее вы будете работать. Именно с этими мыслями в голове, в RailClone 4 был добавлен новый режим предварительного просмотра Quick Mesh, который позволяет вам использовать мощный движок инстансов во вьюпортах.

С этим режимом общее количество способов предпросмотра геометрии доходит до четырех, включая возможность отображения полного mesh, облака точек, геометрии прокси, а также инстанс режим Quick Mesh!  Приведенный выше урок демонстрирует режим Quick Mesh в сочетании с вложенными генераторами для создания тысяч рандомизированных зданий. 

Segment Properties

Конечно, чем больше геометрии в вашем стиле, тем больше вы выиграете от этого нового режима. Геометрия, которая нарезана, деформирована или зеркально отражена, не отображается как инстанс в режиме быстрой сетки (или рендеринга). Для принудительного создания инстансинга вы можете отключить Slice and Bend для каждого сегмента в настройках нод.

Маркеры 

RailClone 4 представляет совершенно новую концепцию - маркеры. Их можно добавить в любой точке сплайна и использовать для размещения геометрии именно там, где вам нужно. В предыдущих версиях RailClone, пользователи добавляли вертексы для достижения чего-то похожего, но, в отличие от вертексов, маркеры не влияют на форму сплайна, поэтому их можно легко добавлять и перемещать, не беспокоясь о том, как они повлияют на путь. 

Маркеры наносятся на путь, используя новый модификатор RC Spline. Таким образом предлагается несколько элементов управления, которые помогут вам в создании процедурных макетов путем позиционирования маркеров, с использованием расстояний в реальных единицах измерения, или процентов относительно начала и конца сплайна, или из определенных вертексов.

Вы даже можете добавить несколько маркеров, просто нажав на сплайн. После создания, положение маркера можно редактировать с помощью параметров, или выбрав их во вьюпорте и перемещая их вдоль сплайна с помощью мыши. 

Markers to add windows

Для поддержки маркеров в генераторах для них предусмотрены новые точки входа. Для генератора L1S есть один вход для базового сплайна, для генератора A2S есть два входа маркера, один для сплайна X и один для сплайна Y. 

Для создания еще более гибких стилей, у маркеров есть несколько параметров, которые можно использовать для управления практически любым аспектом RailClone стиля. Каждый маркер имеет значение Index, которое можно использовать вместе с обновленным оператором Selector для выбора геометрии. У каждого маркера есть 9 дополнительных многоцелевых параметров, которые можно использовать для управления практически всем, что будет вам по душе. Для легкого распознавания каждого параметра, они могут быть переименованны и установлены как один из трех типов юнитов. 

Editing Markers

Наконец, для того что бы легче было делиться и повторно использовать стили в которых нуждаются маркеры, в редакторе стилей RailClone появился новый интерфейс для создания пресетов RC Spline. Эта функция позволяет создавать наборы имен и типов для параметров, которые можно выбрать в модификаторе RC Spline с помощью удобного раскрывающегося списка.

Spline Customise

Автоматическое закрытие обрезанных объектов

RailClone уже имеет несколько действительно удобных и простых в использовании булиан инструментов, но до сих пор они не могли закрывать нарезанную геометрию, ограничивая их использование областями сцены, где открытые края не были видны. В RailClone 4 мы рады объявить, что это ограничение осталось в прошлом. Теперь можно автоматически закрывать открытые границы срезаной геометрии, просто установив флажок "Cap Holes" в настройках генератора. 

Текстурирование этой новой геометрии так же не доставит проблем, - к геометрии, созданной алгоритмом закрытия, уже применен Box Mapping, с использованием реальных единиц измерения и каналом материалов ID 1. Если это потребуется, ID материала сгенерированной закрытой геометрии можно легко изменить с помощью оператора Material.

Новый режим группирования

Оператор Compose в RailClone 4 включает в себя режим группы, который ведет себя гораздо более интуитивно, чем в предыдущих версиях. 

В новом выпуске составные элементы обрабатываются аналогично группам 3dsMax. Это означает, что размер составной группы расчитывается с использованием bounding box всех вложенных в нее сегментов, что значительно упрощает использование выражений и арифметических операторов с составной геометрией. 

Old group behaviourRailClone 3 - обратите внимание, что сгруппированные сегменты не выровнены правильно

group new behaviourRailClone 4 - составные сегменты создают цельную геометрию

Возможно, еще более важным является то, что новое поведение bounding box помогает обеспечить правильное соединение соседних групп, что значительно упрощает создание тайлинг геометрии из сложных паттернов. Урок выше показывает как это делается.

Более логические ноды Transform

В предыдущих версиях RailClone, если несколько Transform нодов были связаны друг с другом, порядок не имел значения - transform ноды просто накапливались и добавлялись в конце. В RailClone 4 Transform ноды применяются последовательно - это означает, что изменение порядка может повлиять на то? как сегмент перемещается, вращается и масштабируется. 

Old Behaviour
RailClone 3 - обратите внимание, что изменение порядка перемещения и поворота не имеет значения

New behaviour
RailClone 4 - порядок transform операторов  влияет на расположение сегмента

Мы также изменили порядок масштабирования и операций поворота. В RailClone 4, если обе эти операции выполняются в одной transform ноде, масштабирование теперь применяется перед вращением, чтобы избежать искажений.

Оба эти изменения значительно облегчают работу и помогают интуитивно и предсказуемо применять трансформации к геометрии.

Улучшения редактора стилей

RailClone 4 включает множество улучшений в рабочих процессах для экономии вашего времени и облегчения работы с редактором стилей, делая её более приятной. 

  • Разноцветные Wires
    Coloured Wires

    Для облегчения чтения стилей, wires (линии соединений) теперь окрашены в соответствии с типом используемой ноды. Сегменты - оранжевого цвета, сплайны и поверхности - зеленого цвета, а параметры - желтого цвета.
  • Добавление в Wire
    Add Node to Wire

    Ноды можно добавлять к существующему соединению, просто перетащив новый оператор из списка и отпустив мышь как только соединение будет подсвечено. Кроме того, вы можете добавить ноду в соединение, щелкнув правой кнопкой мыши и выбрав Inset on Wire.
  • Auto Rewire при удалении
    No more rewiring!

    Если вы удалите ноду, соединение будет сохранено. Больше не нужно пересоединять стили!
  • Сетка и Привязка
    Grid and Snap

    Редактор стилей теперь имеет сетку привязки, чтобы помочь вам в расположении ваших графов. Чтобы включить его, выберите "Options" > "Grid Setup". Отсюда вы можете переключать видимость, устанавливать размер сетки и включать или отключать привязку.
  • Select Children
    Select Children

    Теперь можно выбрать все дочерние элементы выделенного нода с помощью меню правого клика.
  • Select Unused
    Select Unusued
    Теперь процесс чистки ваших стилей будет намного более простым, используя опцию Select Unused. При нажатии на это, в меню "Edit" будут выбраны все ноды из графа, которые не заканчиваются генератором. После выбора, вы можете передвигать их для дальнейшего использования, или просто удалить, чтобы сохранить ваш стиль в чистоте и порядке
  • Авто наименование
    Auto Naming

    Все ноды, добавленные в ваш стиль теперь получают уникальное имя. Это не только помогает различать ноды, но также полезно при использовании выражений с вложенными генераторами, поскольку позволяет ссылаться на свойства конкретного генератора в цепочке. 
  • Индексные номера селектора
    Selector Numbering

    Индексные номера для входов, подключенных к ноде Selector, теперь отображаются на графике, что значительно упрощает определение того, какой вход вы выбираете. 
  • Оптимизирована обработка нодов. 
    Стили работают быстрее, благодаря тому, что изменения на несвязанных нодах больше не требуют перепросчёта объекта RailClone. То же самое применимо и к изменениям нод Note.
  • Изменения дерева макросовДерево макросов было реорганизовано и теперь по умолчанию свернуто, что облегчает поиск нужного нода. Также были включены новые макросы. Следите за разделом уроков, в ближайшие недели появятся уроки о новых макросах!

Новое окно статистики

RailClone Stats

Новое окно статистики значительно упрощает оценку производительности вашего стиля RailClone и выявляет любые возможные сложности. Улучшения этого инструмента включают в себя подробные данные, информацию о каждом отдельном генераторе и отдельную информацию о том, когда был создан стиль RailClone для отображения во вьюпорте и для самого последнего рендера.

Улучшенная производительность

Performance Improvements

RailClone 4 включает в себя несколько улучшений производительности для ускорения обработки стиля и рендеринга. Самое большое изменение касается объектов RailClone,у которых есть общая исходная геометрия. В RailClone 3 каждый отдельный объект RailClone поддерживал свою собственную копию сегментов. В RC4 мы перешли к глобальному кешу,  который содержит все все объекты RC. Это позволяет механизму рендеринга создавать одну копию каждого сегмента для всех объектов RC с потенциальным значительным улучшением эффективности создания инстансов при использовании общих сегментов и связанных стилей. 

Другие изменения так же влияют на метод обработки стилей. В RailClone 4 ноды теперь обрабатываются только тогда, когда они были запущены из-за того, что нода изменилась. Это может улучшить производительность сложных стилей, особенно стилей, которые используют вложенные генераторы.

Наконец, была улучшена производительность для стилей, которые используют сегменты с экспортированными параметрами. В этих стилях, сегменты теперь обновляются только при изменении параметров.

Новые Expressions

Expressions

Опытные пользователи RailClone будут рады узнать, что мы добавили несколько новых переменных в выражения. Для поддержки новой функции маркеров XMarkerID и YMarkerID будут возвращены значения индекса, установленные в свойствах маркера, в то время как XMarkerData [n] и YMarkerData [n] будут возвращать информацию, хранящуюся в 9 каналах пользовательских данных маркера, просто замените значение n на значение канала данных, к которому вы хотите обратиться. Мы также добавили две новые переменные для доступа к длине секций сплайнов. XSectionNextLength и YSectionNextLength возвращает длину следующей секции. 

Мы расширили атрибуты, которыми можно также управлять с помощью выражений. В RailClone 4, XSplineMatID может быть использован для контроля над размером Y вложенного генератора, также как и произвольно генерируемые значения

Плюс еще много мелких улучшений

Добавлено несколько дополнительных функций и улучшений: 

  • Теперь можно использоватьTransform ноду для создания пустого сегмента, используя Fixed Size без подключения. Это особенно полезно для добавления пустых сегментов в макросы.
  • У оператора "Selector" появились новые режимы, упрощающие использование атрибутов сплайна для выбора геометрии, к ним относятся: X Spline Next Material ID , Y Spline Material ID, Y Spline Next Material ID, X Spline Marker ID и Y Spline Marker ID .
  • Новый параметр позволяет пользователю смещать генераторы по оси X.
  • RailClone Tools -> "Separated Meshes" теперь включен по умолчанию.
  • У ноды Random режим, который запускает новое число для каждого "Генератора", чтобы использовать преимущества вложенных генераторов. 
  • При использовании режимов Scale, Count или Adaptive был улучшен контроль над padding с возможностью выбора метода масштабирования : сегментным или абсолютным.
  • Папка библиотеки Macros теперь может быть задана с помощью environment variable (она имеет тот же эффект, что и [HKEY_CURRENT_USER \ Software \ Itoo Software \ RailClone Pro \ MacroDir], но с возможностью задать уникальное значение.
  • Улучшено обнаружение циклических ссылок. 
  • Улучшен режим "Free Object" с включенными генераторами A2S и "Extend to XY Size". Теперь обрезаная область выравнивается до исходного объекта RC и не изменяется при перемещении.
  • Для плавающих лицензий, теперь выпущена лицензия на на Max Reset.
  • Добавлена поддержка для V-Ray 3.7.

RailClone Lite более способный чем когда-либо!

В дополнение к новым функциям в RailClone Pro, мы рады сообщить, что все эти улучшения, кроме вложенных генераторов, также можно найти в абсолютно бесплатной версии RailClone Lite. Это означает, что улучшения в редакторе стилей, возможность использовать исходные материалы, кэпинг, модификатор сплайна и многое другое - все это абсолютно бесплатно!

Если этого недостаточно - у нас также есть действительно интересное объявление о бесплатной версии. В прошлом одним из основных ограничений использования lite версии, был тот факт, что она ограничивала вас использованием плоских сплайнов. С выпуском RailClone 4 мы рады объявить, что это ограничение было снято, и в бесплатной lite версии теперь можно использовать те же расширенные режимы деформации, что и в полной коммерческой версии.

 

Загрузить RailClone 4 Lite!

 

Я хочу начать это использовать!

RailClone 4 теперь доступен для пользователей с активным планом обслуживания, чтобы загрузить его, перейдите в свою панель пользователя и выберите раздел "Мои продукты". Если срок вашего обслуживания истек - не беспокойтесь, он может быть продлен еще на один год без штрафа за пропущенные периоды. 

 

Обновитесь до RailClone 4 прямо сейчас!

 

(Обратите внимание, что RailClone 4 может потребовать обновить лицензию. Этот пост в нашей базе знаний расскажет вам больше.)