Houdini Plugin for 4.23?

   1664   7   0
User Avatar
Member
3 posts
Joined: 10月 2018
Offline
how soon can we expect a plugin for 4.23?
can i build my own binaries from source?
i would do that, but it just takes so damn long.
i would rather you guys do it.
User Avatar
スタッフ
399 posts
Joined: 9月 2016
Offline
Hi,

Source code for the 4.23 plugin is available on Github:
https://github.com/sideeffects/HoudiniEngineForUnreal/tree/Houdini17.5-Unreal4.23 [github.com]

Today's daily build (17.5.370) has the 4.23 plugin binaries as well.

And for those of you that are feeling a little bit experimental, the 4.24 plugin (main UE4 branch) is available on Github as well:
https://github.com/sideeffects/HoudiniEngineForUnreal/tree/Houdini17.5-UnrealMAIN [github.com]
User Avatar
Member
30 posts
Joined: 8月 2015
Offline
latest daily

build 370
Edited by X_H_N - 2019年9月6日 16:55:21

Attachments:
2019-09-06.png (105.7 KB)

User Avatar
Member
30 posts
Joined: 8月 2015
Offline
When I try build it i get this errors.

Severity Code Description Project File Line Suppression State
Error C2065 ‘FFoliageMeshInfo’: undeclared identifier UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 1142
Error C2664 ‘bool FTextureSource::GetMipData(TArray<uint8,FDefaultAllocator64> &,int32,IImageWrapperModule *)’: cannot convert argument 1 from ‘TArray<uint8,FDefaultAllocator>’ to ‘TArray<uint8,FDefaultAllocator64> &’ UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniLandscapeUtils.cpp 2256
Error C2664 ‘void ALandscapeProxy::Import(const FGuid &,int32,int32,int32,int32,int32,int32,const TMap<FGuid,TArray<uint16,FDefaultAllocator>,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<KeyType,ValueType,false>> &,const TCHAR *const ,const TMap<KeyType,TArray<FLandscapeImportLayerInfo,FDefaultAllocator>,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<KeyType,TArray<FLandscapeImportLayerInfo,FDefaultAllocator>,false>> &,ELandscapeImportAlphamapType,const TArray<FLandscapeLayer,FDefaultAllocator> *)’: cannot convert argument 8 from ‘const unsigned short *’ to ‘const TMap<FGuid,TArray<uint16,FDefaultAllocator>,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<KeyType,ValueType,false>> &’ UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniLandscapeUtils.cpp 3462
Error C2039 ‘FillVertexColors’: is not a member of ‘MeshPaintHelpers’ UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniMeshSplitInstancerComponent.cpp 149
Error C3861 ‘FillVertexColors’: identifier not found UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniMeshSplitInstancerComponent.cpp 149
Warning C4996 ‘UStaticMesh:ourceModels’: Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 197
Warning C4996 ‘UStaticMesh:ourceModels’: Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 198
Warning C4996 ‘UStaticMesh:ourceModels’: Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 200
Warning C4996 ‘UStaticMesh:ourceModels’: Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 204
Warning C4996 ‘UStaticMesh:ourceModels’: Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 233
Warning C4996 ‘UStaticMesh:ourceModels’: Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 234
Warning C4996 ‘UStaticMesh:ourceModels’: Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 238
Warning C4996 ‘UStaticMesh:ectionInfoMap’: Please do not access this member directly; use UStaticMesh::GetSectionInfoMap(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 242
Warning C4996 ‘UStaticMesh:ectionInfoMap’: Please do not access this member directly; use UStaticMesh::GetSectionInfoMap(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 246
Error C2039 ‘GetLocalFoliageTypeForMesh’: is not a member of ‘AInstancedFoliageActor’ UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 1134
Error C2065 ‘FoliageMeshInfo’: undeclared identifier UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 1142
Error C2039 ‘FindMesh’: is not a member of ‘AInstancedFoliageActor’ UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 1142
Error C2065 ‘FoliageMeshInfo’: undeclared identifier UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 1143
Error C2065 ‘FoliageMeshInfo’: undeclared identifier UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 1158
Error C2065 ‘FoliageMeshInfo’: undeclared identifier UE4 C:\unreal\UnrealEngine-4.23.0-release\Engine\Plugins\Runtime\HoudiniEngine\Source\HoudiniEngineRuntime\Private\HoudiniEngineBakeUtils.cpp 1161
Error MSB3075 The command “..\..\Build\BatchFiles\Build.bat -Target=”UE4Editor Win64 Development“ -Target=”ShaderCompileWorker Win64 Development“ -WaitMutex -FromMsBuild” exited with code 5. Please verify that you have sufficient rights to run this command. UE4 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets 44
User Avatar
Member
3 posts
Joined: 10月 2018
Offline
thank you.
installing 370 now.
User Avatar
Member
3 posts
Joined: 10月 2018
Offline
so. i'm using the launcher to download stuff but the plugin was not in there.
click the gear and go to modify then add the plugins you want.
just in case anyone goes through the same thing.
User Avatar
Member
30 posts
Joined: 8月 2015
Offline
I have problem with launcher loggin

Attachments:
2019-09-07.png (24.9 KB)

User Avatar
スタッフ
399 posts
Joined: 9月 2016
Offline
Hi,

Sorry about that, the installer hasn't been properly updated in 17.5.370 and was not installing the 4.23 plugin.
The installer has been properly updated the next day, and the 4.23 plugin is part of the current dailies.

As for those build errors, those were what you get when building the 4.22 plugin with 4.23.
You shouldn't get them if you get the proper sources to build with 4.23.
(as posted earlier https://github.com/sideeffects/HoudiniEngineForUnreal/tree/Houdini17.5-Unreal4.23 [github.com] )

The github is automatically updated, but with a 24h delay, so you may just have downloaded the sources too early, without the fixes.

For that launcher login error, you should contact support about that / submit a bug.
  • Quick Links