One thing I wanted to check - do the screens move, with the lenses, when you move the IPD slider? If not, and the lenses move relative to the screens, then there could be a case where the Tan values change when the IPD moves.
LFS does not do that, it gets the Tan values only once at initialisation time, which I do think is the correct thing as I believe they are constant values for the device.
Maybe I'll post an issue but I don't think it's an OpenVR problem, I think it would be a bug in the drivers for this particular headset. So, Samsung or Microsoft I guess.
It seems strange to me that the driver reports different UpTan and DownTan for the two eyes. Those values come directly from the OpenVR function IVRSystem::GetProjectionRaw.
The only reason I can think for them to be different is if the two screens are not mounted level, but that doesn't sound right.
Also I would expect LeftTan of one eye to equal RightTan of the other eye. Here we have similar values but not an exact match.
These values are off by several pixels and I have no idea why that is, but it doesn't seem right to me. It seems like a bug in the driver (although maybe it really is deliberate if the device has an asymmetrical construction regarding lenses and screens).
We aren't ready to do a full progress report this month. Instead, I'll tell you a bit about some experimental work I have been doing.
DISCLAIMER: This work is unfinished and there are many issues left to solve. At this point it is not certain that it will be released. This must be taken in the spirit of a progress report, showing experimental work that sometimes takes place behind the scenes.
The story behind the experiments:
- Because of the way the new lighting works, it should be possible to share lighting configurations between tracks and have realistic sun directions. There is no longer a need to have a limited number of lighting setups per track.
- In a test version of Live for Speed I can set date and time and the sun direction is calculated from that info, along with the latitude of the track.
- The problem then becomes how to limit the time settings to the times of day we can support. One possible answer is to allow all times of day and night, which in turn would allow the lighting to change through time. That led to this experiment with headlights.
You can click here to see a 6 second animated GIF of a 24 hour period in the summer at Aston. Please bear in mind it's just a work in progress. The sky doesn't change and is simply darkened after sunset. The changing sky and sunlight is very roughly done in this quick test and is something that needs to be worked on if this experimental work is to be released. Other work includes making the cars receive light from headlights, improving the floodlights, etc.
I hope you like these early shots of work in progress.
OK, this one is the same as before but with some initialisation info logged to a text file "ovr_deb.log".
When it's convenient for you, please enter VR mode using this DLL then exit and post the text file here.
It's just a small file with no private info as you can see.
It is strange to hear that horizontal and vertical positions are both affected.
It makes me think of one more test. That is to have a look at both eye views simultaneously on the LFS window on your monitor. Normally only one eye view is displayed.
In View Options you should see an option "Monitor view" and you can select "double". Then you should see the whole render target on your monitor and you can see if that has the offset you described. That is the render target that is presented to the driver software.
We get a lot of unpleasant posters, scammers, spammers and trolls. More than you probably realise! And we've had to deal with racism, sexism, homophobia and so on. It's a pity that we have to deal with that, when all we are doing is working on a form of entertainment for people to have fun.
Anyway, our job as moderators is to keep this forum a place where you can have civilised discussions. Somewhere that people can come to talk about Live for Speed (and other things, a bit). The unmoderated places on the internet are not really a good place to be.
We try to be consistent, obviously it's not always possible. But the guy who got banned yesterday and couldn't make a post without insulting someone, has 11 accounts. You can probably understand what this means. It's a troll. So we remove that account. Simple as that. Like The-Great who posted above, with one of his 5 accounts. He used to be a good guy but gradually over the years has become nothing more than a troll.
If you want to know if you are a troll or not, try asking yourself this question: "Do I have multiple user accounts on a single site?". If the answer is yes, then most probably you are a troll.
I'm just going to take you at face value here in case you really don't understand.
The guy who got banned, it's not because he said something like "cracking isn't really all that bad". It's because, in his first post, he accused me of 'power tripping' and being 'retarded'. And that was using one of the several multiple accounts he has created (another sign of a troll).
I'm guessing it's someone from the USA by the choice of insult words in this and subsequent posts. I'm not certain how it is in the USA but over here in England, it's not considered to be polite, reasoned and acceptable speech to use the word 'retarded' really in any context.
It's obviously not power tripping to ban someone who advertises the use of a fake master server. So please, turbotron, if you are a thinking person, take a moment to consider what you are saying.
Any by the way I'm in no need of a holiday, thanks! Work is going well and I'm having a good time doing it. Having fun here in the snow though yesterday and today.
This is an insulting way of talking. We have many people here who have a different opinion from me or other developers but they can state their opinions in a civilised way.
This account of yours was banned because of your insulting and aggressive way of talking.
If you can't see how your posting style is aggressive, rude and unpleasant, you have a lot to learn and you need to become socially adjusted. You would get beaten up if you spoke this way in real life but you think it's OK to talk this way on the internet.
It's rude and unpleasant posting that gets people banned, not disagreeing with the developers.
It's just one of these aggressive fools who have many accounts to try and hide their identity, because they want to insult people instead of talking nicely. I think it shows some personal feelings of inadequacy. It's a pity because the person seems not entirely stupid, and people could listen if it talked reasonably. But it wants to insult other people, I guess it feels it has been insulted through its life so wants to take it out on others.
Eric does want to update the interiors. It's obviously important. It's not as high a priority as finishing the tracks, because they don't have any particular problems with shadows.
The existing tracks have issues with the new shadow system because some geometry needs to be rebuilt to cast shadows correctly. Basically if they can be viewed properly from above then the shadows cast properly. But some tracks are so old there are buildings without a roof, and single sided geometry that looks wrong in the new system. There's also the new lighting system and the tracks can be improved to take advantage of that, e.g. shine on surfaces.
That means we can't release the new graphics until all the tracks are updated. The cars don't have this problem so they aren't as high priority. It's not a matter of opinion, it's just logic.