Эффекты

(необязательные переменные таблицы сеток)

Анимация

Привязка

Ореол

Имя

Замена текстуры

Некоторые ресурсы могут иметь редактируемые знаки. Когда вы устанавливаете имя ресурса в режиме "Топограф" с помощью кнопки "Редактировать свойства" (кнопка ‘?’), можно установить режим автоматического обновления сигнала. Для каждого знака могут быть установлены отдельные переменные.

На эффекты ссылается тег effect в файле config.TXT локомотива file.

Тип "Анимация"

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

Пример эффекта анимации - кабина PB15 Coalman. Сценарий включает различные анимации в зависимости от потребности паровоза в угле.

Пример настройки анимации в файле Config.TXT

   }
   coalman
   {
      mesh Coalman/coalman.IM
      auto-create 1
      att-parent default
      att a.coalman
      effects
      {
         shovel
         {
            kind animation
            anim Coalman/coalman_shovel.KIN
         }
         wave
         {
            kind animation
            anim Coalman/coalman_wave.KIN
         }
         idle1
         {
            kind animation
            anim Coalman/coalman_loop1.KIN
         }
         idle2
         {
            kind animation
            anim Coalman/coalman_loop2.KIN
         }
         loop2shovel
         {
            kind animation
            anim Coalman/coalman_loop2shovel.KIN
         }
         shovel2loop
         {
            kind animation
            anim Coalman/coalman_shovel2loop.KIN
         }
         wipebrow
         {
            kind animation
            anim Coalman/coalman_wipebrow.KIN
         }
      }
   }

ТЕГИ ОПИСАНИЕ
kind animation тип эффекта
anim ссылка на файл анимации (.KIN)
looped

используется только, если анимация зациклена.

0 по умолчанию -- не зациклена
1 зациклена
speed скорость аниманции
1 нормальная скорость
2 удвоенная скорость

kind attachment

В TRS2004 появилась возможность привязывать одну сетку к другой, указывая ее КИД в mesh-table. Основные примеры можно найти в ресурсах TRS2004, жестко привязанных к пути.

Мы сохранили множество дискового пространства тем, что не стали размещать стрелку в каждом каталоге привязанных к пути ресурсов, а указываем только ссылку на КИД этой сетки. Следовательно, она попадает в кэш только один раз. Приаязанные сетки могут быть только типа "Ландшафт" или типа "Сетка".

Пример файла Config.TXT для эффекта Привязки

kuid <KUID:####:#######>
kind fixedtrack
username FT 10 Deg 700m Rad
region Fixed track
type Fixed track
preview-mesh-kuid <KUID:-3:10099>
mesh-table
{
   default
   {

      mesh 10-700.IM
      auto-create 1
      effects
      {
         arrow0
         {
            kind attachment
            att a.track0a
            default-mesh <KUID:-3:10092>
            surveyor-only 1
         }
         arrow1
         {
            kind attachment
            att a.track0e
            default-mesh <KUID:-3:10092>
            surveyor-only 1
         }
      }
   }
}

attached-track
{
   track0
   {
      track <KUID:-1:15>
      vertices
      {
         0 a.track0a
         1 a.track0c
         2 a.track0e
      }
   }
}

ПРЕДУПРЕЖДЕНИЕ: КИД привязки никогда не должен ссылаться на собственный КИД ресурса. В противном случае у вас будет прекрасный повод показать друзьям, как выглядит фатальная ошибка!

ТЕГИ ОПИСАНИЕ
kind attachment тип эффекта
att Точка вставки привязанной сетки. В вышеприведенном примере это точка вставки сетки ‘default’.
default-mesh

КИД привязанной сетки.

surveyor-only

1

указание этого тега означает, что привязанная сетка будет видна только в "Топографе", но не в "Машинисте".

Это особенно удобно для путей, поскольку вам будет видно, где начинается и кончается привязка, но она не будет мешать вам во время вождения.

тип "Ореол"

Ореол - это световой эффект "сияния". Это простая текстура, вставленный в сетку в точке привязки. Ореол может быть добавлен к любому ресурсу, использующему таблицу сеток (mesh-table).

Настройка ореола в файле Config.TXT

