Elvas Tower: Weird Graphics Problem - Elvas Tower

Jump to content

  • 4 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Weird Graphics Problem Rate Topic: -----

#1 User is offline   roeter 

  • Vice President
  • Group: Status: Elite Member
  • Posts: 2,424
  • Joined: 25-October 11
  • Gender:Male
  • Country:

Posted 31 July 2023 - 06:15 AM

Recently I have been working on updating my 'private' OR version to the latest unstable version, as this will allow me to submit the various changes I have made since my last commit.
For testing, I use a fictitious route, with a large variety of rolling stock. While testing, I ran into a very strange graphics issue.
One of the sets of rolling stock I am using is a former BR class 124, adapted for my fictitious route.
In the previous version, which more or less equals the official unstable OR version as back in February, the train looked like this.

Attached Image: Open Rails 2023-07-30 08-45-23.jpg

But now, using the unstable version from about two weeks ago, it looks like this.

Attached Image: Open Rails 2023-07-30 08-02-39.jpg

It looks a bit like a memory issue, but no issues or whatever are reported in the logfile : Attached File  OpenRailsLog_1.txt (30.45K)
Number of downloads: 66.

If that seems weird, the next picture is even more so. The train on the right is the player train, and this looks perfectly as it is supposed to be. The train on the left is an AI train. It is the same consist, same .s files, same textures and everything - but it certainly does not look the same. Again, no issues whatever are reported in the logfile : Attached File  OpenRailsLog_2.txt (32.45K)
Number of downloads: 55.

Attached Image: Open Rails 2023-07-31 11-04-20.jpg

For those with knowledge of these things, here is the same picture but now also showing the debug hud.

Attached Image: Open Rails 2023-07-31 11-04-43.jpg

Any ideas what is causing this? Clearly, with these issues I cannot move forward to this version.
By the way, this is not the only trainset which is affected in this way, there are some others allthough many trains are not affected.

Regards,
Rob Roeterdink

#2 User is offline   superheatedsteam 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 503
  • Joined: 28-June 08
  • Location:Perth, WA
  • Country:

Posted 31 July 2023 - 06:56 AM

It could be an Alpha channel display issue. To confirm, remove the alpha channel from the ACE/DDS file and/or edit the .S file to not use a shader that supports Alpha and see if the problems can be replicated.

Cheers,

Marek.

#3 User is offline   rickloader 

  • Conductor
  • Group: Status: First Class
  • Posts: 493
  • Joined: 05-February 13
  • Gender:Male
  • Location:Southampton uk
  • Simulator:Open Rails
  • Country:

Posted 31 July 2023 - 11:26 AM

Hi Rob, on U2023.7.25-1938 I have some graphics issues, like steam loco wheels and rods missing. Also trains with gaps in the consist where models have not loaded.
Possibly low memory? I`m running a new install on a used laptop w10 i7 16gb gtx1650 timetable mode
Could you try ORNYMG 64bit? The graphics anomalies are not present for me on ORNYMG
Rick

#4 User is offline   joe_star 

  • Fireman
  • Group: Status: Active Member
  • Posts: 209
  • Joined: 16-January 13
  • Gender:Male
  • Simulator:MSTS
  • Country:

Posted 31 July 2023 - 11:43 AM

View Postrickloader, on 31 July 2023 - 11:26 AM, said:

Hi Rob, on U2023.7.25-1938 I have some graphics issues, like steam loco wheels and rods missing. Also trains with gaps in the consist where models have not loaded.
Possibly low memory? I`m running a new install on a used laptop w10 i7 16gb gtx1650 timetable mode
Could you try ORNYMG 64bit? The graphics anomalies are not present for me on ORNYMG
Rick

Hello

Same here, had 2 observations on some steam locomotives

a. Driven wheels were absent, trailing wheels were present
b. If a locomotive is started from stationary by auto pilot, then the wheels don't rotate. Switching to player mode and back to auto pilot rectifies the issue

#5 User is online   cesarbl 

  • Conductor
  • Group: Status: Active Member
  • Posts: 395
  • Joined: 30-March 20
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 31 July 2023 - 12:37 PM

