Skip to content

Tags: VoxelPlugin/VoxelPluginFreeLegacy

Tags

4.23

Toggle 4.23's commit message
Build 76

✨ Add basic support for landscape grass (doesn't support density yet)

🐛 Fix android compilation

🐛 Fix parser

🐛 Fix collision/navmesh when RenderWorld is false

🐛 Fix crash on runtime destroy

🐛 Fix crash when changing map in editor

♻ Refactor the spawners to be easier to maintain
📝 Voxel Asset Spawners are deprecated (they never worked well)
📝 Voxel Spawners Groups are deprecated
📝 Voxel Mesh Spawner Groups are deprecated

✨ Store accurate task count per voxel world
📝 GetTaskCount, IsVoxelWorldMeshLoading and IsVoxelWorldFoliageLoading are now more accurate

♻ Add PRO ONLY FILE to parser


Former-commit-id: c5822e1fb7dd7c59d48030327f4329b8a02da4b9 [formerly 8920b00]
Former-commit-id: 0a858004b8e809518ab79ca4cf9019e15c3f7608

1.2

Toggle 1.2's commit message
Build 54

🐛 Fix OSX packaging

🐛 Switch voxel save to use 64 bits arrays


Former-commit-id: 8f017602f76908d087bba84ff362aef286c3f06d [formerly 7da70ef]
Former-commit-id: 416cd77143bc91b58fe50e816b7de313394a2ad4

1.0

Toggle 1.0's commit message
Update to 36889c177e329911979c0ed53acfcdfe17ae4d74

✨ Add fixed rotation option to flatten
✨ Allow painting when using smooth/progressive stamp
✨ Add FVoxelData::ParallelSet
♻ Remove old UsingCustomVersion
✨ Allow cooking/loading voxel world collision data
🐛 Fix packaging
✨ Name VoxelFree and VoxelPro differently
♻ Remove old uplugins
✨ Add Ignore button to Free popups
♻ Change sculpt/paint strength defaults
🐛 Properly fix motion blur when meshes are reused
🐛 Fix redirects in 4.25
🐛 Fix packaging
🐛 Do not use ConstructorHelpers on examples
Merge branch 'master' of github.com:Phyronnaz/VoxelPrivate
✨ Tune surface tools strengths
🐛 Fix asset actor preview of subtractive data assets
Merge branch 'master' of github.com:Phyronnaz/VoxelPrivate
🐛 Fix heightmap asset range analysis
✨ Add IsLoaded to VoxelWorld
✨ Add delegate helpers
🐛 Fix FVoxelIntBox::Clamp
✨ Make spawner single/multi index density arrays
✨ Add single and multi index as spawner density options
✨  Add Alignment comment
✨ Make Strength framerate independent
🐛 Fix free compilation
✨ Speeds up voxel world recreate by 10x
✨ Automatically restore save data when changing property marked as recreate
✨ Make voxel save popup yes no instead of ok
✨ Add per LOD materials
🐛 Fix VDB import popup size
✨ Add VDB import/export support
🐛 Fix SetUV node
✨ Make hardness support 4/5 way blend
🐛 Fix mesh stamp material settings
✨ Automatically use Top textures if sides aren't set
✨ Add HRA support
Merge branch 'master' of gitlab.com:Phyronnaz/VoxelPluginProBeta
🐛 Fix niagara nodes
Merged from #38 by RobertBiehl
Merge branch 'master' of gitlab.com:Phyronnaz/VoxelPluginProBeta
🐛 Fix loading old voxel worlds with Double Index
🐛 Fix WorldAlignedTexture export float4
✨ Print a warning insetad of erroring when compiling old voxel graphs
🐛 FIx surface nets materials at LOD 0
✨ Add paint channel dropdown
♻ Missing file
✨ Add falloff circles to tool overlays
✨ Add opacity settings to voxel tools
✨ Automatically refresh materials on recompile/parameter changes
🐛 Dispacement -> Displacement
🐛 Fix texture haven assets
Merge pull request #1 from Phyronnaz/MultiIndex
Multi index
🐛 Fix double precision
🐛 Fix GetPreviousGeneratorMaterial, GetPreviousGeneratorCustomOutput and GetWorldGeneratorCustomOutput
🐛 Fix manual multiplayer example
🐛 Fix complex controller
🐛 Fix example maps materials
🐛 Fix voxel world default materials
🐛 Fix heightmap import for multi index
✨ Add voxel.tools.DebugMaterialUnderCursor
Add texture haven textures
Remove old material assets
Add collection instance
Make Height Blend optional
Fix paint material to work with multi index
Add local triplanar option
♻ Make tessellation work on-demand instead of based on invoker distance
Add UVoxelInstancedMaterialCollectionTemplates
Make voxel graphs work with multi index
Update README.md
Some initial multi index work
✨ Add MaterialExpressionPack
🐛 Fix trim tool when nothing is hit
🐛 Fix crash when force deleting material
♻ Split VoxelGlobals.h into multiple files
♻ Split voxel stats into multiple stats categories, to make it easier to see what's affecting the game/render thread
✨ Improve surface tools to use a proper stack
✨ Allow drag and dropping materials onto voxel worlds
✨ Add DistanceFieldSelfShadowBias
✨ Add proper support for mesh distance fields
♻ Remove ENABLE_VOXEL_DISTANCE_FIELDS since 4.22 is not supported anymore
🐛 Fix for 4.23
🐛 Directly update UniformBuffer to cancel motion blur to avoid issues with VoxelLocalPosition
🐛 Fix graph macro default pins value not being  optional
🐛 Fix FREE
🐛 Fix name shadowing
🐛 Fix linux compilation
♻ Also enable VOXEL_DEBUG in Debug
Merge branch 'master' of github.com:Phyronnaz/VoxelPrivate
✨ Add thread pool stats
✨ Add better heightmap range analysis, for at least 50% generation speedup when using heightmaps
✨ Improve voxel invoker interface, and force LOD rebuild whenever an invoker setting changes
✨ Improve generation speed when bRenderWorld is false, by only computing the geometry and not normals/materials/uvs
✨ Allow stamping voxel asset actors at runtime in the editor from the UI
🐛 Fix Build.cs include paths
🐛 Fix biome merge node
✨ Add Hollow Planet example
🐛 Fix compilation
♻  Add missing file
✨ Auto normalize graph preview & add distance field view
✨ Add FloatingIslandOnion example
✨ Add SDF nodes
✨ Add VoxelGeneratedWorldGeneratorsIncludes
🐛 Fix typo
♻ Add 5 way blend comments
🐛 Fix assert
🐛 Fix GFrameNumber ensure
♻ Fix smooth intersection comment
🐛 Fix 4.25 on clang
♻ Add more profiling to proc mesh scene proxy
🐛 Fix MakeVoxelIntBox
🐛 Reduce draw cost by half by lazily doing uniform buffer updates
✨ Add Cubic Destruction example
✨ Make physics part spawner return a result
✨ Add Spawn Probability to cube spawner
✨ Add material parameter to default flat generator
🐛 Fix compilation
♻ Rename FastNoise to FVoxelFastNoise
♻ Rename FIntBox to FVoxelIntBox to avoid name collisions
♻ Move files to VoxelUtilities and VoxelWorldGenerators subfolders
🐛 Do not normalize texture masks as it's too expensive
🐛 Allow using UserInterface2D as voxel texture
🐛 Fix mask channel not being used in texture cache
♻ Split VoxelToolManagerTools into several files
🐛 Add back Dexyfex copyright on the surface nets mesher :)
🐛 Fix high resolution digging map lighting
✨ Add high resolution digging example
♻ Move example maps to individual folders
✨ Add ConvertMeshToVoxels_NoMaterials
🐛 Fix crash when importing assets with huge scale
✨ Add GetVoxelWorld blueprint helpers
✨ Add RenderSharpness setting
Merge branch 'master' of github.com:Phyronnaz/VoxelPrivate
✨ Allow creating a global voxel pool for all UWorlds
Merge branch 'master' of github.com:Phyronnaz/VoxelPrivate
🐛 Fix world border not being editable
Merge branch 'master' of github.com:Phyronnaz/VoxelPrivate
🐛 Fix ClearUnusedMaterialsImpl not compressing materials to single value
✨ Add FindClosestNonEmptyVoxel
🐛 Fix range analysis ensure
🐛 Fix android packaging
♻ Make Density Multiplier an advanced setting
Merge branch 'master' of github.com:Phyronnaz/VoxelPrivate
✨ Improve five way blend painting so that painting with a strength of 1 works as expected
🐛 Fix race condition when rebuilding foliage
✨ Add CreateColorTextureFromWorldGenerator and relevant color texture helpers
✨Add Graph Color Output to Texture example
🐛 Fix Generating CPP worlds does not use FVoxelTextureUtilities::CreateFromTexture_Color [455]


Former-commit-id: 9b918ef52ff726af42b10c8e90dfe168608d3f9b [formerly d8ac154]
Former-commit-id: 8cb59ef79e364e7c7e1ed07484c90e8499f8ba9b

4.22

Toggle 4.22's commit message
Update

Former-commit-id: 2abe8dfb5d08e67d4110512981e27d845e29b7e0 [formerly 49abc94]
Former-commit-id: f0f7ba75e6f3375f38d2bfd60fc5c64b30b7e79a