Commit Graph

4 Commits

Author SHA1 Message Date
Ben Marsh
530369c613 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
projectgheist
27ae5afdcb PR #4726: Update copyright notices to 2018. (Contributed by projectgheist)
#rb none
#lockdown Nick.Penwarden

[CL 4070389 by Ben Marsh in Main branch]
2018-05-14 07:48:19 -04:00
Alexis Matte
b8ee94f6a1 Use the current static build code (ddc, etc) to build render data from mesh description.
Change the name of the fbx import option to import mesh description
Add missing indexes buffer GPU optimisation

#rb none

[CL 3638923 by Alexis Matte in Dev-Geometry branch]
2017-09-12 11:57:25 -04:00
Richard TalbotWatkin
4bd417f8e8 - Split off mesh description into its own class and engine module. The intention is this will be shared by other mesh objects as the source mesh format, rather than being part of UEditableMesh.
- Created new API for accessing mesh elements. They now allow a range-for iteration over element IDs, and a custom container type for elements.
- Beginnings of a new generic attribute system which supports different attribute value types. This provides SoA type attribute containers (so, for example, all vertex positions are held contiguously).
- Revisited polygon groups and materials. Materials are now handled like an attribute of polygon groups, and are represented by a string asset reference, and two slot names (user-given and imported). Added a new basic action to move a polygon from one group to another, and removed the 'assign material to polygon' action. A mesh can now have more than one polygon group with the same material.
- General refactoring and optimization.
#rb Mike.Fricker

[CL 3603104 by Richard TalbotWatkin in Dev-Geometry branch]
2017-08-22 16:18:25 -04:00