From a1b01de17e2e87e7a70449236bf102f248182505 Mon Sep 17 00:00:00 2001 From: neverbxrn <108614975+neverbxrn@users.noreply.github.com> Date: Thu, 30 Jul 2026 20:58:41 +0300 Subject: [PATCH 1/2] fix for voxelvolumematerialpalette --- Source/Terrain2/Public/VoxelVolumeMaterialPalette.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Source/Terrain2/Public/VoxelVolumeMaterialPalette.h b/Source/Terrain2/Public/VoxelVolumeMaterialPalette.h index 2cdda965..74f436be 100755 --- a/Source/Terrain2/Public/VoxelVolumeMaterialPalette.h +++ b/Source/Terrain2/Public/VoxelVolumeMaterialPalette.h @@ -1,6 +1,6 @@ #pragma once #include "CoreMinimal.h" -#include "UObject/Object.h" +#include "Engine/DataAsset.h" // Data Asset fix #include "Chaos/ChaosEngineInterface.h" #include "CreativePaintMaterialMapping.h" #include "VoxelMaterial.h" @@ -8,8 +8,8 @@ class UMaterialInterface; -UCLASS(Blueprintable) -class TERRAIN2_API UVoxelVolumeMaterialPalette : public UObject { +UCLASS(Blueprintable, BlueprintType) +class TERRAIN2_API UVoxelVolumeMaterialPalette : public UDataAsset { GENERATED_BODY() public: protected: @@ -32,4 +32,3 @@ class TERRAIN2_API UVoxelVolumeMaterialPalette : public UObject { UVoxelVolumeMaterialPalette(); }; - From 80731efb2420b4a6078f7c646cabc97a84fa54db Mon Sep 17 00:00:00 2001 From: neverbxrn <108614975+neverbxrn@users.noreply.github.com> Date: Sun, 2 Aug 2026 01:51:23 +0300 Subject: [PATCH 2/2] Update VoxelVolumeComponent.cpp correct amount of fixed LODRanges for AstroPlanet --- Source/Terrain2/Private/VoxelVolumeComponent.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Terrain2/Private/VoxelVolumeComponent.cpp b/Source/Terrain2/Private/VoxelVolumeComponent.cpp index 13130a06..29003490 100755 --- a/Source/Terrain2/Private/VoxelVolumeComponent.cpp +++ b/Source/Terrain2/Private/VoxelVolumeComponent.cpp @@ -20,7 +20,7 @@ UVoxelVolumeComponent::UVoxelVolumeComponent(const FObjectInitializer& ObjectIni this->bCastFarShadow = true; this->ManuallySetLODRanges = false; this->MaxOctreeDepth = 6; - this->LODRanges.AddDefaulted(7); + this->LODRanges.AddDefaulted(9); this->MultiplayerCorrectionRange = 512.00f; this->NodeCachingFactor = 5.00f; this->DefaultMaterial = NULL;