Modeling

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
m (1 revision)
(Modern Content (TANE and Beyond))
 
(22 intermediate revisions by 7 users not shown)
Line 1: Line 1:
''TBD: This page is about the process of 3D modeling wrt/ creating Trainz content.''
+
{{ORP-top}}
 +
[[N3V Games]] uses Autodesk 3DS Max for internal modeling needs, but supports any modeling package which can export [[FBX file format]] with certain model characteristics.
  
Auran uses Autodesk 3DS Max for internal modeling needs. At the current time, this is the only Auran-supported tool for creating models for the Trainz environment. Details on exporters can be [[Max Exporters | found here]]. Auran does not support any other 3D modelling software or exporters at the current time. Use of content exported via unsupported software may cause game crashes and may mean that the content will not work with future versions of the Trainz software. Third-party programmers looking to write exporters should investigate the [[Trainz Mesh Importer]] tool.
+
== Introduction to Trainz modeling ==
  
Information on [[Attachment Points]]
+
The following guides describe best practices for modeling in various scenarios, including a discussion of techniques, polygon counts, etc.
  
 +
* [[Modeling Guidelines]]
 +
* [[Modeling Splines]]
 +
* [[Modeling Scenery]]
 +
* [[Material sharing]]
 +
* [[Normal_map]]
 +
* [[Texture atlas]]
 +
* [[Attachment Points]]
 +
* [[Level of Detail]]
 +
* [[Runtime Performance Statistics]]
 +
* [[Modeling Trains for Trainz]] - General Information for Artists
 +
* [[Terminology]]
  
== TS2009 Content ==
+
== How To Guides ==
  
TS2009 significantly expands the options for high quality content. TS2009 content creation differs from earlier versions in the following ways:
+
There is a large range of tutorial style [[HowTo|How To Guides]] created to assist content creators of every level learn more about specific aspects of Trainz.
  
* All TS2009-version 3D models require [[normal map]]s (previously this was only supported on specific asset types)
+
== Modern Content (TANE and Beyond) ==
* TS2009 [[KIND Groundtexture|ground textures]] require [[normal map]]s and are of a higher texture resolution.
+
* It is expected that models created specifically for TS2009 will contain moderately high polygon detail, with LOD fallbacks for older cards and distant objects.
+
  
Notes about [[Normal Mapping in TS2009]].
+
Trainz is a long-running project and some content (both user-created, and supplied by N3V Games) is built to outdated standards. If you're new to content creation in Trainz, or have recently upgraded from an older version of the product, you should take some time to familiarise yourself with the capabilities of the product and the expectations placed on any new content. All content built for current versions of Trainz should comply with the following:
  
 +
* [[Art_Recommendations]]
 +
* [[Physically Based Rendering]]
 +
* [[Material_Types]]
 +
* [[Level of Detail]]
 +
* [[Effect Layer Assets]]
 +
* [[normal map]]
 +
* [[KIND Groundtexture]]
  
== Best Practices ==
+
== Modeling Resources ==
The following guides describe best practices for modeling in various scenarios, including a discussion of techniques, polygon counts, etc.
+
  
* [[Modeling Guidelines]]
+
=== Reference Tables ===
* [[Modeling Splines]]
+
* [[Modeling Scenery]]
+
* [[Runtime Performance Statistics]]
+
  
==Examples==
+
* [[Resources:_Fixed_dimensions | Table of fixed dimensions]]
[[TC & TS2009 Example Meshes]] - 3D Studio Max files provided to demonstrate features and techniques used by the Trainz team during TS2009 developement.
+
* [[Resources:_Density,_weight,_and_volume_of_materials | Table of density, volume, and weight of materials]]
  
 +
=== Books and publications ===
 +
 +
=== Maps ===
 +
 +
[[Resources:_Maps]]
 +
 +
=== Plans ===
 +
 +
[[Resources:_Plans]]
 +
 +
=== Images ===
 +
 +
[[Resources:_Images]]
 +
 +
==Examples==
 +
TBD.
  
 
==Related Links==
 
==Related Links==
Line 33: Line 62:
  
 
[[ACS Coupling System]] - How to create models that use working couplings
 
[[ACS Coupling System]] - How to create models that use working couplings
 
[[Updating Steam Locos to TC3 Standards]] - Changing older models to use the new features introduced in TC3
 
  
 
[[Getting Started with Normal Mapping]] - Creating a simple model using normal mapping.
 
[[Getting Started with Normal Mapping]] - Creating a simple model using normal mapping.
  
 
[[Material Types]] - Material types supported by Trainz.
 
[[Material Types]] - Material types supported by Trainz.
 
[[Max Exporters]] - 3D Studio Max exporters.
 
  
 
[[Exporting with 3D Studio Max]] - Material setup and exporting with 3DS Max.
 
[[Exporting with 3D Studio Max]] - Material setup and exporting with 3DS Max.
 
[[New Vs Old Exporter]] - Comparison and FAQ between the new and old 3D Studio Max exporters.
 
 
[[Trainz Mesh Importer]] - Trainz Mesh Importer a tool to assist importing models and animations from 3rd party applications.
 
  
 
[[.texture.txt Files]] - What goes into a .texture.txt file
 
[[.texture.txt Files]] - What goes into a .texture.txt file
  
 
[[Attachment Points]] - Information on attachment points
 
[[Attachment Points]] - Information on attachment points
 +
 +
[[Help:AssetPreview|Asset Preview]] - Quickly previewing your model in-game, and collecting performance data.
 +
 +
[[Category:Modeling| ]]
 +
{{ORP-bot}}

Latest revision as of 16:08, 12 June 2018

N3V Games uses Autodesk 3DS Max for internal modeling needs, but supports any modeling package which can export FBX file format with certain model characteristics.

Contents

[edit] Introduction to Trainz modeling

The following guides describe best practices for modeling in various scenarios, including a discussion of techniques, polygon counts, etc.

[edit] How To Guides

There is a large range of tutorial style How To Guides created to assist content creators of every level learn more about specific aspects of Trainz.

[edit] Modern Content (TANE and Beyond)

Trainz is a long-running project and some content (both user-created, and supplied by N3V Games) is built to outdated standards. If you're new to content creation in Trainz, or have recently upgraded from an older version of the product, you should take some time to familiarise yourself with the capabilities of the product and the expectations placed on any new content. All content built for current versions of Trainz should comply with the following:

[edit] Modeling Resources

[edit] Reference Tables

[edit] Books and publications

[edit] Maps

Resources:_Maps

[edit] Plans

Resources:_Plans

[edit] Images

Resources:_Images

[edit] Examples

TBD.

[edit] Related Links

Content Types - Using your models to build one of the supported Trainz content types, such as locomotives, scenery, and track.

ACS Coupling System - How to create models that use working couplings

Getting Started with Normal Mapping - Creating a simple model using normal mapping.

Material Types - Material types supported by Trainz.

Exporting with 3D Studio Max - Material setup and exporting with 3DS Max.

.texture.txt Files - What goes into a .texture.txt file

Attachment Points - Information on attachment points

Asset Preview - Quickly previewing your model in-game, and collecting performance data.

Personal tools