Skip to content

Compatible with UE5.6 and UE5.7#48

Open
quicklyslow wants to merge 4 commits intoGiM-GamesInMotion:Masterfrom
quicklyslow:Master
Open

Compatible with UE5.6 and UE5.7#48
quicklyslow wants to merge 4 commits intoGiM-GamesInMotion:Masterfrom
quicklyslow:Master

Conversation

@quicklyslow
Copy link
Contributor

@quicklyslow quicklyslow commented Jun 12, 2025

make the plugin compatible with UnrealEngine 5.6 and 5.7, and fix AddToRoot, will cause actor with this component can not be gc

@quicklyslow quicklyslow changed the title Compatible with UE5.6 Compatible with UE5.6 and UE5.7 Jan 3, 2026
@WANGHESI
Copy link

Can you help me to support Android

@JoseDVJ
Copy link

JoseDVJ commented Feb 22, 2026

Hello quicklyslow, I'm Dauris. I want to ask you if the gfur plugin is updated for version 5.7 and if not, I would pay to update it to that version and maybe other updates.

@quicklyslow
Copy link
Contributor Author

quicklyslow commented Feb 22, 2026

I had already updated for ue5.7 in this commit c8cc674
And is in sync in this pr

@jalakarp
Copy link

I had already updated for ue5.7 in this commit c8cc674 And is in sync in this pr

Does not compile with UE 5.7.3 build tool? Did you try to build with 5.7.3?

@jalakarp
Copy link

I had already updated for ue5.7 in this commit c8cc674 And is in sync in this pr

Does not compile with UE 5.7.3 build tool? Did you try to build with 5.7.3?

Fixed by having these includes in

FurMorphObject.cpp:

  #include "FurMorphObject.h"
  #include "CoreMinimal.h"
  #include "RenderResource.h"
  #include "RHI.h"
  #include "RHIDefinitions.h"
  #include "RHIResources.h"
  #include "RHICommandList.h"
  #include "FurSkinData.h"
  #include "Rendering/SkeletalMeshRenderData.h"
  #include "Runtime/Engine/Private/SkeletalRenderGPUSkin.h"
  #include "Components/SkinnedMeshComponent.h"
  #include "Animation/MorphTarget.h"
  #include "ShaderParameterUtils.h"

FurComponent.cpp:

#include "FurComponent.h"
#include "GFur.h"
#include "FurSplines.h"
#include "FurData.h"
#include "FurMorphObject.h"
#include "Engine/Engine.h"
#include "PhysicsEngine/BodySetup.h"
#include "DynamicMeshBuilder.h"
#include "GPUSkinVertexFactory.h"
#include "Rendering/SkeletalMeshRenderData.h"
#include "Materials/MaterialRenderProxy.h"
#include "MaterialDomain.h"
#include "MaterialShared.h"
#include "Engine/SkeletalMesh.h"
#include "SceneInterface.h"
#include "Engine/SkinnedAssetCommon.h"
#include "Components/SkinnedMeshComponent.h"
#include "Components/SkeletalMeshComponent.h"
#include "SceneView.h"
#include "PrimitiveSceneProxy.h"
#include "RendererInterface.h"
#include "Engine/CollisionProfile.h"
#include "Runtime/Launch/Resources/Version.h"
#include "ShaderParameterUtils.h"
#include "FurSkinData.h"
#include "FurStaticData.h"
#include "SkeletalRenderPublic.h"
#include "Materials/Material.h"
#include "Materials/MaterialInstanceDynamic.h"
#include "Materials/MaterialInterface.h"

Finally FurData.cpp

#include "FurData.h"
#include "Runtime/Launch/Resources/Version.h"
#include "FurComponent.h
```"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants