How can we improve Autodesk 3ds Max?

Double Precision for all internal calculations

So that big differences in scale don´t cause problems (like jittering) anymore.
Cinema 4D and many other 3D packages are already double precision.

111 votes
Vote
Sign in
Signed in as (Sign out)
You have left! (?) (thinking…)
katho3dkatho3d shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
GALACTUSGALACTUS shared a merged idea: Double Precision  ·   · 

11 comments

Sign in
Signed in as (Sign out)
Submitting...
  • Christian Morgan EngerChristian Morgan Enger commented  ·   ·  Flag as inappropriate

    In a perfect world, these systems would stop storing all data in absolute coordinates, and just store an offset number for the coordinate and projection system they use. Letting us import with a centroid placement to xyz 0,0,0 would be a better solution as mentioned in another post, but still some people hand off drawings with "rubbish" and temp items placed all over the place so an average centre would still be way off. AFAIK this problem is exactly the same in Maya, unless it got some upgrade I haven't heard about.

  • KaiKai commented  ·   ·  Flag as inappropriate

    even it would take some serious work i still think it worth the effort... maya and xsi have more precise calculations .. after all i guess XBR is for some serious architecture changes

  • Mark KauffmanMark Kauffman commented  ·   ·  Flag as inappropriate

    This would take some serious re-architecting to accomplish and add a ton of code bloat. Perhaps, what 3ds Max needs is to work with double precision data more effectively. As for the distances, there are ways to address this issue, such as working in feet or meters as the base unit as opposed to inches or millimeters when working on a scene that is very larger as in dozens of miles or km. I did not know that Cinema 4D was double precision.

  • Martin BAdminMartin B (Admin, Autodesk) commented  ·   ·  Flag as inappropriate

    Just as an explanation for others: Because 3ds Max stores vertex data as 32-bit float values, any object that is very far away from the origin will suffer from precision problems up to a point of not being useful anymore. This is also true for camera positions, for example. This can become a real problem, for example, with GIS data that is modeled in "Earth" coordinates (e.g. WGS84 where XY zero is at Greenwich).

Feedback and Knowledge Base