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.
Houdini Plugin for 4.23?
5263 7 0- RJM
- Member
- 6 posts
- Joined: Oct. 2018
- Offline
- dpernuit
- Staff
- 550 posts
- Joined: Sept. 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]
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]
- X_H_N
- Member
- 31 posts
- Joined: Aug. 2015
- Offline
- X_H_N
- Member
- 31 posts
- Joined: Aug. 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
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
- RJM
- Member
- 6 posts
- Joined: Oct. 2018
- Offline
- RJM
- Member
- 6 posts
- Joined: Oct. 2018
- Offline
- X_H_N
- Member
- 31 posts
- Joined: Aug. 2015
- Offline
- dpernuit
- Staff
- 550 posts
- Joined: Sept. 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.
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