How to Use Procedural Track

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
m
Line 1: Line 1:
The information in this Wiki Page applies to '''TANE''', '''TRS19''', '''Trainz Plus''' and '''TRS22'''. This guide covers the use of procedural track in Trainz Surveyor, not how to create procedural track assets - see '''Trainz Wiki Links''' at the bottom of this page.  
+
<table width=1000>
 +
<tr valign="top">
 +
<td>
 +
The information in this Wiki Page applies to '''TANE''', '''TRS19''', '''Trainz Plus''' and '''TRS22'''. This guide covers the use of procedural track in Trainz Surveyor, not how to create procedural track assets - see '''Trainz Wiki Links''' at the bottom of this page.</td>
 +
</tr>
 +
</table>
 +
 
 
<table>
 
<table>
 
<tr valign="top">
 
<tr valign="top">
Line 5: Line 11:
 
__TOC__
 
__TOC__
 
</td>
 
</td>
<td width=700>
+
<td>
<table cellpadding=4 bgcolor=#c1e7e7>
+
<table width=700 bgcolor="lightcyan" cellpadding=2>
 
<tr valign="top">
 
<tr valign="top">
 
<td colspan=2><span style="font-size: 17px; font-weight: 700;">In Summary:</span></td>
 
<td colspan=2><span style="font-size: 17px; font-weight: 700;">In Summary:</span></td>
 
</tr>
 
</tr>
 
<tr valign="top">
 
<tr valign="top">
<td>[[file:DotPoint.JPG|link=]]</td>
+
<td width=10>[[image:BlueDot10x10.png|link=]]</td>
<td>'''Procedural tracks are specific track splines that have been created for use with Trainz versions from T:ANE onwards '''</td>
+
<td>'''Procedural tracks are specific track splines that have been created for use with Trainz versions from T:ANE onwards'''</td>
 
</tr>
 
</tr>
 
<tr valign="top">
 
<tr valign="top">
<td>[[file:DotPoint.JPG|link=]]</td>
+
<td width=10>[[image:BlueDot10x10.png|link=]]</td>
 
<td>'''Procedural tracks provide animated switch points plus check rails and frogs at track junctions'''</td>
 
<td>'''Procedural tracks provide animated switch points plus check rails and frogs at track junctions'''</td>
 
</tr>
 
</tr>
Line 22: Line 28:
 
</tr>
 
</tr>
 
</table>
 
</table>
 
+
<br>
 
<table> <!-- BEGIN Nav Buttons Table -->
 
<table> <!-- BEGIN Nav Buttons Table -->
 
<tr valign="top">
 
<tr valign="top">
Line 35: Line 41:
 
='''What is Procedural Track?'''=
 
='''What is Procedural Track?'''=
  
Procedural track works just like the standard (or "non-procedural") track that was the only type available before '''T:ANE'''. However, it provides additional cosmetic features (animated blades, frogs and check rails) to junctions. These features are built into the track asset and do not have to be manually added when laying track.
+
<table width=1000>
 +
<tr valign="top">
 +
<td>
 +
Procedural track works just like the standard (or "non-procedural") track that was the only type available before '''T:ANE'''. However, it provides additional cosmetic features (animated blades plus frogs and check rails) to junctions. These features are built into the track asset and do not have to be manually added when laying track.</td>
 +
</tr>
 +
</table>
 +
<br>
  
 
<table>
 
<table>
 
<tr valign="top">
 
<tr valign="top">
<td align="center" bgcolor="lightcyan"><span style="font-weight: 700; font-size: 17px;">Procedural Track</span><br>
+
<td align="center" bgcolor="lightcyan">
 +
<span style="font-weight: 700; font-size: 17px;">Procedural Track</span><br>
 
[[image:Procedural-LeftPath.png|link=]][[image:Procedural-RightPath.png|link=]]
 
[[image:Procedural-LeftPath.png|link=]][[image:Procedural-RightPath.png|link=]]
 
</td>
 
</td>
Line 60: Line 73:
 
