Bug: Manage Exports screen doesn't recognize when lightmapping is finished

From Dragon Age Toolset Wiki
Jump to: navigation, search
  • Version found: 1.0.1088.0
  • Status: Open


BioWare BWIcon rgb.png
This issue has been recorded in BioWare's internal tracking system.

Reference number: 216812 -BryanDerksen

Description

In the Manage Exports window for the level editor, the Render Lightmaps and Wait never completes and will remain in the Running state indefinitely even after the lightmapping is done. For example the following render took 83 seconds (as you can see) but Render Lightmaps and Wait was still in the Running state some 25 minutes later.

I: 19:45:01 - Successfully submitted lightmap job.
I: 19:45:01 - Submiting jobs to lightmapper took 83 seconds.
I: 19:45:00 - no FESL allocator defined
I: 19:45:00 - Lightmapper script completed successfully.
I: 19:44:42 - Processing shadow map job C:\Users\LAUREN~1\AppData\Local\Temp\DALightmap\bt1nave\9E2EAC88-BC88-4373-9710-E64F4E79FA28\job_sm1.xml ...
I: 19:44:26 - Processing shadow map job C:\Users\LAUREN~1\AppData\Local\Temp\DALightmap\bt1nave\9E2EAC88-BC88-4373-9710-E64F4E79FA28\job_sm0.xml ...
I: 19:44:11 - Processing ambient occlusion job C:\Users\LAUREN~1\AppData\Local\Temp\DALightmap\bt1nave\9E2EAC88-BC88-4373-9710-E64F4E79FA28\job_ao1.xml ...
I: 19:43:53 - Processing ambient occlusion job C:\Users\LAUREN~1\AppData\Local\Temp\DALightmap\bt1nave\9E2EAC88-BC88-4373-9710-E64F4E79FA28\job_ao0.xml ...
I: 19:43:47 - Processing lightmap job C:\Users\LAUREN~1\AppData\Local\Temp\DALightmap\bt1nave\9E2EAC88-BC88-4373-9710-E64F4E79FA28\job_lm1.xml ...
I: 19:43:39 - Processing lightmap job C:\Users\LAUREN~1\AppData\Local\Temp\DALightmap\bt1nave\9E2EAC88-BC88-4373-9710-E64F4E79FA28\job_lm0.xml ...
I: 19:43:39 - Detected 8 cores. Use "--cpus=X" option to change setting.
I: 19:43:39 - Running lightmapper script.
I: 19:43:37 - EclipseRay v1.2
W: 19:43:37 - No baked lights. Renderer will use default gray light for diffuse.

I suspect it is waiting for some notification back from your render farm to tell it the Lightmaps have rendered but that event isn't generated by the current version of EclipseRay which means this options is currently unusable and therefore, requires to be run as a separate task (via menu or toolbar) before the other tasks can be run (via the Manage Exports window). This is a little annoying as you can't simply let the process run for a couple of hours but have to return periodically start the automated processes after the lightmap has been rendered.

Workarounds

Pre-render lightmaps from using the options on the toolbar and toggle the Run? status for Render Lightmaps and Wait to No.