getnamo / TensorFlow-Unreal-Examples

Drag and drop Unreal Engine TensorFlow examples repository.
MIT License
218 stars 44 forks source link

UE5 Supported Example #27

Open Bubsavvage opened 1 year ago

Bubsavvage commented 1 year ago

Please add an example project for UE5.1 if you can. It looks like you have a beta version of the TF UE plugin released, but don't have a sample project for it.

Bubsavvage commented 1 year ago

I cloned the latest version of the example. It looks like you renamed the Send Json Texture function so fixed that. I got it into a semi working state, but the training and prediction doesn't seem to be working. I think the plugin for UE5 has some errors that might be preventing the python function calls. Here are the errors early in the launch process post bringing in the Plugins directory for UE5 release.

LogClass: Error: EnumProperty FSIOJ_NamedType::Type is not initialized properly. Module:SIOJEditorPlugin File:Public/SIOJ_BreakJson.h LogClass: Error: BoolProperty FSIOJ_NamedType::bIsArray is not initialized properly. Module:SIOJEditorPlugin File:Public/SIOJ_BreakJson.h LogClass: Display: 2 Uninitialized script struct members found including 0 object properties LogAutomationTest: Error: UObject.Class AttemptToFindUninitializedScriptStructMembers will be marked as failing due to errors being logged LogAutomationTest: Error: LogClass: EnumProperty FSIOJ_NamedType::Type is not initialized properly. Module:SIOJEditorPlugin File:Public/SIOJ_BreakJson.h LogAutomationTest: Error: LogClass: BoolProperty FSIOJ_NamedType::bIsArray is not initialized properly. Module:SIOJEditorPlugin File:Public/SIOJ_BreakJson.h

Bubsavvage commented 1 year ago

0-9 seems to work... The issue is f and g is not calling the python functions. image

getnamo commented 1 year ago

Check the naming expected for call function, i think f and g use that custom function call signature (name match)