qwert_e Posted July 29, 2019 Share Posted July 29, 2019 Hello. While experimenting with asynchronous packet handling, when setting EntityControl "Linear Extrapolation/Interpolation Enable" to true, entity is set to 0 0 0 regardless of all. Therefore IGControl is set fine - "Extrapolation/Interpolation Enable" is true, "Timestamp Valid" is true, and timestamp set correctly. Its lack on documentation on this - how to make asynchronous interpolation to work correct? Link to comment
morbid Posted July 29, 2019 Share Posted July 29, 2019 Hello qwert_e, At the moment we support synchronous mode only. Do you have any specific requirement for the asynchronous mode? Thanks. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
qwert_e Posted July 29, 2019 Author Share Posted July 29, 2019 (edited) So position of entity is fully determined by received Entity control packets with some frequency? What if there be some lag on host/network - there will be freeze? And, btw, as use of "Linear Extrapolation/Interpolation Enable" in EntityControl is broken, maybe its incorrect to not include this into Edited July 29, 2019 by qwert_e Link to comment
morbid Posted July 29, 2019 Share Posted July 29, 2019 Well it's not broken. But I see this data can lead to a misunderstanding, we'll think of improvements in the documentation. As you can see, timestamp isn't supported, which means Extrapolation/Interpolation can't be fully utilized. We do support simple extrapolation between frames. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
qwert_e Posted July 29, 2019 Author Share Posted July 29, 2019 8 minutes ago, morbid said: Well it's not broken. But I see this data can lead to a misunderstanding, we'll think of improvements in the documentation. As you can see, timestamp isn't supported, which means Extrapolation/Interpolation can't be fully utilized. We do support simple extrapolation between frames. Didn`t get this fully... Can you provide some information about that? Link to comment
morbid Posted July 29, 2019 Share Posted July 29, 2019 Tomorrow I'll get an update from the IG team and will give a more detailed answer. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
morbid Posted July 30, 2019 Share Posted July 30, 2019 (edited) Okay, actually, there's nothing new I can tell after talking to the IG developers. The documentation misleads because we do support Extrapolation/Interpolation flag for ig_control, but it doesn't work without Timestamp. We plan to add asynchronous mode in 2.10+ (2.9 will be in the beginning of the August). Simple extrapolation/interpolation is provided by Syncker plugin, it smooths objects movement. Returning to one of your first questions: 18 hours ago, qwert_e said: What if there be some lag on host/network - there will be freeze? If the CIGI Host will lag the IG will also slow down. Thanks. Edited July 30, 2019 by morbid typo 1 How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
qwert_e Posted July 30, 2019 Author Share Posted July 30, 2019 42 minutes ago, morbid said: Okay, actually, there's nothing new I can tell after talking to the IG developers. The documentation misleads because we do support Extrapolation/Interpolation flag for entity_control, but it doesn't work without Timestamp. We plan to add asynchronous mode in 2.10+ (2.9 will be in the beginning of the August). Simple extrapolation/interpolation is provided by Syncker plugin, it smooths objects movement. Returning to one of your first questions: If the CIGI Host will lag the IG will also slow down. Thanks. Thanks! Link to comment
Recommended Posts