The most "harmful" assets

That is interesting. If your tests are reproducible, you should tell N3V about it and maybe they will make it a fault (or a warning) in the next trainz build. Perhaps submit a Helpdesk ticket describing your test and its results so N3V can verify it.

Does the fbx effect also happen in “stand alone” assets where all the mesh files are directly accessed, not referenced?
 
Just a thought, but one other thing that I have always wanted is the ability to right-click assets while still on the DLS and select "List dependencies". Then I would not only be able to see if it has unknowns, but also if any of the dependencies are oversized. Sometimes I have been surprised by what looks like a quick download taking forever because it ends up having a huge dependency. Of course, recent libraries can be giants, but they often are something else I did not expect. Not a problem for those with permanent FCTs, I suspect.
This. Being able to right click and find deps while still on the DLS would be AMAZING.
 
That is interesting. If your tests are reproducible, you should tell N3V about it and maybe they will make it a fault (or a warning) in the next trainz build. Perhaps submit a Helpdesk ticket describing your test and its results so N3V can verify it.

Does the fbx effect also happen in “stand alone” assets where all the mesh files are directly accessed, not referenced?


Hello Deane,

For standalone assets I see the same impact - so I say yes, but measuring FBX it depends on the complexity of the model and the number of mesh components, however the filesize instantly change to user-friendly...
Assets that use mesh libraries like comparing the speed of a snail and the racehorse...
Opening ticket - I never receive any response/reaction. :( I consider...

Krisz
 
I remember an older version of cm had a window you placed an asset in and it gave you a list of all its dependencies before you downloaded the asset. It was great for routes because you could see all the dependencies that weren't on the download station. If there was large number I wouldn't bother downloading the route.

Rob
 
I've recently (well, over the past year and a half)been making steel mill assets. It's a first for me and Trainz as far as highly detailed newer models go. I've tried my best to implement LOD (5 levels) and keep materials down to a minimum. It's tough but part of the art of asset creation. K.I.S.S. You have to draw the line and finish the work at some point though.
 
I remember an older version of cm had a window you placed an asset in and it gave you a list of all its dependencies before you downloaded the asset.

My memory must be failing me (or its a sign that it is time to move up to a better quality red wine) but I don't recall ever seeing that.
 
Me either, as I pointed out above that function was part of the DLS website and the Download Helper. Now, you can choose to download an asset like a route using the Download this Version command and CM will download just the asset without any dependencies being automatically downloaded. You then choose to use the show dependencies command to see the list from which you can download at your leisure.
 
Now, you can choose to download an asset like a route using the Download this Version command and CM will download just the asset without any dependencies being automatically downloaded.

Unfortunately that is not correct. "Download this version" will download the selected asset version, which may be obsoleted by a newer version either installed on your system or on the DLS. It will be downloaded WITH all its dependencies (I just tested it to confirm). While selecting "Download" will always force CM to download the latest available asset version (with all its dependencies) even if the asset you had selected is an earlier and now obsoleted version.

See https://online.ts2009.com/mediaWiki...ng_the_Latest_or_an_Older_Version_of_an_Asset
 
one other thing that I have always wanted is the ability to right-click assets while still on the DLS and select "List dependencies".
I'd totally get behind this too. Download an asset with unknown and it's a pain in the butt to backtrack. You can delete the asset itself easily enough but then there's all the dependencies it did download.

You have to draw the line and finish the work at some point though.
You obviously don't work in the public service... /s
 
I'd totally get behind this too. Download an asset with unknown and it's a pain in the butt to backtrack. You can delete the asset itself easily enough but then there's all the dependencies it did download.
You can use the "today" filter in CM and sort by "date installed" to rid yourself of those assets and dependencies
 
I have never said that I create content for low end systems, and I have been very open about that over the years. I create more for the medium to high end systems and users wanting some of the most realistic looking assets available. Realism often comes at a steep price in polys, even with LOD0 to LOD4 implemented. I have also said many times over the years that I primarily create content for my own routes but choose to share the routes and the content on the DLS for others to enjoy, if they can. Keep in mind that I also have chosen to make everything freeware to everyone even though it has cost me substantial money, well over $4500 to date and counting, to purchase these assets, and this doesn't count all the time and effort I have to put in to get these assets to work, look and function right in Trainz. I don't get much thanks for this however. Of course the alternative is that I keep the content and my routes only on my own computer system and never share them with others, which means no one but me gets to enjoy them. Is that what you want?

Personally I hate LOD which causes me a lot more work and slows my rate of production greatly. The only I reason I do LOD is to allow more people to enjoy my assets then would be able to do so otherwise.

On my system, where I create and test my Trainz content, all my assets work just fine. I guess it all comes down to the technical capability of each persons individual computer system. On my part I have a high end system which includes an ASUS NVIDIA GeForce RTX 3080 Noctua Edition Graphics Card, a 64GB ROG Maximus XIII Hero motherboard and a Samsung 870 EVO 4TB SSD among other things.

On each of my uploaded assets to the DLS I try to ensure that I provide Poly counts so the user can judge if their system can handle the asset or not. On really high poly items I tend to keep transition distances shorter to keep graphic card loads manageable. For people with low end systems there are still a lot of ways to tweak your Trainz and your routes to run PBR Based assets and high polys items. Some examples, of many, that come to mind:

1. Just use a few high poly assets and spread them out. One really realistic item in a scene can often make the difference to the railroad scene on a route.

2. Decrease the Shadow Quality setting to low or none. This alone can make a big difference for the graphically card challenged user.

3. Decrease the Maximum Draw Distance from 3000 meters to 2500 or less.

4. Decrease the Scenery Detail setting.

5. Uncheck the Process Objects Behind Camera setting.

The problem in creating content for Trainz is that the computer user base ranges from the very high end system to the very low end system. This makes it very challenging for content developers. Designing for the low end user only essentially means penalizing high end users who can use much better and much more realistic looking assets, something I am not willing to do. While I am sorry that low end users can't afford better computer hardware, in the end that is not my problem. The low end user will just have to pass on my items until such time as they can afford a better system.

Bob
Wholly agreed, sir!!!!

Users must think about what kind of comp they are using before downloading a route or assets.

Even though, as we have commented many times, comp technology has improved tons and tons and high-end devices are more affordable, I -you too- always warn potential downloaders about what they are encountering if they go ahead at IBTZ downloading site.

CM does not warn at all -it should- since no polycount info is provided until you download an asset and preview it.

The warning side of Alberte :D
 
Back
Top