The problem with drive wheels is my fault, but it is unrelated to Rob's problem. I'll try to reproduce and fix it.

#6 User is offline   roeter 

  • Vice President
  • Group: Status: Elite Member
  • Posts: 2,424
  • Joined: 25-October 11
  • Gender:Male
  • Country:

Posted 02 August 2023 - 12:27 AM

Look, ma! I can do it without wheels!

Attached Image: Image1.jpg

Above is another example of this disturbing graphics issue.

Thanks for the suggestions, but I fear that these cannot be the cause, as I'll explain.

Alpha textures issues.
It could certainly be alpha texture issues, but if so, these cannot be due to problems with shape or texture files. I have been using these trains, on this route, for at least ten years. No changes have been made to any shape or texture files for these trains for at least seven years. These files do not, overnight, on their own, develop alpha layer issues. If these now occur, that must be due to a change in the program.

Memory issues.
The previous version did not have any memory issues. No changes were made to route, trains, or environment, so if there are now any memory issues, that must be due to changes in the program.

Below are the debug HUD details for the two versions (top, new version; bottom, version based on unstable in February). These screenshots were taken at the same play time, same train, same location.

Attached Image: Open Rails 2023-08-02 09-02-12.jpg
Attached Image: Open Rails 2023-08-02 09-45-59.jpg

There are two significant differences.
First is the Kb/frame allocation, which, in the old version, is a factor 100 (!) higher as in the new version. I am not a graphics expert, so I do not know what this means, but it is strange and does point to the fact that, apparantly, changes were made to the graphics process.
The other difference is that in the new version, used memory is about 30% more (!) than in the old version. It would be very interesting to know what is causing this significant increase in memory usage.

In all, it is clear to me that the problem must somehow be caused by changes to the program, between February and now. All other elements are the same - same route, same timetable, same trains, same computer etc.
Somehow it is not surprising that I would be the first user to encounter any such problems if these are due to performance issues introduced by program changes. The route is a very large route, allthough it has little scenery. The timetable is very large indeed, with, for most part of the day, over 250 active AI trains at any one time.
But for me, this new version is no longer useable. What this means for the timetable update which I was about to commit, and for any future updates, is not yet clear.
I am very disappointed in the lack of interest of those developers who have been working on graphics changes between February and now, and also of the lack of interest by the OR management team. It seems the problem is considered to be a personal issue, due to my use or environment. It is not, the issue is clearly due to program changes. I just happen to be the first to run into these problems. If nothing is done, I am sure I will not be the last.

Regards,
Rob Roeterdink

#7 User is offline   systema 

  • Fireman
  • Group: Status: Active Member
  • Posts: 107
  • Joined: 16-March 15
  • Gender:Male
  • Location:The Heart of Cheshire
  • Simulator:Open Rails
  • Country:

Posted 02 August 2023 - 01:55 AM

View Postroeter, on 02 August 2023 - 12:27 AM, said:

Look, ma! I can do it without wheels!

Attachment Image1.jpg

Above is another example of this disturbing graphics issue.

Thanks for the suggestions, but I fear that these cannot be the cause, as I'll explain.

Alpha textures issues.
It could certainly be alpha texture issues, but if so, these cannot be due to problems with shape or texture files. I have been using these trains, on this route, for at least ten years. No changes have been made to any shape or texture files for these trains for at least seven years. These files do not, overnight, on their own, develop alpha layer issues. If these now occur, that must be due to a change in the program.

Memory issues.
The previous version did not have any memory issues. No changes were made to route, trains, or environment, so if there are now any memory issues, that must be due to changes in the program.

Below are the debug HUD details for the two versions (top, new version; bottom, version based on unstable in February). These screenshots were taken at the same play time, same train, same location.

Attachment Open Rails 2023-08-02 09-02-12.jpg
Attachment Open Rails 2023-08-02 09-45-59.jpg

