Beware that linux uses the spare ram for disk caching, making certain operations go faster. I found this out last year when i built a home-server that only runs linux. You can verify how much ram it actually is using with free -h. The -h just means the output won't be showing in bytes, but rather a human readable output.
Since this is slightly off-topic, i will leave it at that.
I wonder if LFS was no hardware limit, would it be with the new physics already?
For example the requirements are intel core i5 up to 4.7GHz or more i7
16gb or 32gb ram video card nvidia4060 or more?
I think dealing with very old computers slows down LFS development
I think it has to be 2 version of LFS
One retro for old computers with new graphics
One for modern powerfull PC with new physics
even if the physics isn't completely finished
Beta version until Scawen is finished
One thing I've been wondering, although not related to Kyoto updates but the new lighting system in general. In real life, all shadows created by light sources of some width/height include penumbra, where only part of the light source is occluded by an object. This makes the shadows look softer the further away it is from the occluding object:
Judging from the new screenshots, the shadows are always sharp no matter the distance from the object. Is this something that you would like to look into in the future? I don't know how difficult it would be to implement but I think it would add an extra level of realism for the new shadows.
Edit: Judging by the reactions, some people seem to misunderstand - I'm not saying this is essential to have or should delay the big update, it's just an observation, something that would be nice to have.
Well... that is to do with the way shadow mapping is done. It's all a big trick, of course, and the resulting image has shadow sharpness varying in a different way from reality. As you say, in reality the sharpness of a sun shadow decreases with the distance between caster and receiver. But the method of shadow mapping results in shadows being sharper when they are nearer to the viewer.
Our shadow maps are "cascaded shadow maps" using an implementation of "exponential shadow maps" or ESM rather than VSM described at the end of that article.
Good to know you're using cascaded shadow maps, do you also blend them to avoid the sharp transitions?
Also, does "about half way down the page" include PCF?
I would also like to ask Eric a small question regarding Kyoto: where does the original Kyoto's Japanese come from? Since some of it seems to be a bit grammatically broken (see this recent addition to the manual), I was curious, and on the new screenshots, the Japanese looks correct so far.
Yes, they are blended to avoid sharp transitions. I use a spherical distance from view point rather than Z, so the transition doesn't move if you rotate the view without moving.
We don't use PCF. Softening or antialiasing is done using MSAA which is possible with ESM.
If I understand it correctly, a different technique would have to be implemented to generate soft shadows with variable-size penumbra. I found some presentations talking about percentage-closer soft shadows (PCSS).
Given it sounds like a sizeable issue has been the 2 versions of LFS (the current public version and the "new" version) that are very divergent and the intent behind releasing the retro physics version is to bring the public and "new" version into sync, it defies logic to fork the community between 2 versions like that.
No, it has nothing to do with hardware limits. More to do with human brain limits.
We arrived in interesting times. Although I'm quite skeptical in the capabilities of complex tasks, "AI" already helped me a lot. AI between quotes because its not really AI, more like machine learning and pattern recognition but its helping nevertheless. And its only in its beginning stages