June 28, 2012, 11:42:47 am
sorry to highjack this ...
but i am very curious about this floting point precision thing. You mention that most other engines use this too.
is there an alternative for this ? Are there other possibilities to increase accuracy ?
Graphics cards are designed to operate with limited floating point accuracy, so if you want to add more accuracy, you basically have to convert all transformation values on the fly, and Ferry told me that this would make Lumion significantly slower.
Another option is to move everything
in the scene, every time the camera has moved x meters, so that the camera is always reasonably close to 0,0,0. The disadvantage is that there would be a delay every time that happened. This is how they did it in the Flight Simulator franchise, but it might have some unexpected side effects in Lumion, for example with regards to the ocean which relies on projection.