mesh-table
{
   default
   {
      mesh asset.LM
      auto-create 1
      effects
      {
         0
         {
            kind corona
            att a.corona0
            texture-kuid <KUID:-3:10110>
            frequency 2
            directional 0
         }
         1
         {
            kind corona
            att a.corona1
         }
      }
   }
}

ТЕГИ ОПИСАНИЕ
kind corona тип эффекта
att точка вставки ореола и ее центр (часть сетки).
texture-kuid

Укажите этот тег, только если вы хотите добавить к ореолу свою собственную текстуру. Тег указывает КИД типа "текстура".

если тег texture-kuid не указан, будет использоваться стандартная желто-оранжевая текстура

frequency

n

Переменная определяет частоту в Герцах (или вспышках в секунду). Напримре, 1 - одна вспышка в секунду, 0.5 - одна вспышка каждые две секунды, 2 - две в секунду.
directional 0 По умолчанию ореол направлен по ОТРИЦАТЕЛЬНОЙ координате Z точки привязки. Это особенно полезно для локомотивов.

Указание этого тега заставляет ореол всегда быть направленным на экран - это полезно для ландшафтных объектов

object-size n Размер ореола на объекте, рассматриваемом вблизи. По умолчанию 0.15 (напр. 0.15 м)

 

Текстуры ореолов для TRS:

  • Желто-оранжевый ореол 

  • Зеленый ореол 

  • Красный ореол 

  • Белый ореол 

По умолчанию (если нет тега texture-kuid)
<KUID:-3:10110>
<KUID:-3:10112>
<KUID:-3:10111>

Тип "Имя"

Настройки имени в файле Config.TXT

mesh-table
{
   default
   {
      mesh industry.LM
      auto-create 1
      effects
Note: Использовать 0,1,2... в номерах блоков необязательно.

Для описанных здесь имен: 0 обычно означает главный знак или что-то в этом духе.

Установка неповторяющихся имен блоков может быть полезна для работы сценариев.

      {
         0
         {
            kind name
            fontsize 0.15
            fontcolor 30,30,30
            att a.name0
            name name
         }
         1
         {
            kind name
            fontsize 0.3
            fontcolor 30,30,30
            att a.name1
            name name
         }
      }
   }
}

ТЕГИ ОПИСАНИЕ
kind name тип эффекта
fontsize размер надписи на знаке
fontcolor

цвет надписи на знаке в формате R.G.B.

att

Точка вставки текста надписи (часть сетки). Сверьтесь с рисунком для установки правильной ориентации.

name Текст по умолчани. Если тег не указан, будет установлено имя "Блока" из файла конфигурации. Изменить его будет нельзя.
name Когда указано name имя , имя ресурса будет редактируемым. Его можно исправить, нажав кнопку "Редактировать свойства" (Edit Properties) (или ‘?’) в режиме "Топограф".

Тип "Замена текстуры"

Эффект разработан для подвижного состава, предназначенного для перевозки сыпучих грузов. Он позволяет изменить текстуру грузов (например, угля или опилок).

Если угольный вагон настроен так, что в него можно загрузить любой сыпучий груз (в том числе опилки), то при загрузке опилок текстура "уголь" может быть заменена на текстуру "опилки".

Подробную информацию о настройке текстур подвижного состава можно получить, загрузив файл:
http://www.auran.com/TRS2004/downloads/contentcreation/TRS2004_Load_Texture_Replacement.zip

Тип "Код html"

На код HTML можно ссылаться из сценариев и из некоторых правил "Топографа"(напр., если вы выбираете код HTML по имени, затем набираете имя файла *.HTML в маленьком окне редактирования).

Типичный пример: код html, используемый в учебных упражнениях.

Общая установка очень проста: вы упаковываете ваш файл config.TXT вместе с одним или несколькими страницами .html.

World\
Custom\
HTML\
Custom_HTML-Asset
config.TXT
custom_asset1a.HTML
custom_asset1b.HTML
custom_asset1c.HTML

Настройка кода HTML в файле Config.TXT

kind html-asset
username “my html page”
kuid <KUID:####:#####>

Пример кода *.HTML для эффекта "Код HTML

<HTML>
<BODY>
<IMG SRC=’images/tut_1a.JPG’>
</BODY>
</HTML>

Content Creation Guide Table of Content

Paint Shed Guide

  .

Hosted by uCoz