<td>&nbsp;</td>
 
<td>&nbsp;</td>
 
<td>[[image:Procedural-CheckPauseOFF.png|link=]]</td>
 
<td>[[image:Procedural-CheckPauseOFF.png|link=]]</td>
<td>
 
<table bgcolor=#ff0000>
 
<tr valign="top">
 
 
<td>
 
<td>
 
<table bgcolor=#fcbcbc>
 
<table bgcolor=#fcbcbc>
Line 70: Line 80:
 
<tr valign="top">
 
<tr valign="top">
 
<td>[[image:Stop.PNG|link=]]</td>
 
<td>[[image:Stop.PNG|link=]]</td>
<td>If you turn pause '''OFF''' after using the '''UDS''' (available in '''TRS19 Platinum Edition''' and later versions) to switch from '''Driver''' to '''Surveyor''' then any consists that were moving in '''Driver''' will immediately start moving in '''Surveyor''' which can result in collisions and derailments
+
<td>If you turn pause '''OFF''' after using the '''UDS''' (available in '''TRS19 Platinum Edition''' and later '''Trainz''' versions) to switch from '''Driver''' to '''Surveyor''' then any consists that were moving in '''Driver''' will immediately start moving in '''Surveyor''' which can result in collisions and derailments
</td>
+
</tr>
+
</table>
+
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 105: Line 112:
 
='''Identifying Procedural Track'''=
 
='''Identifying Procedural Track'''=
  
There is no specific content category, such as "Track, procedural", that can be used to distinguish between procedural and non-procedural track assets. Like many assets it relies on the name given to the asset by the content creator. Most creators seem to have included the characters '''PRO''' in the track name - for example "Protrack", "Procedural" or just "Pro". This can be used to narrow down the search in '''CM'''. A typical '''CM''' custom filter that would have a good chance of identifying most procedural track assets is shown below.
+
<table width=1000>
 +
<tr valign="top">
 +
<td>
 +
There is no specific content category, such as "Track, procedural", that can be used to distinguish between procedural and non-procedural track assets. Like many assets it relies on the name given to the asset by the content creator. Most creators seem to have included the characters '''PRO''' in the track name - for example "Protrack", "Procedural" or just "Pro". This can be used to narrow down the search in '''CM'''. A typical '''CM''' custom filter that would have a good chance of identifying most procedural track assets is shown below.</td>
 +
</tr>
 +
</table>
  
 
<table>
 
<table>
Line 129: Line 141:
 
='''Laying Procedural Track'''=
 
='''Laying Procedural Track'''=
  
<table cellpadding=4 bgcolor=#c1e7e7>
+
<table width=1000 bgcolor="lightcyan" cellpadding=2>
 
<tr valign="top">
 
<tr valign="top">
<td>[[file:DotPoint.JPG|link=]]</td>
+
<td width=10>[[image:BlueDot10x10.png|link=]]</td>
 
<td>'''The "fall-back" position for procedural track is to act and look like ordinary (non-procedural) track'''</td>
 
<td>'''The "fall-back" position for procedural track is to act and look like ordinary (non-procedural) track'''</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
<br>
 +
<table width=1000>
 +
<tr valign="top">
 +
<td>Procedural tracks are laid down in '''Surveyor''' just like any other track. Track junctions are formed in the same way as they are when using non-procedural tracks. The difference is that the additional features (animated switch blades, frogs and check rails) are automatically added when a track junction is '''correctly''' formed using procedural tracks.
  
Procedural tracks are laid down in '''Surveyor''' just like any other track. Track junctions are formed in the same way as they are when using non-procedural tracks. The difference is that the additional features (animated switch blades, frogs and check rails) are automatically added when a track junction is '''correctly''' formed using procedural tracks.
+
<span style="background-color: #ffffb0; font-weight: 700;"> Faulty (incorrectly formed) procedural track junctions will work perfectly well as ''non-procedural'' junctions </span> - they can be switched left and right, and trains will pass over them correctly. But the special features that they have will not appear.</td>
 +
