Introduce a Way to Adjust the Duality Coordinate System and Internal Unit Conversion Rates for Advanced Users #541
Labels
Breaking Change
Breaks binary or source compatibility
Cleanup
Improving form, keeping function
Core
Area: Duality runtime or launcher
Editor
Area: Duality editor or support libraries
Feature
It doesn't exist yet, but I want it
Nice2Have
Beneficial, but only very slightly so
Usability
Related to API and UI usability
Milestone
Summary
Duality currently uses a world space unit scale that has been chosen to match pixels at 1:1 camera zoom. While nice for some games, this screws up a significant number of physics conversion rates and is a somewhat arbitrary choice for most other games. Investigate whether it makes sense to switch all of Duality over to a MKS (meter-kilogram-second) scale.
Analysis
This issue is to be investigated and discussed. Whether or not it should be implemented still needs to be figured out. Feedback appreciated, please join the discussion in the comments.
What that means
1.0f
for all units.1.0f
for all units.Things to take note of
1.6666 pixels / frame
2.7777 decigram * pixels / frame²
1 unit / second
1 kg * units / second²
What needs to be done
How to proceed
develop-v3.0
branch to implement a prototype.The text was updated successfully, but these errors were encountered: