Problem with 4 monitor setup, stretched image.

Make your game even better
Post Reply
arcypreste
Posts: 4
Joined: March 4th, 2024, 3:47 pm

Problem with 4 monitor setup, stretched image.

Post by arcypreste » March 4th, 2024, 10:17 pm

Hello, first of all I apologize for my bad English, (I'm using a translator) and say hello to the forum members.
I currently use four 27-inch monitors, set up like this:

Image

The front left monitor corresponds to the driver's seat, and the front right monitor corresponds to the passenger seat. The side monitors are located at a 65-degree angle and correspond to the side windows.

The problem is that on the "Right" monitor the image appears very stretched and deformed:

Image

I've used the different calculators and it's always the same. I have seen several videos on Youtube with this configuration and it does not seem that this effect appears, the image looks more or less the same on all screens.
In the calculator I have to use a shorter distance between my eyes and the monitor, because if I use the real one the monitors do not match the limits of the cabin.

This calculator that I'm using now I downloaded it from a youtube video (I guess you get it from this page), where whoever recorded it had this same configuration with 27 inch monitors and it looked correct, I tried with the same multimon file that he used but the limits of the monitors didn't match the cabin either, something he had achieved. (I can't get it even using the seat settings)

I would very much appreciate any kind of help to try to solve the problem as with the stretching of the image the feeling is unrealistic.
I also put the settings and files I use.

Image

Image

And this is the multimon file that I'm using:

SiiNunit

{
multimon_config : _nameless.0000.00A4.4C53.67A0 {
normalized_ui_x: 0.250000

normalized_ui_width: 0.250000

monitors: 4

monitors[0]: _nameless.0000.00A4.4C10.CFD0

monitors[1]: _nameless.0000.00A4.4C10.D2F0

monitors[2]: _nameless.0000.00A4.4C10.DCF0

monitors[3]: _nameless.0000.00A4.4C10.D430

}

monitor_config : _nameless.0000.00A4.4C10.CFD0 {

name: center

normalized_x: 0.250000

normalized_y: 0.000000

normalized_width: 0.250000

normalized_height: 1.000000

horizontal_fov_relative_offset: 0.000000

vertical_fov_relative_offset: 0.000000

heading_offset: 0

pitch_offset: 0.000000

roll_offset: 0.000000

camera_space_offset: (0.000000, 0.000000, 0.000000)

horizontal_fov_override: 76.755845

vertical_fov_override:48.41775

frustum_subrect_x:0.175781

frustum_subrect_y: 0.000000

frustum_subrect_width: 0.778646


frustum_subrect_height:0.770642
render_interior: true

render_exterior: true

}

monitor_config : _nameless.0000.00A4.4C10.D2F0 {

name: left

normalized_x: 0.000000

normalized_y: 0.000000

normalized_width: 0.250000

normalized_height: 1.000000

horizontal_fov_relative_offset: 0.00000

vertical_fov_relative_offset: 0.000000

heading_offset: 65.0

pitch_offset: 0.000000

roll_offset: 0.000000

camera_space_offset: (0.000000, 0.000000, 0.000000)

horizontal_fov_override: 61.023837

vertical_fov_override: 46.114393

frustum_subrect_x: 0

frustum_subrect_y: 0

frustum_subrect_width:0.99064

frustum_subrect_height: 0.770642

render_interior: true

render_exterior: true

}

monitor_config : _nameless.0000.00A4.4C10.DCF0 {

name: right

normalized_x: 0.500000

normalized_y: 0.000000

normalized_width: 0.250000

normalized_height: 1.000000

horizontal_fov_relative_offset: 0.000000

vertical_fov_relative_offset: 0.000000

heading_offset: 0

pitch_offset: 0.000000

roll_offset: 0.000000

camera_space_offset: (0.000000, 0.000000, 0.000000)

horizontal_fov_override: 132.692718

vertical_fov_override: 48.41775

frustum_subrect_x:0.68925

frustum_subrect_y: 0.000000

frustum_subrect_width: 0.270099

frustum_subrect_height: 0.770642

render_interior: true

render_exterior: true

}

monitor_config : _nameless.0000.00A4.4C10.D430 {

name: right2

normalized_x: 0.750000

normalized_y: 0.000000

normalized_width: 0.250000

normalized_height: 1.000000

horizontal_fov_relative_offset: 0.000000

vertical_fov_relative_offset: 0.000000

heading_offset: -65.0

pitch_offset: 0.000000

roll_offset: 0.000000

camera_space_offset: (0.000000, 0.000000, 0.000000)

horizontal_fov_override: 54.809384

vertical_fov_override: 20.456114

frustum_subrect_x: 0.522666

frustum_subrect_y: 0.000000

frustum_subrect_width: 0.477334

frustum_subrect_height: 0.770642

render_interior: true

render_exterior: true

}

}
a1337cookie
Posts: 120
Joined: June 14th, 2021, 2:11 am

Re: Problem with 4 monitor setup, stretched image.

Post by a1337cookie » March 5th, 2024, 12:08 am

@arcypreste - Your eye position must match what you enter into the calculator for the view to be mathematically correct. If you look at it from a different place, of course it will seem stretched, that's how it works. Read the FAQ section in my guide for more info. Link: viewtopic.php?f=23&t=2125

As for aligning to the cabin of the truck, it's just trial and error. You can try tweaking the lateral offset and eye distance in the calculator. If you're interested, the latest version (Hybrid Calculator) has a console script output that makes applying settings much faster; usage instructions are in my guide.
arcypreste
Posts: 4
Joined: March 4th, 2024, 3:47 pm

Re: Problem with 4 monitor setup, stretched image.

Post by arcypreste » March 5th, 2024, 10:27 pm

Thanks for the answer, in the end through trial and error I have achieved it, I have had to put the views of the front monitors making a soft V and it seems that this is how the stretching problem disappears. I'm quite happy with the result.

The problem is that I don't remember how I used the hybrid calculator to make the multimon file, because then I touched a lot of parameters, and when I did it with a certain truck (from a mod) should now tweak the Achivo a bit to match the trucks that come with the game by default.

I think I should just change the distance to the screen to fix it, but I don't know how to do it, because the hybrid caulculator can't use it the other way around, i.e. enter the results to see what initial values it would correspond to, and then modify the distance. I don't know if I've explained myself.

Anyway I'm going to upload the multimon file that's working for me in case someone could find it working in a four-monitor setup (Keeping in mind that I don't need to see the instrument panel, since I use a monitor with the Funbit Telemetry application)

Greetings and sorry for the translation

Although the monitors don't match in the image, the bezels and angles at which I have them positioned do and the stretching has disappeared.

Image


Here you can see a little better how I had to set up the view, opening the one on the central monitor outwards.

Image


SiiNunit
{
multimon_config : _nameless.247.938d.56b0 {
normalized_ui_x: 0.250000
normalized_ui_width: 0.250000
monitors: 4
monitors[0]: _nameless.247.9362.6480
monitors[1]: _nameless.247.9362.6380
monitors[2]: _nameless.247.9362.6c80
monitors[3]: _nameless.247.9362.5e00
}

monitor_config : _nameless.247.9362.6480 {
name: center
normalized_x: 0.250000
normalized_y: 0.000000
normalized_width: 0.250000
normalized_height: 1.000000
horizontal_fov_relative_offset: 0.000000
vertical_fov_relative_offset: 0.000000
heading_offset: 0.000000
pitch_offset: 0.000000
roll_offset: 0.000000
camera_space_offset: (0.000000, 0.000000, 0.000000)
horizontal_fov_override: 72.786888
vertical_fov_override: 38.111172
frustum_subrect_x: 0.165969
frustum_subrect_y: 0.000000
frustum_subrect_width: 0.834031
frustum_subrect_height: 1.000000
render_interior: true
render_exterior: true
}

monitor_config : _nameless.247.9362.6380 {
name: left
normalized_x: 0.000000
normalized_y: 0.000000
normalized_width: 0.250000
normalized_height: 1.000000
horizontal_fov_relative_offset: 0.000000
vertical_fov_relative_offset: 0.000000
heading_offset: 73.000000
pitch_offset: 0.000000
roll_offset: 0.000000
camera_space_offset: (0.000000, 0.000000, 0.000000)
horizontal_fov_override: 71.120941
vertical_fov_override: 40.586124
frustum_subrect_x: 0.079422
frustum_subrect_y: 0.000000
frustum_subrect_width: 0.920578
frustum_subrect_height: 1.000000
render_interior: true
render_exterior: true
}

monitor_config : _nameless.247.9362.6c80 {
name: right
normalized_x: 0.500000
normalized_y: 0.000000
normalized_width: 0.250000
normalized_height: 1.000000
horizontal_fov_relative_offset: 0.000000
vertical_fov_relative_offset: 0.000000
heading_offset: -30.000000
pitch_offset: 0.000000
roll_offset: 0.000000
camera_space_offset: (0.000000, 0.000000, 0.000000)
horizontal_fov_override: 100.655182
vertical_fov_override: 29.178329
frustum_subrect_x: 0.580000
frustum_subrect_y: 0.000000
frustum_subrect_width: 0.384207
frustum_subrect_height: 1.000000
render_interior: true
render_exterior: true
}

monitor_config : _nameless.247.9362.5e00 {
name: right2
normalized_x: 0.750000
normalized_y: 0.000000
normalized_width: 0.250000
normalized_height: 1.000000
horizontal_fov_relative_offset: 0.000000
vertical_fov_relative_offset: 0.000000
heading_offset: -95.000000
pitch_offset: 0.000000
roll_offset: 0.000000
camera_space_offset: (0.000000, 0.000000, 0.000000)
horizontal_fov_override: 39.450397
vertical_fov_override: 18.017488
frustum_subrect_x: 0.213034
frustum_subrect_y: 0.000000
frustum_subrect_width: 0.786966
frustum_subrect_height: 1.000000
render_interior: true
render_exterior: true
}

}
a1337cookie
Posts: 120
Joined: June 14th, 2021, 2:11 am

Re: Problem with 4 monitor setup, stretched image.

Post by a1337cookie » March 6th, 2024, 2:27 am

arcypreste wrote:
March 5th, 2024, 10:27 pm
The problem is that I don't remember how I used the hybrid calculator to make the multimon file, because then I touched a lot of parameters, and when I did it with a certain truck (from a mod) should now tweak the Achivo a bit to match the trucks that come with the game by default.

I think I should just change the distance to the screen to fix it, but I don't know how to do it, because the hybrid caulculator can't use it the other way around, i.e. enter the results to see what initial values it would correspond to, and then modify the distance.
If I understand correctly, you tweaked the parameters in the multimon file manually, without using the calculator? And when using different trucks, the view doesn't line up with the cabin?

In general, I recommend using the calculator to tweak the view instead of manually adjusting the multimon parameters. Even if you're not going for a mathematically correct view, the visualization is still helpful for understanding what is changing. In this case, try starting from something like this in Hybrid Calculator, maybe it's close to what you have now.

Image

Image

Tweak bezel widths, eye distance, monitor angles, lateral offset, and in-game camera. If you need different multimon settings for different trucks, you can create separate scripts using the console script output, and activate them with a console command whenever you switch trucks.
arcypreste
Posts: 4
Joined: March 4th, 2024, 3:47 pm

Re: Problem with 4 monitor setup, stretched image.

Post by arcypreste » March 8th, 2024, 2:43 pm

Thank you very much, I'm going to give it a try. Separate scripts would be great. How specifically should I do to activate them from the console?
a1337cookie
Posts: 120
Joined: June 14th, 2021, 2:11 am

Re: Problem with 4 monitor setup, stretched image.

Post by a1337cookie » March 8th, 2024, 3:33 pm

Create scripts with different names, such as "truck1.txt" and "truck2.txt". In the console, run the command corresponding to the script name, such as “exec /home/truck1.txt” or “exec /home/truck2.txt”.
arcypreste
Posts: 4
Joined: March 4th, 2024, 3:47 pm

Re: Problem with 4 monitor setup, stretched image.

Post by arcypreste » March 9th, 2024, 5:20 pm

Thanks!!
Post Reply