</tr>
 +
</table>
  
<span style="background-color: #ffffb0; font-weight: 700;"> Faulty (incorrectly formed) procedural track junctions will work perfectly well as ''non-procedural'' junctions </span> - they can be switched left and right, and trains will pass over them correctly. But the special features that they have will not appear.
+
<table width=1000 bgcolor="lightcyan" cellpadding=2>
 
+
<table cellpadding=4 bgcolor=#c1e7e7>
+
 
<tr valign="top">
 
<tr valign="top">
<td>[[file:DotPoint.JPG|link=]]</td>
+
<td width=10>[[image:BlueDot10x10.png|link=]]</td>
 
<td>A '''red track spline circle''' in '''Surveyor Classic''' indicates that the procedural track junction is faulty</td>
 
<td>A '''red track spline circle''' in '''Surveyor Classic''' indicates that the procedural track junction is faulty</td>
 +
</tr>
 +
<tr valign="top">
 +
<td>[[image:BlueDot10x10.png|link=]]</td>
 +
<td>A '''red track spline "dot"''' in '''Surveyor 2.0''' indicates that the procedural track junction is faulty. '''Surveyor 2.0''' is available in '''Trainz Plus'''  and '''TRS22 Platinum''' only</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 
<br>
 
<br>
 +
<table width=1000>
 +
<tr valign="top">
 +
<td width=300>[[image:Procedural-ErrorRedSpline.png|link=]]</td>
 +
<td>Faulty procedural track junctions are indicted in '''Surveyor Classic''' (shown on the left) by:-
 
<table>
 
<table>
 
<tr valign="top">
 
<tr valign="top">
<td>[[image:Procedural-ErrorRedSpline.png|link=]]</td>
+
<td width=10>[[image:DotPoint.JPG|10px|link=]]</td>
<td>
+
<td>solid red track spline circles, or</td>
Faulty procedural track junctions are indicted in '''Surveyor''' by:-
+
</tr>
*solid red track spline circles, or
+
<tr valign="top">
*flashing red/white or red/yellow track spline circles
+
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>flashing red/white or red/yellow track spline circles
 
</td>
 
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
<br>
+
</td>
<table cellpadding=4 bgcolor=#c1e7e7>
+
<tr valign="top">
+
<td>[[file:DotPoint.JPG|link=]]</td>
+
<td>A '''red track spline "dot"''' in '''Surveyor 2.0''' indicates that the procedural track junction is faulty</td>
+
 
</tr>
 
</tr>
 
<tr valign="top">
 
<tr valign="top">
<td>[[file:DotPoint.JPG|link=]]</td>
+
<td colspan=2>Faulty procedural track junctions are indicted in '''Surveyor 2.0''' (shown below and in '''Trainz Plus''' and '''TRS22 Platinum''' only) by:-
<td>'''Surveyor 2.0''' is a feature of '''Trainz Plus''' (available to subscribers only) and '''TRS22''' for those who have an annual '''Trainz Plus''' subscription</td>
+
<table>
 +
<tr valign="top">
 +
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>a red spline endpoint dot</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
<br>
+
</td>
 +
</tr>
 +
<tr valign="top">
 +
<td>
 
<table width=650>
 
<table width=650>
 
<tr valign="top">
 
<tr valign="top">
Line 176: Line 203:
 
<td width=300>[[image:Procedural-S20-NotNormal.png|link=]]<br>
 
<td width=300>[[image:Procedural-S20-NotNormal.png|link=]]<br>
 
A faulty procedural track junction in '''Surveyor 2.0''' is shown as a <span style="color: red; font-weight: 700;">red</span> track spline point. A better indicator is the absence of the moveable switch blade and the check rails/frogs.</td>
 
A faulty procedural track junction in '''Surveyor 2.0''' is shown as a <span style="color: red; font-weight: 700;">red</span> track spline point. A better indicator is the absence of the moveable switch blade and the check rails/frogs.</td>
 +
</tr>
 +
</table>
 +
