Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] Bug Reporting => Topic started by: romullus on 2025-06-09, 22:59:17

Title: [SOLVED] Corona proxy scale issue
Post by: romullus on 2025-06-09, 22:59:17
3ds Max 2024.2 Corona 13 RC1

Corona proxy scale gets wrong when changing scene units. See attached gif.
Title: Re: Corona proxy scale issue
Post by: Aram Avetisyan on 2025-06-10, 11:00:31
This is expected, as CoronaProxy preserves its real measurements when scene units are changed.
E.g. if you create a teapot object (teapot type) next to it and change the units, teapot radius will get changed, instead of it being scaled. If you check CoronProxy measurements (utility tab) before and after scene unit change, they should be the same - hence the scaling of proxies.
Title: Re: Corona proxy scale issue
Post by: romullus on 2025-06-10, 12:00:28
I would argue if this is expected behaviour. I add 3 teapots in the scene, one of them is primitive, the other is mesh, yet another is Corona proxy. I then change scene units and 2 teapots remain the same size while Corona proxy one gets changed its size. It's irrelevant to the user if actually that's primitive's radius was changed and mesh was scaled and Corona proxy is the one that proudly stays true to its measurements. I think Corona should adopt 3ds Max behaviour as this is what the user is expecting and is getting used too.
Title: Re: Corona proxy scale issue
Post by: James Vella on 2025-06-10, 12:13:20
I have to say that's actually pretty neat feature. I often find that if you change units and then merge the object into another scene your object will have the incorrect scale.
Title: Re: Corona proxy scale issue
Post by: romullus on 2025-06-10, 12:28:34
That's fair point. I haven't thought about that.
Title: Re: Corona proxy scale issue
Post by: maru on 2025-06-10, 14:12:00
I would also say this is a feature, not a bug. A human model should always remain human-sized, regardless of system units, same with other objects.