There are two significant differences.
First is the Kb/frame allocation, which, in the old version, is a factor 100 (!) higher as in the new version. I am not a graphics expert, so I do not know what this means, but it is strange and does point to the fact that, apparantly, changes were made to the graphics process.
The other difference is that in the new version, used memory is about 30% more (!) than in the old version. It would be very interesting to know what is causing this significant increase in memory usage.

In all, it is clear to me that the problem must somehow be caused by changes to the program, between February and now. All other elements are the same - same route, same timetable, same trains, same computer etc.
Somehow it is not surprising that I would be the first user to encounter any such problems if these are due to performance issues introduced by program changes. The route is a very large route, allthough it has little scenery. The timetable is very large indeed, with, for most part of the day, over 250 active AI trains at any one time.
But for me, this new version is no longer useable. What this means for the timetable update which I was about to commit, and for any future updates, is not yet clear.
I am very disappointed in the lack of interest of those developers who have been working on graphics changes between February and now, and also of the lack of interest by the OR management team. It seems the problem is considered to be a personal issue, due to my use or environment. It is not, the issue is clearly due to program changes. I just happen to be the first to run into these problems. If nothing is done, I am sure I will not be the last.

Regards,
Rob Roeterdink


I agree. This is not at all good. I have been noticing a degradation of train graphics over the last several months. All versions of OR appear to have the problem. Latest versions showing no steam loco drive wheels for most locos. I have also been having intermittent missing items of stock even though the train runs fine.

If this problem is not fixed no one will be interested in running OR. Years of effort will have been a waist of time.

Mick Clarke
MEC

#8 User is offline   joe_star 

  • Fireman
  • Group: Status: Active Member
  • Posts: 209
  • Joined: 16-January 13
  • Gender:Male
  • Simulator:MSTS
  • Country:

Posted 02 August 2023 - 06:47 AM

View Postsystema, on 02 August 2023 - 01:55 AM, said:

I agree. This is not at all good. I have been noticing a degradation of train graphics over the last several months. All versions of OR appear to have the problem. Latest versions showing no steam loco drive wheels for most locos. I have also been having intermittent missing items of stock even though the train runs fine.

If this problem is not fixed no one will be interested in running OR. Years of effort will have been a waist of time.

Mick Clarke
MEC

I'm afraid there's just too much to do and too little contributors to the development. Additionally, considering that all the developers are doing this on their own time, it's hardly unexpected that they would prioritize features they are interested in rather than bug fixing.

I hope to acquaint myself enough with programing and the code to effectively contribute someday. I've already got the source code on hand in visual studio and even made a branch to implement some minor changes of my own.

#9 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,868
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 02 August 2023 - 08:00 AM

View Postroeter, on 02 August 2023 - 12:27 AM, said:

I am very disappointed in the lack of interest of those developers who have been working on graphics changes between February and now, and also of the lack of interest by the OR management team.

That's a little unfair, Rob.
The ORMT has sessions every 3 weeks or so and everyone is invited to raise concerns but this is the first I've heard of it.

Clearly it's a serious issue and I'm sure James Ross will want to take a close look at it. Do we have all the details necessary?

#10 User is online   cesarbl 

  • Conductor
  • Group: Status: Active Member
  • Posts: 395
  • Joined: 30-March 20
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 02 August 2023 - 10:35 AM

I'm so sorry for the wheel problem. It didn't appear in any of the steam locomotives that I tested, and I couldn't notice it when I introduced a new feature. If anyone is willing to help me, I will try to solve it. I would need a locomotive showing no drive wheels for testing.

Unfortunately, due to conflicts with other PRs, the changes were in the Unstable release only for a week, and the bug stayed unnoticed, and entered the Testing version.

I read in the past days some comments which weren't very nice towards developers, particularly for those of us who do physics. I'm a Physicist, and I'm not a competent developer in other areas, so if physics improvements are constantly disregarded, it's better to not introduce anything new. No improvements means no new bugs!

I always spend some time ensuring that my changes don't have a big impact, but sometimes I fail to do so. I apologize for that. I really appreciate when people report bugs in the forums, because I cannot test a feature in all existing rolling stock. However, I feel sad if instead of just reporting it, people write rage messages saying that we don't care about bugs.

  • 4 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users