</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
Line 192: Line 222:
 
='''Procedural Track Errors'''=
 
='''Procedural Track Errors'''=
  
Some of the most common causes of '''red track spline circles''' are listed below. <span style="background-color: #ffffb0; font-weight: 700;"> Remember, the presence of procedural track errors will not stop track junctions from working correctly as normal (''non procedural'') track junctions. </span>
+
<table width=1000>
 +
<tr valign="top">
 +
<td>
 +
Some of the most common causes of '''red track spline circles''' are listed below. <span style="background-color: #ffffb0; font-weight: 700;"> Remember, the presence of procedural track errors will not stop track junctions from working correctly as normal (''non procedural'') track junctions. </span></td>
 +
</tr>
 +
</table>
  
 
<table width=800>
 
<table width=800>
Line 204: Line 239:
  
 
'''Solution:'''
 
'''Solution:'''
*ignore, or
+
<table>
*if possible replace the non procedural track with a procedural track
+
<tr valign="top">
 +
<td width=10>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>ignore, or</td>
 +
</tr>
 +
<tr valign="top">
 +
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>if possible replace the non procedural track with a procedural track</td>
 +
</tr>
 +
</table>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 217: Line 260:
  
 
'''Solution:'''
 
'''Solution:'''
*Increase the curve radius
+
<table>
 +
<tr valign="top">
 +
<td width=10>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>Increase the curve radius</td>
 +
</tr>
 +
</table>
 +
 
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 229: Line 278:
  
 
'''Solution:'''
 
'''Solution:'''
*adjust the spline heights to create a level junction
+
<table>
 +
<tr valign="top">
 +
<td width=10>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>adjust the spline heights to create a level junction</td>
 +
</tr>
 +
</table>
 
<br>
 
<br>
 
<table bgcolor=#000000 width=450>
 
<table bgcolor=#000000 width=450>
Line 255: Line 309:
  
 
'''Solution:'''
 
'''Solution:'''
*ignore, or
+
<table>
*adjust the placement of the second junction to allow the frogs/check rails to be added to the first junction
+
<tr valign="top">
 +
<td width=10>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>ignore, or</td>
 +
</tr>
 +
<tr valign="top">
 +
<td>[[image:DotPoint.JPG|10px|link=]]</td>
 +
<td>adjust the placement of the second junction to allow the frogs/check rails to be added to the first junction</td>
 +
</tr>
 +
</table>
 
<br>
 
<br>
 
<table bgcolor=#000000 width=450>
 
<table bgcolor=#000000 width=450>

Revision as of 16:24, 19 September 2023

The information in this Wiki Page applies to TANE, TRS19, Trainz Plus and TRS22. This guide covers the use of procedural track in Trainz Surveyor, not how to create procedural track assets - see Trainz Wiki Links at the bottom of this page.

Contents

In Summary:
BlueDot10x10.png Procedural tracks are specific track splines that have been created for use with Trainz versions from T:ANE onwards
BlueDot10x10.png Procedural tracks provide animated switch points plus check rails and frogs at track junctions


      Next Down Bottom

What is Procedural Track?

Procedural track works just like the standard (or "non-procedural") track that was the only type available before T:ANE. However, it provides additional cosmetic features (animated blades plus frogs and check rails) to junctions. These features are built into the track asset and do not have to be manually added when laying track.


Procedural Track
Procedural-LeftPath.pngProcedural-RightPath.png

Non Procedural Track
Procedural-NoPath.png
NotePad.PNG Notes:

The switch blade animation will show in both Driver and Surveyor but in TRS19 and later versions the Pause option in Surveyor must be checked OFF (no tick).
  Procedural-CheckPauseOFF.png
Warning:
Stop.PNG If you turn pause OFF after using the UDS (available in TRS19 Platinum Edition and later Trainz versions) to switch from Driver to Surveyor then any consists that were moving in Driver will immediately start moving in Surveyor which can result in collisions and derailments
Procedural Track
Procedural-FrogsCheckRails.png
Non Procedural Track
Procedural-NonFrogsCheckRails.png


  Top Next Up Next Down Bottom

