3dsMAX inherit decimal separator from windows regional advanced setting, which in a lot of countries use the SI convention: 'comma' as decimal separator (1,16). Most of keyboard around the world, use 'dot' on keyboard numerical pad, and most of other software/scripting language use 'dot', not comma. It can start being a problem in collaborative workflow, because when using 'Dot' as decimal separator , 'comma' is list separator, but with 'coma' as decimal separator, list separator is 'semicolon'.
example: _float = 1.16 -> vector [x , y , z] -> expression = if (a=1.16, true, false)
vs.
_float = 1,16 -> vector [x ; y ; z] -> expression = if (a=1,16; true; false) This behaviour, can quickly break a sharing workflow, specially with scene using expression technique coming from 2 different computer with different regional settings (example, scene having a thinking particles system using expression node) Also using 'comma' as decimal separator do not allow user to use the 'dot' from keyboard numerical pad to enter value in max GUI. One other point is MXS use dot as decimal separator no matter what windows regional settings are, so it break the experience inside 3dsMAX itself having or coma or dot in GUI, but dot in MXS. To resolve all of this issues, most of users using windows language using coma change the advanced 'region&Language' setting to use 'dot' instead of 'comma', but this is a trick that need to be know by user (so not for newbies) Last point is near every year since a long long time, on every fresh 3dsMAX release, max behavior is broken because of this, if user have changed the default decimal separator from 'comma' to 'dot', so 3dsMAX randomly change the 'dot' to 'comma' to 'dot', witch make for those users 3dsMAX unusable until a fix many weeks/months latter. To resolve this, it could be great that the default decimal separator will be set on 3dsMAX preferences, no matter what windows settings are instead of inheriting from windows settings, so user can choose to use coma or dot, depending on preferences, (put dot as the default decimal separator, for having a consistent experience with GUI/maxscript).
this should resolve scene sharing using expressions technique (specially with tP), fix this fresh max release issue turning max to a unusable software until a fix appear and make it more clear for new user, instead of searching on forum or google, why and how to resolve this behavior (because there is no mention inside the documentation for this).
Edited by Discussion_Admin
Show More