Minecraft Transit Railway (Automated trains, planes, and more!)

Minecraft Transit Railway (Automated trains, planes, and more!)

1M Downloads

Rails hit performance

Aviator737 opened this issue · 10 comments

commented

Rails hit performance.

Reproduction Steps

  1. Place some rails.

Screenshots
FPS with rails:
2022-05-03_16 50 25
FPS in same village without rails:
2022-05-03_16 50 54

Environment

  • Minecraft Version: 1.16.5
  • Installed Mods:
    OptiFine_1.16.5_HD_U_G8_MOD (shaders: ComplementaryShaders_v4.3.3)
    architectury-1.31.60
    MTR-forge-1.16.5-3.0.0

Additional Information
I've tried Immersive railroading mod and I'm getting better fps with much more complex models.
2022-05-03_17 19 30

commented

I’m sorry if I seemed biased, I was just reporting that the problem exists. Thanks guys for such a cool mod, there are no alternatives. I thought it would be useful to specify another mod in order for developers to see how it is done in other mods.

commented

Thanks for giving time and sharing your critiques of the mod,

the mod itself is actually more of automated transportation, in the basis of creating or recreating complex transit systems in your world. Online you'll see the mod used in lieu with cities, towns, etc. In addition to rendering trains, they take a great lot when it comes to fps - from pathfinding to the usage of the dashboard in particular; rather than having just plain rails in general. Though our models are slowly getting more complex, and each of our trains took time and effort when it comes to modelling and rendering; it's a good balance of quality and for it to render properly and with ease in-game. Appreciate your perceptive account of our mod, and if the mod is not for you; suggest looking for other train mods that fit your liking. Thanks!

commented

The length of the rails between the 2 mods aren't even the same, of course there'll be performance difference. Learn how to conduct a fair experiment before even trying to rant and hate MTR Mod here. In the end, you're just baised towards IR, and I'd suggest you go and play IR instead. You're more than welcome to give valuable comments and raise issues, but not like these which are clearly biased, ranting and unfair when doing comparisons.

commented

Rails do hit performance.
That's due to a fundamental difference in how it's implemented in MTR and IR, and some quite technical thing of how the Minecraft rendering system works. i.e. it's not simple problem and there's no easy fix on this.
There are ways to optimize this, but that might not be implemented very soon, as it requires major work on the rendering routine.

commented

you could test fairly :~)

commented

put two curves of the same radius, one of each mod

commented

wait 10 seconds after placing each, then average the framerate over the next 10 seconds

commented

I’m sorry if I seemed biased, I was just reporting that the problem exists. Thanks guys for such a cool mod, there are no alternatives. I thought it would be useful to specify another mod in order for developers to see how it is done in other mods.

No, it's alright. Any sort of help and developments or critiques in particular is appreciated, especially from an outsider perspective. Feel free to join our discord server if you have any more questions or inquires regarding our mod. Thank you again!

commented

Related to #125

commented

Nemo's Transit Expansion's 3D rails seem to be better on performance