Identifying Procedural Track

There is no specific content category, such as "Track, procedural", that can be used to distinguish between procedural and non-procedural track assets. Like many assets it relies on the name given to the asset by the content creator. Most creators seem to have included the characters PRO in the track name - for example "Protrack", "Procedural" or just "Pro". This can be used to narrow down the search in CM. A typical CM custom filter that would have a good chance of identifying most procedural track assets is shown below.
Procedural-CMFilter.png
PencilTips.PNG All procedural track assets have a minimum build version of 4.2 - but this does not mean that any track with this build number (or above) will be procedural.

Laying Procedural Track

BlueDot10x10.png The "fall-back" position for procedural track is to act and look like ordinary (non-procedural) track


Procedural tracks are laid down in Surveyor just like any other track. Track junctions are formed in the same way as they are when using non-procedural tracks. The difference is that the additional features (animated switch blades, frogs and check rails) are automatically added when a track junction is correctly formed using procedural tracks. Faulty (incorrectly formed) procedural track junctions will work perfectly well as non-procedural junctions - they can be switched left and right, and trains will pass over them correctly. But the special features that they have will not appear.
BlueDot10x10.png A red track spline circle in Surveyor Classic indicates that the procedural track junction is faulty
BlueDot10x10.png A red track spline "dot" in Surveyor 2.0 indicates that the procedural track junction is faulty. Surveyor 2.0 is available in Trainz Plus and TRS22 Platinum only


Procedural-ErrorRedSpline.png Faulty procedural track junctions are indicted in Surveyor Classic (shown on the left) by:-
DotPoint.JPG solid red track spline circles, or
DotPoint.JPG flashing red/white or red/yellow track spline circles
Faulty procedural track junctions are indicted in Surveyor 2.0 (shown below and in Trainz Plus and TRS22 Platinum only) by:-
DotPoint.JPG a red spline endpoint dot
Procedural-S20-Normal.png
A normal procedural track junction in Surveyor 2.0 is shown as a black track spline point
  Procedural-S20-NotNormal.png
A faulty procedural track junction in Surveyor 2.0 is shown as a red track spline point. A better indicator is the absence of the moveable switch blade and the check rails/frogs.


  Top Next Up Next Down Bottom

Procedural Track Errors

Some of the most common causes of red track spline circles are listed below. Remember, the presence of procedural track errors will not stop track junctions from working correctly as normal (non procedural) track junctions.
Incompatible Tracks
Procedural-NonProceduralJunction.png Fault:

One of the tracks used to form the junction is not a procedural track

Solution:

DotPoint.JPG ignore, or
DotPoint.JPG if possible replace the non procedural track with a procedural track
Curve Too Tight
Procedural-CurveTight.png Fault:

One of the diverging tracks has a curve radius that is too tight

Solution:

DotPoint.JPG Increase the curve radius
Track Splines Not Level
Procedural-SplineHeight.png Fault:

The spline circles that define the junction are not at the same height

Solution:

DotPoint.JPG adjust the spline heights to create a level junction


PencilTips.PNG One trick is to move the approach and depart spline circles closer to the junction spline circle (if possible) to reduce the length of track that has to be made level
Junctions Too Close
Procedural-JunctionsTooClose.png Fault:

A second junction has been added that is too close to the first and there is not enough room for the frogs/check rails to be added to the first junction

Solution:

DotPoint.JPG ignore, or
DotPoint.JPG adjust the placement of the second junction to allow the frogs/check rails to be added to the first junction


NotePad.PNG This requirement can make it difficult or even impossible to use procedural junctions in yards that have very dense track junction layouts. Ignoring the "problem" may be the only option here.
  Top Next Up    


Trainz Wiki

TrainzWiki.png

More Tutorials and Guides to Using Trainz

Related Content Creation Guides


This page was created by Trainz user pware in June 2021 and was last updated as shown below.


Personal tools