Summary
positional.GetTransform
is unstable and reports unexpected translation values. This issue is more apparent when calculating the velocity between two translation vectors and moving the character or vehicle at a relatively constant top speed in a single direction. Additionally some dirty values repeat in a certain pattern (see rocket racing car when standing still). While dirty transform values that appear when standing still could be filtered out, smoothing dirty transform values while moving is a non-trivial task for the end developer.
Please select what you are reporting on:
Verse
What Type of Bug are you experiencing?
Stability
Steps to Reproduce
- Create a verse device or SG component
- Let the device observe either
fort_character
orfort_vehicle
on each tick - Get DeltaTime either via simulation elapsed time or via tick events
- Compute velocity between two transforms (for example in KPH)
- Start moving the character or vehicle into a single direction (via the forward key on a keyboard for example) and wait until the max speed is reached
- Observe velocity below and above max speed at each tick using
Sleep(0.0)
or tick events in case of scene graph, over time there will be unexpected velocity bumps and drops - Visualize the transform values using debug draw. After reaching the top speed, any too low velocity should mark the transform as yellow, any too high velocity should mark it as red, while normal values remain green.
Player sprinting bad transform values:
Rocket Racing car bad transform values:
Sports car bad transform values (you ca see clear smaller or larger gaps):
nThe following logs all printed VelocityKPH
ElapsedTime := SimulationElapsedTime - PastSimulationElapsedTime
ElapsedTimeInH := ElapsedTime / 3600.0 # hours
TraveledDistance := Distance(PastTranslation, Translation)
TraveledDistanceInKM := TraveledDistance / 100000.0 # km (100 * 1000)
if (ElapsedTime <> 0.0) {
Velocity := TraveledDistance / ElapsedTime
}
if (ElapsedTimeInH <> 0.0) {
VelocityKPH := TraveledDistanceInKM / ElapsedTimeInH
# EXMAPLE WITH PLAYER SPRINTING TOP SPEED
Color := if (VelocityKPH < 20.0) {
Print("TOO LOW: {VelocityKPH}")
NamedColors.Yellow
} else if (VelocityKPH > 35.0) {
Print("TOO HIGH: {VelocityKPH}")
NamedColors.Red
} else {
Print("{VelocityKPH}")
NamedColors.Green
}
DebugDraw.DrawBox(Transform.Translation, Transform.Rotation, ?Extent := vector3 { X := 5.0, Y := 5.0, Z := 5.0 }, ?Color := Color, ?DrawDurationPolicy := debug_draw_duration_policy.Persistent)
}
The issue was reproduces in the following configurations:
- Device with
Sleep(0.0)
- Scene Graph with
Sleep(0.0)
- Scene Graph with
TickEvents.PostPhysics.Await()
- Scene Graph with
TickEvents.PrePhysics.Await()
This issue has been tested with (KPH values)
Player running:
[2025.01.18-12.02.45:259][826]LogVerse: 19.758428
[2025.01.18-12.02.45:288][829]LogVerse: 19.758324
[2025.01.18-12.02.45:323][833]LogVerse: 19.752985
[2025.01.18-12.02.45:356][837]LogVerse: 0.000000 β
[2025.01.18-12.02.45:390][841]LogVerse: 39.515929 β
[2025.01.18-12.02.45:422][845]LogVerse: 19.756605
[2025.01.18-12.02.45:456][849]LogVerse: 19.758577
[2025.01.18-12.02.45:490][853]LogVerse: 19.757956
[2025.01.18-12.02.45:523][857]LogVerse: 0.000000 β
[2025.01.18-12.02.45:558][861]LogVerse: 39.515149 β
[2025.01.18-12.02.45:592][865]LogVerse: 19.758659
[2025.01.18-12.02.45:625][869]LogVerse: 19.757548
Player sprinting (stamina consumption disabled):
[2025.01.18-12.37.33:348][324]LogVerse: 27.659095
[2025.01.18-12.37.33:377][327]LogVerse: 27.662486
[2025.01.18-12.37.33:406][330]LogVerse: 27.661523
[2025.01.18-12.37.33:435][333]LogVerse: 27.661591
[2025.01.18-12.37.33:482][338]LogVerse: 55.322138 β
[2025.01.18-12.37.33:513][341]LogVerse: 0.000000 β
[2025.01.18-12.37.33:542][344]LogVerse: 27.661850
[2025.01.18-12.37.33:571][347]LogVerse: 27.661535
[2025.01.18-12.37.33:601][350]LogVerse: 55.312458 β
[2025.01.18-12.37.33:648][355]LogVerse: 0.000000 β
[2025.01.18-12.37.33:677][358]LogVerse: 27.660841
[2025.01.18-12.37.33:704][361]LogVerse: 55.322237 β
[2025.01.18-12.37.33:737][364]LogVerse: 27.661359
[2025.01.18-12.37.33:767][367]LogVerse: 0.000000 β
[2025.01.18-12.37.33:814][372]LogVerse: 55.324200 β
[2025.01.18-12.37.33:843][375]LogVerse: 0.000000 β
[2025.01.18-12.37.33:871][378]LogVerse: 55.324416 β
[2025.01.18-12.37.33:901][381]LogVerse: 0.000000 β
[2025.01.18-12.37.33:947][386]LogVerse: 55.287109 β
[2025.01.18-12.37.33:975][389]LogVerse: 27.662655
[2025.01.18-12.37.34:004][392]LogVerse: 27.662668
[2025.01.18-12.37.34:034][395]LogVerse: 0.000000 β
[2025.01.18-12.37.34:083][400]LogVerse: 55.346401 β
[2025.01.18-12.37.34:111][403]LogVerse: 27.657922
[2025.01.18-12.37.34:140][406]LogVerse: 27.662152
[2025.01.18-12.37.34:171][409]LogVerse: 27.660832
[2025.01.18-12.37.34:200][412]LogVerse: 0.000000 β
[2025.01.18-12.37.34:247][417]LogVerse: 55.324335 β
[2025.01.18-12.37.34:278][420]LogVerse: 27.661032
[2025.01.18-12.37.34:307][423]LogVerse: 27.643980
[2025.01.18-12.37.34:337][426]LogVerse: 27.662146
[2025.01.18-12.37.34:368][429]LogVerse: 27.662822
[2025.01.18-12.37.34:415][434]LogVerse: 27.661989
[2025.01.18-12.37.34:446][437]LogVerse: 27.687765
[2025.01.18-12.37.34:480][440]LogVerse: 27.661958
[2025.01.18-12.37.34:513][443]LogVerse: 27.662887
[2025.01.18-12.37.34:543][446]LogVerse: 27.662541
[2025.01.18-12.37.34:572][449]LogVerse: 27.661915
[2025.01.18-12.37.34:603][452]LogVerse: 0.000000 β
[2025.01.18-12.37.34:650][457]LogVerse: 55.325922 β
[2025.01.18-12.37.34:680][460]LogVerse: 27.662489
[2025.01.18-12.37.34:709][463]LogVerse: 27.663072
Sports Bike:
[2025.01.18-12.44.37:269][281]LogVerse: 71.594048
[2025.01.18-12.44.37:299][284]LogVerse: 71.934233
[2025.01.18-12.44.37:329][287]LogVerse: 71.606678
[2025.01.18-12.44.37:374][292]LogVerse: 71.707945
[2025.01.18-12.44.37:403][295]LogVerse: 107.980515 β
[2025.01.18-12.44.37:434][298]LogVerse: 35.786166 β
[2025.01.18-12.44.37:463][301]LogVerse: 71.815565
[2025.01.18-12.44.37:509][306]LogVerse: 71.478167
[2025.01.18-12.44.37:538][309]LogVerse: 71.596641
[2025.01.18-12.44.37:569][312]LogVerse: 107.785205 β
[2025.01.18-12.44.37:600][315]LogVerse: 35.724827 β
[2025.01.18-12.44.37:629][318]LogVerse: 71.708256
[2025.01.18-12.44.37:675][323]LogVerse: 70.312349
[2025.01.18-12.44.37:704][326]LogVerse: 105.025606 β
[2025.01.18-12.44.37:733][329]LogVerse: 35.090845 β
[2025.01.18-12.44.37:762][332]LogVerse: 69.816860
[2025.01.18-12.44.37:806][337]LogVerse: 107.455318 β
[2025.01.18-12.44.37:834][340]LogVerse: 35.999117 β
[2025.01.18-12.44.37:865][343]LogVerse: 107.408796 β
[2025.01.18-12.44.37:910][348]LogVerse: 71.840437
[2025.01.18-12.44.37:938][351]LogVerse: 71.184910
[2025.01.18-12.44.37:966][354]LogVerse: 34.923177 β
[2025.01.18-12.44.37:995][357]LogVerse: 105.096031 β
[2025.01.18-12.44.38:039][362]LogVerse: 69.659767
[2025.01.18-12.44.38:069][365]LogVerse: 70.842139
[2025.01.18-12.44.38:098][368]LogVerse: 36.001996 β
[2025.01.18-12.44.38:143][373]LogVerse: 107.032217 β
[2025.01.18-12.44.38:172][376]LogVerse: 70.079552
[2025.01.18-12.44.38:203][379]LogVerse: 70.389409
[2025.01.18-12.44.38:234][382]LogVerse: 69.833413
[2025.01.18-12.44.38:264][385]LogVerse: 70.141966
[2025.01.18-12.44.38:308][390]LogVerse: 69.659557
[2025.01.18-12.44.38:338][393]LogVerse: 70.783864
[2025.01.18-12.44.38:367][396]LogVerse: 71.984870
[2025.01.18-12.44.38:396][399]LogVerse: 71.485311
[2025.01.18-12.44.38:442][404]LogVerse: 71.741390
[2025.01.18-12.44.38:470][407]LogVerse: 72.091984
[2025.01.18-12.44.38:499][410]LogVerse: 71.582449
Sports Car (moving):
[2025.01.18-12.53.11:462][750]LogVerse: 59.918104
[2025.01.18-12.53.11:509][755]LogVerse: 59.519255
[2025.01.18-12.53.11:540][758]LogVerse: 59.808343
[2025.01.18-12.53.11:568][761]LogVerse: 60.122876
[2025.01.18-12.53.11:597][764]LogVerse: 59.713603
[2025.01.18-12.53.11:626][767]LogVerse: 60.004511
[2025.01.18-12.53.11:673][772]LogVerse: 59.627431
[2025.01.18-12.53.11:705][775]LogVerse: 59.909730
[2025.01.18-12.53.11:734][778]LogVerse: 89.413032 β
[2025.01.18-12.53.11:765][781]LogVerse: 29.907241 β
[2025.01.18-12.53.11:796][784]LogVerse: 60.112626
[2025.01.18-12.53.11:825][787]LogVerse: 89.718963 β
[2025.01.18-12.53.11:874][792]LogVerse: 30.012399 β
[2025.01.18-12.53.11:903][795]LogVerse: 59.615913
[2025.01.18-12.53.11:933][798]LogVerse: 59.896200
[2025.01.18-12.53.11:963][801]LogVerse: 89.367846
[2025.01.18-12.53.12:008][806]LogVerse: 59.948759
[2025.01.18-12.53.12:039][809]LogVerse: 30.057624 β
[2025.01.18-12.53.12:068][812]LogVerse: 89.704890 β
[2025.01.18-12.53.12:100][815]LogVerse: 30.002533 β
[2025.01.18-12.53.12:132][818]LogVerse: 59.607101
[2025.01.18-12.53.12:163][821]LogVerse: 59.896728
[2025.01.18-12.53.12:212][826]LogVerse: 89.435497 β
[2025.01.18-12.53.12:243][829]LogVerse: 29.895453 β
[2025.01.18-12.53.12:274][832]LogVerse: 89.961492 β
[2025.01.18-12.53.12:303][835]LogVerse: 29.840775 β
[2025.01.18-12.53.12:334][838]LogVerse: 89.933885 β
[2025.01.18-12.53.12:365][841]LogVerse: 59.726520
[2025.01.18-12.53.12:394][844]LogVerse: 59.701599
[2025.01.18-12.53.12:441][849]LogVerse: 29.743081 β
[2025.01.18-12.53.12:470][852]LogVerse: 59.788038
[2025.01.18-12.53.12:500][855]LogVerse: 60.089837
[2025.01.18-12.53.12:532][858]LogVerse: 59.703078
[2025.01.18-12.53.12:561][861]LogVerse: 89.778087 β
[2025.01.18-12.53.12:608][866]LogVerse: 59.723428
[2025.01.18-12.53.12:640][869]LogVerse: 29.948232 β
[2025.01.18-12.53.12:671][872]LogVerse: 90.430717 β
[2025.01.18-12.53.12:700][875]LogVerse: 59.929011
[2025.01.18-12.53.12:730][878]LogVerse: 59.897052
[2025.01.18-12.53.12:776][883]LogVerse: 59.801475
Sports Car (standing absolutely still):
[2025.01.18-12.58.22:353][291]LogVerse: 0.000000
[2025.01.18-12.58.22:380][294]LogVerse: 0.000000
[2025.01.18-12.58.22:426][299]LogVerse: 0.000523 β
[2025.01.18-12.58.22:455][302]LogVerse: 0.000000
[2025.01.18-12.58.22:483][305]LogVerse: 0.000000
[2025.01.18-12.58.22:529][310]LogVerse: 0.000000
[2025.01.18-12.58.22:557][313]LogVerse: 0.000123 β
[2025.01.18-12.58.22:586][316]LogVerse: 0.000152 β
[2025.01.18-12.58.22:630][321]LogVerse: 0.000146 β
[2025.01.18-12.58.22:657][324]LogVerse: 0.000110 β
[2025.01.18-12.58.22:686][327]LogVerse: 0.000000
[2025.01.18-12.58.22:716][330]LogVerse: 0.000000
[2025.01.18-12.58.22:760][335]LogVerse: 0.000000
[2025.01.18-12.58.22:795][339]LogVerse: 0.000000
[2025.01.18-12.58.22:816][341]LogVerse: 0.000000
[2025.01.18-12.58.22:861][346]LogVerse: 0.000000
[2025.01.18-12.58.22:890][349]LogVerse: 0.000000
[2025.01.18-12.58.22:918][352]LogVerse: 0.000000
[2025.01.18-12.58.22:965][357]LogVerse: 0.000000
[2025.01.18-12.58.22:993][360]LogVerse: 0.000000
[2025.01.18-12.58.23:022][363]LogVerse: 0.000000
[2025.01.18-12.58.23:051][366]LogVerse: 0.000000
[2025.01.18-12.58.23:095][371]LogVerse: 0.000000
[2025.01.18-12.58.23:123][374]LogVerse: 0.000000
[2025.01.18-12.58.23:154][377]LogVerse: 0.000000
[2025.01.18-12.58.23:184][380]LogVerse: 0.000000
[2025.01.18-12.58.23:229][385]LogVerse: 0.000000
[2025.01.18-12.58.23:264][389]LogVerse: 0.000000
[2025.01.18-12.58.23:292][392]LogVerse: 0.000000
[2025.01.18-12.58.23:321][395]LogVerse: 0.000000
[2025.01.18-12.58.23:364][400]LogVerse: 0.000000
[2025.01.18-12.58.23:384][402]LogVerse: 0.000000
[2025.01.18-12.58.23:429][407]LogVerse: 0.000000
[2025.01.18-12.58.23:457][410]LogVerse: 0.000000
[2025.01.18-12.58.23:487][413]LogVerse: 0.000000
[2025.01.18-12.58.23:531][418]LogVerse: 0.000000
[2025.01.18-12.58.23:559][421]LogVerse: 0.000000
[2025.01.18-12.58.23:589][424]LogVerse: 0.000000
[2025.01.18-12.58.23:616][427]LogVerse: 0.000000
[2025.01.18-12.58.23:662][432]LogVerse: 0.000000
[2025.01.18-12.58.23:691][435]LogVerse: 0.000000
[2025.01.18-12.58.23:722][438]LogVerse: 0.000000
[2025.01.18-12.58.23:752][441]LogVerse: 0.000000
[2025.01.18-12.58.23:797][446]LogVerse: 0.000000
[2025.01.18-12.58.23:824][449]LogVerse: 0.000000
[2025.01.18-12.58.23:853][452]LogVerse: 0.000000
[2025.01.18-12.58.23:897][457]LogVerse: 0.000000
[2025.01.18-12.58.23:924][460]LogVerse: 0.000000
[2025.01.18-12.58.23:953][463]LogVerse: 0.000000
[2025.01.18-12.58.23:996][468]LogVerse: 0.000000
[2025.01.18-12.58.24:031][472]LogVerse: 0.000000
[2025.01.18-12.58.24:052][474]LogVerse: 0.000000
[2025.01.18-12.58.24:097][479]LogVerse: 0.000000
[2025.01.18-12.58.24:124][482]LogVerse: 0.000000
[2025.01.18-12.58.24:153][485]LogVerse: 0.000000
[2025.01.18-12.58.24:196][490]LogVerse: 0.000000
[2025.01.18-12.58.24:225][493]LogVerse: 0.000000
[2025.01.18-12.58.24:255][496]LogVerse: 0.000000
[2025.01.18-12.58.24:285][499]LogVerse: 0.000000
[2025.01.18-12.58.24:330][504]LogVerse: 0.000000
[2025.01.18-12.58.24:358][507]LogVerse: 0.000000
[2025.01.18-12.58.24:387][510]LogVerse: 0.000000
[2025.01.18-12.58.24:431][515]LogVerse: 0.000000
[2025.01.18-12.58.24:461][518]LogVerse: 0.000531 β
[2025.01.18-12.58.24:489][521]LogVerse: 0.000000
[2025.01.18-12.58.24:520][524]LogVerse: 0.000000
[2025.01.18-12.58.24:562][529]LogVerse: 0.000000
[2025.01.18-12.58.24:597][533]LogVerse: 0.000140 β
[2025.01.18-12.58.24:632][537]LogVerse: 0.000152 β
[2025.01.18-12.58.24:653][539]LogVerse: 0.000142 β
[2025.01.18-12.58.24:696][544]LogVerse: 0.000000
[2025.01.18-12.58.24:731][548]LogVerse: 0.000159 β
[2025.01.18-12.58.24:766][552]LogVerse: 0.000000
[2025.01.18-12.58.24:794][555]LogVerse: 0.000000
[2025.01.18-12.58.24:823][558]LogVerse: 0.000000
[2025.01.18-12.58.24:866][563]LogVerse: 0.000000
[2025.01.18-12.58.24:887][565]LogVerse: 0.000140 β
[2025.01.18-12.58.24:930][570]LogVerse: 0.000000
[2025.01.18-12.58.24:958][573]LogVerse: 0.000000
Rocket Racing Car:
[2025.01.18-13.13.53:758][442]LogVerse: 269.355484
[2025.01.18-13.13.53:788][443]LogVerse: 269.360375
[2025.01.18-13.13.53:819][444]LogVerse: 269.346711
[2025.01.18-13.13.53:849][445]LogVerse: 269.365423
[2025.01.18-13.13.53:903][447]LogVerse: 269.347606
[2025.01.18-13.13.53:938][448]LogVerse: 269.349859
[2025.01.18-13.13.53:971][449]LogVerse: 404.496828 β
[2025.01.18-13.13.54:003][450]LogVerse: 134.679842 β
[2025.01.18-13.13.54:037][451]LogVerse: 404.087782 β
[2025.01.18-13.13.54:068][452]LogVerse: 269.373986
[2025.01.18-13.13.54:098][453]LogVerse: 134.671444 β
[2025.01.18-13.13.54:128][454]LogVerse: 404.036190 β
[2025.01.18-13.13.54:157][455]LogVerse: 134.685596 β
[2025.01.18-13.13.54:184][456]LogVerse: 404.057960 β
[2025.01.18-13.13.54:236][458]LogVerse: 269.354583
[2025.01.18-13.13.54:267][459]LogVerse: 269.362748
[2025.01.18-13.13.54:299][460]LogVerse: 269.349078
[2025.01.18-13.13.54:333][461]LogVerse: 269.364671
[2025.01.18-13.13.54:368][462]LogVerse: 269.352029
[2025.01.18-13.13.54:403][463]LogVerse: 269.359624
[2025.01.18-13.13.54:435][464]LogVerse: 134.681449 β
[2025.01.18-13.13.54:465][465]LogVerse: 404.039382 β
[2025.01.18-13.13.54:497][466]LogVerse: 269.376232
[2025.01.18-13.13.54:529][467]LogVerse: 269.439240
[2025.01.18-13.13.54:559][468]LogVerse: 134.671000 β
[2025.01.18-13.13.54:588][469]LogVerse: 404.056172 β
[2025.01.18-13.13.54:617][470]LogVerse: 134.687549 β
[2025.01.18-13.13.54:669][472]LogVerse: 402.772820 β
[2025.01.18-13.13.54:698][473]LogVerse: 269.340011
[2025.01.18-13.13.54:728][474]LogVerse: 269.362125
[2025.01.18-13.13.54:780][476]LogVerse: 269.355868
[2025.01.18-13.13.54:789][476]LogVerse: 269.352720
[2025.01.18-13.13.54:818][477]LogVerse: 269.358902
[2025.01.18-13.13.54:867][479]LogVerse: 269.383062
[2025.01.18-13.13.54:897][480]LogVerse: 269.368788
[...]
[2025.01.18-13.14.03:151][748]LogVerse: 269.342414
[2025.01.18-13.14.03:183][749]LogVerse: 269.326552
[2025.01.18-13.14.03:217][750]LogVerse: 269.377803
[2025.01.18-13.14.03:249][751]LogVerse: 269.366564
[2025.01.18-13.14.03:282][752]LogVerse: 269.371042
[2025.01.18-13.14.03:314][753]LogVerse: 269.369659
[2025.01.18-13.14.03:348][754]LogVerse: 269.289394
[2025.01.18-13.14.03:385][755]LogVerse: 269.333822
[2025.01.18-13.14.03:417][756]LogVerse: 404.054669 β
[2025.01.18-13.14.03:449][757]LogVerse: 134.639156 β
[2025.01.18-13.14.03:484][758]LogVerse: 266.155512
[2025.01.18-13.14.03:519][759]LogVerse: 262.896712
[2025.01.18-13.14.03:553][760]LogVerse: 262.942927
[2025.01.18-13.14.03:583][761]LogVerse: 394.456848 β
[2025.01.18-13.14.03:615][762]LogVerse: 134.695655 β
[2025.01.18-13.14.03:646][763]LogVerse: 404.036453 β
[2025.01.18-13.14.03:677][764]LogVerse: 134.681735 β
[2025.01.18-13.14.03:707][765]LogVerse: 269.387012
[2025.01.18-13.14.03:740][766]LogVerse: 404.038985 β
[2025.01.18-13.14.03:778][767]LogVerse: 134.676168 β
[2025.01.18-13.14.03:809][768]LogVerse: 269.385007
[2025.01.18-13.14.03:844][769]LogVerse: 404.031323 β
[2025.01.18-13.14.03:877][770]LogVerse: 269.353050
[2025.01.18-13.14.03:913][771]LogVerse: 134.668582 β
[2025.01.18-13.14.03:948][772]LogVerse: 269.354816
[2025.01.18-13.14.03:985][773]LogVerse: 404.033208 β
[2025.01.18-13.14.04:018][774]LogVerse: 137.887201 β
[2025.01.18-13.14.04:048][775]LogVerse: 413.632274 β
[2025.01.18-13.14.04:080][776]LogVerse: 275.766558 β
[2025.01.18-13.14.04:115][777]LogVerse: 275.766913 β
[2025.01.18-13.14.04:148][778]LogVerse: 275.754732 β
[2025.01.18-13.14.04:181][779]LogVerse: 269.363109
[2025.01.18-13.14.04:216][780]LogVerse: 269.353441
[2025.01.18-13.14.04:247][781]LogVerse: 269.379087
[ PATTERN IDENTIFIED
] Rocket Racing Car (standing absolutely still):
[2025.01.18-13.03.29:129][842]LogVerse: 0.000000
[2025.01.18-13.03.29:173][847]LogVerse: 0.000000
[2025.01.18-13.03.29:201][850]LogVerse: 0.000000
[2025.01.18-13.03.29:244][855]LogVerse: 0.002314 β
[2025.01.18-13.03.29:272][858]LogVerse: 0.000000
[2025.01.18-13.03.29:300][861]LogVerse: 0.000000
[2025.01.18-13.03.29:344][866]LogVerse: 0.000114 β
[2025.01.18-13.03.29:371][869]LogVerse: 0.000558 β
[2025.01.18-13.03.29:398][872]LogVerse: 0.000573 β
[2025.01.18-13.03.29:442][877]LogVerse: 0.000443 β
[2025.01.18-13.03.29:470][880]LogVerse: 0.000297 β
[2025.01.18-13.03.29:498][883]LogVerse: 0.000181 β
[2025.01.18-13.03.29:542][888]LogVerse: 0.000000
[2025.01.18-13.03.29:571][891]LogVerse: 0.000150 β
[2025.01.18-13.03.29:598][894]LogVerse: 0.000000
[2025.01.18-13.03.29:642][899]LogVerse: 0.000000
[2025.01.18-13.03.29:669][902]LogVerse: 0.000000
[2025.01.18-13.03.29:698][905]LogVerse: 0.000000
[2025.01.18-13.03.29:743][910]LogVerse: 0.000000
[2025.01.18-13.03.29:771][913]LogVerse: 0.000000
[2025.01.18-13.03.29:798][916]LogVerse: 0.000000
[2025.01.18-13.03.29:844][921]LogVerse: 0.000000
[2025.01.18-13.03.29:872][924]LogVerse: 0.000000
[2025.01.18-13.03.29:900][927]LogVerse: 0.000000
[2025.01.18-13.03.29:945][932]LogVerse: 0.000000
[2025.01.18-13.03.29:975][935]LogVerse: 0.000000
[2025.01.18-13.03.30:004][938]LogVerse: 0.000000
[2025.01.18-13.03.30:032][941]LogVerse: 0.000000
[2025.01.18-13.03.30:076][946]LogVerse: 0.000000
[2025.01.18-13.03.30:105][949]LogVerse: 0.000000
[2025.01.18-13.03.30:133][952]LogVerse: 0.000000
[2025.01.18-13.03.30:177][957]LogVerse: 0.000000
[2025.01.18-13.03.30:206][960]LogVerse: 0.000000
[2025.01.18-13.03.30:233][963]LogVerse: 0.000000
[2025.01.18-13.03.30:277][968]LogVerse: 0.000000
[2025.01.18-13.03.30:305][971]LogVerse: 0.000000
[2025.01.18-13.03.30:332][974]LogVerse: 0.000000
[2025.01.18-13.03.30:377][979]LogVerse: 0.000000
[2025.01.18-13.03.30:405][982]LogVerse: 0.000000
[2025.01.18-13.03.30:433][985]LogVerse: 0.000000
[2025.01.18-13.03.30:478][990]LogVerse: 0.000000
[2025.01.18-13.03.30:506][993]LogVerse: 0.000000
[2025.01.18-13.03.30:533][996]LogVerse: 0.000000
[2025.01.18-13.03.30:578][ 1]LogVerse: 0.000000
[2025.01.18-13.03.30:606][ 4]LogVerse: 0.000000
[2025.01.18-13.03.30:634][ 7]LogVerse: 0.000000
[2025.01.18-13.03.30:678][ 12]LogVerse: 0.000000
[2025.01.18-13.03.30:706][ 15]LogVerse: 0.000000
[2025.01.18-13.03.30:734][ 18]LogVerse: 0.000000
[2025.01.18-13.03.30:778][ 23]LogVerse: 0.000000
[2025.01.18-13.03.30:805][ 26]LogVerse: 0.000000
[2025.01.18-13.03.30:833][ 29]LogVerse: 0.000000
[2025.01.18-13.03.30:878][ 34]LogVerse: 0.000000
[2025.01.18-13.03.30:904][ 37]LogVerse: 0.000000
[2025.01.18-13.03.30:933][ 40]LogVerse: 0.000000
[2025.01.18-13.03.30:978][ 45]LogVerse: 0.000000
[2025.01.18-13.03.31:008][ 48]LogVerse: 0.000000
[2025.01.18-13.03.31:037][ 51]LogVerse: 0.000000
[2025.01.18-13.03.31:081][ 56]LogVerse: 0.000000
[2025.01.18-13.03.31:111][ 59]LogVerse: 0.000000
[2025.01.18-13.03.31:141][ 62]LogVerse: 0.000000
[2025.01.18-13.03.31:168][ 65]LogVerse: 0.000000
[2025.01.18-13.03.31:213][ 70]LogVerse: 0.000000
[2025.01.18-13.03.31:242][ 73]LogVerse: 0.002317 β
[2025.01.18-13.03.31:272][ 76]LogVerse: 0.000000
[2025.01.18-13.03.31:299][ 79]LogVerse: 0.000000
[2025.01.18-13.03.31:344][ 84]LogVerse: 0.000180 β
[2025.01.18-13.03.31:372][ 87]LogVerse: 0.000564 β
[2025.01.18-13.03.31:400][ 90]LogVerse: 0.000558 β
[2025.01.18-13.03.31:444][ 95]LogVerse: 0.000425 β
[2025.01.18-13.03.31:472][ 98]LogVerse: 0.000282 β
[2025.01.18-13.03.31:517][103]LogVerse: 0.000170 β
[2025.01.18-13.03.31:546][106]LogVerse: 0.000000
[2025.01.18-13.03.31:574][109]LogVerse: 0.000139 β
[2025.01.18-13.03.31:602][112]LogVerse: 0.000000
[2025.01.18-13.03.31:646][117]LogVerse: 0.000000
[2025.01.18-13.03.31:673][120]LogVerse: 0.000000
For some reason thereβs a pattern in that periodically repeats over and over again! Re-running the test, yields the same pattern again.
Plane (standing absolutely still):
[2025.01.18-13.47.31:727][672]LogVerse: 0.022072
[2025.01.18-13.47.31:761][675]LogVerse: 0.022072
[2025.01.18-13.47.31:792][678]LogVerse: 0.074743 β
[2025.01.18-13.47.31:823][681]LogVerse: 0.000000 β
[2025.01.18-13.47.31:853][684]LogVerse: 0.000000 β
[2025.01.18-13.47.31:883][687]LogVerse: 0.008111 β
[2025.01.18-13.47.31:931][692]LogVerse: 0.021560
[2025.01.18-13.47.31:963][695]LogVerse: 0.021792
[2025.01.18-13.47.31:997][698]LogVerse: 0.021925
[2025.01.18-13.47.32:031][701]LogVerse: 0.021995
[2025.01.18-13.47.32:062][704]LogVerse: 0.022037
[2025.01.18-13.47.32:093][707]LogVerse: 0.022055
[2025.01.18-13.47.32:124][710]LogVerse: 0.022065
[2025.01.18-13.47.32:156][713]LogVerse: 0.022067
[...]
[2025.01.18-13.47.33:566][855]LogVerse: 0.022071
[2025.01.18-13.47.33:598][858]LogVerse: 0.022071
[2025.01.18-13.47.33:628][861]LogVerse: 0.022071
[2025.01.18-13.47.33:659][864]LogVerse: 0.022071
[2025.01.18-13.47.33:690][867]LogVerse: 0.022071
[2025.01.18-13.47.33:719][870]LogVerse: 0.022071
[2025.01.18-13.47.33:748][873]LogVerse: 0.022071
[2025.01.18-13.47.33:795][878]LogVerse: 0.022071
[2025.01.18-13.47.33:825][881]LogVerse: 0.082272 β
[2025.01.18-13.47.33:857][884]LogVerse: 0.000000 β
[2025.01.18-13.47.33:887][887]LogVerse: 0.000000 β
[2025.01.18-13.47.33:916][890]LogVerse: 0.010835 β
[2025.01.18-13.47.33:963][895]LogVerse: 0.021589
[2025.01.18-13.47.33:995][898]LogVerse: 0.021810
[2025.01.18-13.47.34:025][901]LogVerse: 0.021933
[2025.01.18-13.47.34:055][904]LogVerse: 0.021999
[2025.01.18-13.47.34:086][907]LogVerse: 0.022040
[2025.01.18-13.47.34:134][912]LogVerse: 0.022058
[2025.01.18-13.47.34:166][915]LogVerse: 0.022064
[2025.01.18-13.47.34:196][918]LogVerse: 0.022069
[2025.01.18-13.47.34:226][921]LogVerse: 0.022064
For some reason the biplane reports values as if itβs constantly moving, even though itβs not. Additionally it has the same issue of periodically dirty transform values.
Plane (flying forward):
[2025.01.18-13.50.55:663][966]LogVerse: 58.415303
[2025.01.18-13.50.55:691][968]LogVerse: 60.664801
[2025.01.18-13.50.55:750][973]LogVerse: 61.208290
[2025.01.18-13.50.55:758][973]LogVerse: 119.005874 β
[2025.01.18-13.50.55:794][976]LogVerse: 60.942456
[2025.01.18-13.50.55:829][979]LogVerse: 0.000000 β
[2025.01.18-13.50.55:867][982]LogVerse: 59.784721
[2025.01.18-13.50.55:902][985]LogVerse: 59.615016
[2025.01.18-13.50.55:930][987]LogVerse: 61.599605
[2025.01.18-13.50.55:965][990]LogVerse: 54.199222
[2025.01.18-13.50.55:994][992]LogVerse: 61.140222
[2025.01.18-13.50.56:033][995]LogVerse: 118.290423 β
[2025.01.18-13.50.56:061][997]LogVerse: 0.000000 β
[2025.01.18-13.50.56:097][ 0]LogVerse: 59.743394
[2025.01.18-13.50.56:133][ 3]LogVerse: 62.821732
[2025.01.18-13.50.56:159][ 5]LogVerse: 59.269329
[2025.01.18-13.50.56:194][ 8]LogVerse: 60.835497
[2025.01.18-13.50.56:230][ 11]LogVerse: 57.781246
[2025.01.18-13.50.56:265][ 14]LogVerse: 60.409766
[2025.01.18-13.50.56:295][ 16]LogVerse: 62.306367
[2025.01.18-13.50.56:332][ 19]LogVerse: 58.284071
[2025.01.18-13.50.56:361][ 21]LogVerse: 58.589019
[2025.01.18-13.50.56:400][ 24]LogVerse: 61.348909
[2025.01.18-13.50.56:432][ 26]LogVerse: 61.595999
[2025.01.18-13.50.56:470][ 29]LogVerse: 122.690322 β
[2025.01.18-13.50.56:499][ 31]LogVerse: 0.000000 β
[2025.01.18-13.50.56:537][ 34]LogVerse: 62.057957
[2025.01.18-13.50.56:566][ 36]LogVerse: 60.229522
[2025.01.18-13.50.56:594][ 38]LogVerse: 61.378942
[2025.01.18-13.50.56:629][ 41]LogVerse: 116.642480 β
[2025.01.18-13.50.56:668][ 44]LogVerse: 0.000000 β
[2025.01.18-13.50.56:700][ 46]LogVerse: 59.443980
[2025.01.18-13.50.56:736][ 49]LogVerse: 62.403002
[2025.01.18-13.50.56:771][ 52]LogVerse: 121.828024 β
[2025.01.18-13.50.56:800][ 54]LogVerse: 0.000000 β
[2025.01.18-13.50.56:836][ 57]LogVerse: 57.917853
[2025.01.18-13.50.56:872][ 60]LogVerse: 122.072754 β
[2025.01.18-13.50.56:891][ 61]LogVerse: 0.000000 β
[2025.01.18-13.50.56:926][ 64]LogVerse: 60.520620
[2025.01.18-13.50.56:961][ 67]LogVerse: 63.021564
[2025.01.18-13.50.56:996][ 70]LogVerse: 119.935750 β
[2025.01.18-13.50.57:025][ 72]LogVerse: 0.000000 β
[2025.01.18-13.50.57:060][ 75]LogVerse: 60.700833
[2025.01.18-13.50.57:095][ 78]LogVerse: 63.460424
[2025.01.18-13.50.57:132][ 81]LogVerse: 57.792239
[2025.01.18-13.50.57:166][ 84]LogVerse: 122.012995 β
[2025.01.18-13.50.57:195][ 86]LogVerse: 0.000000 β
[2025.01.18-13.50.57:234][ 89]LogVerse: 119.092512 β
[2025.01.18-13.50.57:264][ 91]LogVerse: 59.615742
[2025.01.18-13.50.57:298][ 94]LogVerse: 59.675982
[2025.01.18-13.50.57:335][ 97]LogVerse: 0.000000 β
[2025.01.18-13.50.57:364][ 99]LogVerse: 58.921466
[2025.01.18-13.50.57:396][101]LogVerse: 117.353689 β
[2025.01.18-13.50.57:437][104]LogVerse: 0.000000 β
[2025.01.18-13.50.57:466][106]LogVerse: 60.477958
[2025.01.18-13.50.57:506][109]LogVerse: 116.157895 β
[2025.01.18-13.50.57:541][112]LogVerse: 59.709124
[2025.01.18-13.50.57:561][113]LogVerse: 58.723414
[2025.01.18-13.50.57:597][116]LogVerse: 58.157850
[2025.01.18-13.50.57:626][118]LogVerse: 0.000000 β
[2025.01.18-13.50.57:663][121]LogVerse: 120.364772 β
[2025.01.18-13.50.57:699][124]LogVerse: 56.139889
[2025.01.18-13.50.57:738][127]LogVerse: 59.754967
[2025.01.18-13.50.57:780][130]LogVerse: 0.000000 β
[2025.01.18-13.50.57:800][131]LogVerse: 122.537671 β
[2025.01.18-13.50.57:838][134]LogVerse: 61.781752
[2025.01.18-13.50.57:867][136]LogVerse: 62.007277
[2025.01.18-13.50.57:896][138]LogVerse: 61.589227
[2025.01.18-13.50.57:934][141]LogVerse: 61.629455
[2025.01.18-13.50.57:966][143]LogVerse: 0.000000 β
[2025.01.18-13.50.58:004][146]LogVerse: 120.804494 β
[2025.01.18-13.50.58:032][148]LogVerse: 0.000000 β
[2025.01.18-13.50.58:060][150]LogVerse: 120.013222 β
[2025.01.18-13.50.58:096][153]LogVerse: 60.542662
[2025.01.18-13.50.58:132][156]LogVerse: 58.441018
[2025.01.18-13.50.58:167][159]LogVerse: 60.633336
[2025.01.18-13.50.58:202][162]LogVerse: 57.350196
[2025.01.18-13.50.58:237][165]LogVerse: 57.555447
[2025.01.18-13.50.58:265][167]LogVerse: 58.789526
[2025.01.18-13.50.58:302][170]LogVerse: 60.960821
[2025.01.18-13.50.58:338][173]LogVerse: 60.689101
[2025.01.18-13.50.58:373][176]LogVerse: 59.550938
[2025.01.18-13.50.58:403][178]LogVerse: 63.073069
[2025.01.18-13.50.58:439][181]LogVerse: 60.258803
[2025.01.18-13.50.58:476][184]LogVerse: 60.311766
[2025.01.18-13.50.58:497][185]LogVerse: 63.061987
[2025.01.18-13.50.58:532][188]LogVerse: 59.181216
[2025.01.18-13.50.58:577][192]LogVerse: 60.467581
[2025.01.18-13.50.58:599][193]LogVerse: 62.919597
[2025.01.18-13.50.58:637][196]LogVerse: 59.788603
[2025.01.18-13.50.58:665][198]LogVerse: 60.389855
[2025.01.18-13.50.58:701][201]LogVerse: 60.411178
[2025.01.18-13.50.58:736][204]LogVerse: 62.899559
[2025.01.18-13.50.58:764][206]LogVerse: 58.826253
[2025.01.18-13.50.58:801][209]LogVerse: 62.750764
[2025.01.18-13.50.58:836][212]LogVerse: 62.851861
[2025.01.18-13.50.58:864][214]LogVerse: 63.320156
[2025.01.18-13.50.58:900][217]LogVerse: 60.293842
[2025.01.18-13.50.58:936][220]LogVerse: 62.869338
[2025.01.18-13.50.58:973][223]LogVerse: 60.652343
[2025.01.18-13.50.59:001][225]LogVerse: 60.336214
[2025.01.18-13.50.59:039][228]LogVerse: 60.736574
[2025.01.18-13.50.59:067][230]LogVerse: 60.077635
[2025.01.18-13.50.59:096][232]LogVerse: 60.516842
[2025.01.18-13.50.59:132][235]LogVerse: 60.239437
[2025.01.18-13.50.59:173][238]LogVerse: 60.485103
[2025.01.18-13.50.59:222][242]LogVerse: 63.000573
[2025.01.18-13.50.59:230][242]LogVerse: 57.802460
[2025.01.18-13.50.59:267][245]LogVerse: 61.109026
[2025.01.18-13.50.59:295][247]LogVerse: 0.000000 β
[2025.01.18-13.50.59:329][250]LogVerse: 124.192699 β
[2025.01.18-13.50.59:364][253]LogVerse: 56.855182
[2025.01.18-13.50.59:399][256]LogVerse: 62.364379
[2025.01.18-13.50.59:437][259]LogVerse: 63.747525
[2025.01.18-13.50.59:475][262]LogVerse: 62.686678
[2025.01.18-13.50.59:510][264]LogVerse: 56.308632
[2025.01.18-13.50.59:544][266]LogVerse: 62.364226
[2025.01.18-13.50.59:583][269]LogVerse: 59.505719
[2025.01.18-13.50.59:605][270]LogVerse: 59.702930
[2025.01.18-13.50.59:635][272]LogVerse: 59.700956
[2025.01.18-13.50.59:667][274]LogVerse: 61.274789
The above represents a plot of two recording sessions where a rocket racing car would normally accelerate forward using a keyboard key. Each spike represents where the velocity value between two vectors spiked or dropped due to unstable transform values returned by the server. The above graph represents values record every single tick during 120 seconds.
Expected Result
Stable transform values. The calculated velocity from transform values should not periodically fluctuate.
Observed Result
Unreliable transform values with a lot of periodically dirty data.
Platform(s)
PC
Additional Notes
From the perspective of my client, thereβs 0% packet loss detected!
This bug is POTENTIALLY related to the following issue: [CRITICAL] [BUG] `fort_character` and `fort_vehicle` periodically report dirty transform values while standing still
FORT-788882
FORT-823943