I’m working on a project that has a relatively simple scene of 73 items.
The artist time required to make this ( based on a source image ) was about 2 hours, and they do a single FBX export that they send to me.
In Unity, I can import this FBX for the first time ( 2 minutes ), and start visually manipulate any of the individual 73 entities, see below…
In PlayCanvas, in order to be able to visually manipulate the 73 items, the artist now has to go through the process of…
- centering each item
( optional - resetting the rotation and scale on each item )
- exporting each item separately as a FBX file
( 30 seconds per model, 35 minutes ).
- ZIP and send all FBXs to me
Then, I have to import all 73 FBXs ( import all at once - about 2 minutes ), and manually drag them all to the scene ( again, select all and drag all at once - 2 minutes ). I can now finally move them individually ( in fact, I have to, as they are all now placed at the center - about 20 minutes ).
( note, the image above is the same FBX that was imported into Unity, the process of breaking it down hasn’t started yet )
The artist has to update the 3d source scene ( eg optimise all the meshes, or add a bevel ) ( time can vary )
For Unity, they re-export the FBX and send it to me ( 2 minutes ). I re-import, and everything updates ( 2 minutes ).
For PlayCanvas, they have to re-center and re-export every single model again ( 35 minutes ). I then have to re-import the FBX file, and hope that the original file gets updated, otherwise I have to use the replace feature on every .json file and delete the old ones.
I want to do this project in PlayCanvas, and even already knowing the issues in advance, I’m just frustrated that the workflow involves more steps ( which means more opportunity for error ), and more time which means more cost.