Procedural Mesh

Procedural Mesh

Windows
MacOS
Linux
On this page

Actions

Add Collision Convex Mesh

Add simple collision convex to this component

Target is Procedural Mesh Component

Calculate Tangents for Mesh

Automatically generate normals and tangent vectors for a mesh UVs are required for correct tangent generation.

Target is Kismet Procedural Mesh Library

Clear All Mesh Sections

Clear all mesh sections and reset to empty state

Target is Procedural Mesh Component

Clear Collision Convex Meshes

Remove collision meshes from this component

Target is Procedural Mesh Component

Clear Mesh Section

Clear a section of the procedural mesh. Other sections do not change index.

Target is Procedural Mesh Component

Convert Quad to Triangles

Add a quad, specified by four indices, to a triangle index buffer as two triangles.

Target is Kismet Procedural Mesh Library

Copy Procedural Mesh from Static Mesh Component

Copy materials from StaticMeshComponent to ProceduralMeshComponent.

Target is Kismet Procedural Mesh Library

Create Grid Mesh Split

Generate a vertex buffer, index buffer and UVs for a grid mesh where each quad is split, with standard 0-1 UVs on UV0 and point sampled texel center UVs for UV1.

Target is Kismet Procedural Mesh Library

Create Grid Mesh Triangles

Generate an index buffer for a grid of quads.

Target is Kismet Procedural Mesh Library

Create Grid Mesh Welded

Generate a vertex buffer, index buffer and UVs for a tessellated grid mesh.

Target is Kismet Procedural Mesh Library

Create Mesh Section

Create/replace a section for this procedural mesh component.

Target is Procedural Mesh Component

Generate Box Mesh

Generate vertex and index buffer for a simple box, given the supplied dimensions. Normals, UVs and tangents are also generated for each vertex.

Target is Kismet Procedural Mesh Library

Get Num Sections

Returns number of sections currently created for this component

Target is Procedural Mesh Component

Get Section from Procedural Mesh

Grab geometry data from a ProceduralMeshComponent.

Target is Kismet Procedural Mesh Library

Get Section from Static Mesh

Grab geometry data from a StaticMesh asset.

Target is Kismet Procedural Mesh Library

Is Mesh Section Visible

Returns whether a particular section is currently visible

Target is Procedural Mesh Component

Set Mesh Section Visible

Control visibility of a particular section

Target is Procedural Mesh Component

Slice Procedural Mesh

Slice the ProceduralMeshComponent (including simple convex collision) using a plane. Optionally create 'cap' geometry.

Target is Kismet Procedural Mesh Library

Update Mesh Section

Updates a section of this procedural mesh component. This is faster than CreateMeshSection, but does not let you change topology. Collision info is also updated.

Target is Procedural Mesh Component

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss