Thanks for your answers Dave.
Regarding the XML, I was referring to a facility to upload a project as a collection of objects defined in a file. It wouldn't need to be XML, but preferably in some human readable format. For example:
Then the project could be constructed outside PlayCanvas, and edited in the PlayCanvas editor before release.
Currently each project needs to be created entirely by hand which is time consuming.
One example use is for games that use a large computer-generated landscape.
I have tried uploading OBJ files etc., but those are not editable. When added as a model, the whole model is treated as an atomic unit that cannot be edited.
An XML/CSV upload would be fairly easy to implement. If you can provide an API or code hooks, I could even have some of our in-house developers write it for you. Thanks!
Physics >> thanks for the tip I will follow it up.
Extents >> yes, exactly. When an entity is resized the child entities retain their original extents instead of scaling accordingly.
Light >> great thanks that worked.
Download >> I downloaded the project ZIP file and extracted it into a folder, then used FTP to copy it to my web server. That's right isn't it?