void GenerateSurfelEnd() { if (dll_function_caller != null) { dll_function_caller.Release(); } dll_function_caller = null; }
void LightprobeBakingEnd() { if (dll_function_caller != null) { dll_function_caller.Release(); } dll_function_caller = null; }
void InteractiveRenderingEnd() { if (dll_function_caller != null) { dll_function_caller.Release(); } dll_function_caller = null; }
void LightprobeBakingStart() { Debug.Log("Export scene data..."); ucExportMesh.mrt_datas = ucObjectMrt.StartExportData(); if (dll_function_caller == null) { if (thread_dispatcher == null) { thread_dispatcher = ucThreadDispatcher.Initialize(); } dll_function_caller = new ucDLLFunctionCaller(thread_dispatcher); } dll_function_caller.LoadDLLAndInit(); dll_function_caller.StartLightprobeBaking(); }
void GenerateSurfelStart() { Debug.Log("Export scene data..."); //ucExportMesh.mrt_datas = ucObjectMrt.StartExportData(); if (dll_function_caller == null) { if (thread_dispatcher == null) { thread_dispatcher = ucThreadDispatcher.Initialize(); } dll_function_caller = new ucDLLFunctionCaller(thread_dispatcher); } dll_function_caller.LoadDLLAndInitSurfel(); //dll_function_caller.StartGenerateSurfelData(); dll_function_caller.StartDebugDirectionalData(); }