Skip to content

Scale seems off, Miniscule is like Human, Human is like Large, Huge is like outer space. Linux, Wayland (Workaround included) #88

@Hunanbean-Collective

Description

@Hunanbean-Collective

Describe the bug
i honestly do not know if it is just my system, or a linux thing, or what.
the scale of motion is off. Miniscule is closer to what i would expect Human scale to be.
instead of making very small values in the Setting, i opted to add a global scale adjuster

To Reproduce
Steps to reproduce the behavior:
Move around the scene. notice Minscule scale seems like Human scale and Human scale seems faster than it should be, etc

Expected behavior
Named scales to match more closely to mental image

Details (please complete the following information):

  • Issue occurred while navigating in the editor viewports
  • Device type: Spacemouse Pro
  • Connection Wired
  • OS: CacyOS, Wayland, KDE, Nvidia, Linux
  • SpaceNavigator Driver version 2.1.0 from source, 2.1.0rc from Asset Store

Additional context
a work around i am using is, in the ViewportController.cs
in the ReadDeviceData method, near the bottom, just above the TransSens, RotSens, and GetLocks
add:

            float transScale = 0.05f;
            float rotScale = 0.5f;

            float timeFactor = (float)_diyDeltaTime * _deltaTimeFactor;

            translation *= timeFactor * transScale;
            rotation *= timeFactor * rotScale;

Important disclaimer, i am Not a programmer. these are hacks that worked for me. that is all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions