matija kecman
6f80932e2b
Render Capture Baking: Add messages warning users about missing tangents or UVs
...
#rnx
#rb lonnie.li
#jira none
#preflight 62a72d695a44fbc402908e21
[CL 20626847 by matija kecman in ue5-main branch]
2022-06-13 10:27:34 -04:00
Ryan Schmidt
c6c930536b
GeometryProcessing: add FMeshResolveTJunctions, tries to fix cases where a boundary vertex lies on the interior of some other boundary edge, via edge splits, so that a Weld will work on the new set of boundary edges.
...
ModelingTools: Add option to Weld Tool to try to resolve T-junctions. Add feedback to report back the initial and final number of open boundary edges.
#rb jimmy.andrews
#preflight 62a260e48b67b148f2600dd8
[CL 20585253 by Ryan Schmidt in ue5-main branch]
2022-06-09 17:40:10 -04:00
Ryan Schmidt
050edd4706
Geometry: Expose Remesh function in Geometry Script, and add basic convergence check to queue remesher
...
- add FQueueRemesher::MinActiveEdgeFraction. If fraction of modified/total edges in remesh pass is below this parameter (default 1%), consider result converged.
- Expose as option in FRemeshMeshOp, and add sane defaults for all parameters of Op
- move CalculateTargetEdgeLength function from RemeshMeshTool to static function in FRemeshMeshOp, update Tool
- add Geometry Script function ApplyUniformRemesh
#rb jimmy.andrews
#preflight 62a0f1923f1e313c6ad23c21
[CL 20562425 by Ryan Schmidt in ue5-main branch]
2022-06-08 15:29:16 -04:00
matija kecman
efacd04a11
Render Capture Baking: Add analytics to render capture baking tool
...
#rb lonnie.li
#rnx
#jira none
#preflight 629f7e2cf73a9b013dc2f0b5
[CL 20547131 by matija kecman in ue5-main branch]
2022-06-07 18:55:16 -04:00
matija kecman
e5cd54f37d
Render Capture Baking: Refactor render capture evaluator, to better support analytics and address some tech debt
...
#rb lonnie.li
#rnx
#jira none
#preflight 629f78d3410219bf1b2e4eee
[CL 20540003 by matija kecman in ue5-main branch]
2022-06-07 12:31:42 -04:00
matija kecman
85a44f52c7
Render Capture Baking: Refactor tool properties so that only genuine render capture options trigger game thread recomputes, also improve names
...
#rb lonnie.li
#rnx
#jira none
#preflight 6296351cfe779f23c8e74e17
[CL 20438207 by matija kecman in ue5-main branch]
2022-05-31 12:08:54 -04:00
tyson brochu
e78697a2c1
SetCollisionGeometryTool: add Mesh to Level Set / SDF conversion
...
#rb jimmy.andrews
#preflight 62952aa7e61254772f6b4b5e
[CL 20432875 by tyson brochu in ue5-main branch]
2022-05-30 16:48:48 -04:00
robert manuszewski
f8a812a32f
Converting hardcoded short class/enum names to pathnames ahead of ANY_PACKAGE removal
...
#rb trivial
#jira UE-99463
#preflight 6288fd998828ea88c8aef3d0
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20314896 via CL 20314897 via CL 20314903 via CL 20314904
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)
[CL 20315214 by robert manuszewski in ue5-main branch]
2022-05-22 10:30:02 -04:00
matija kecman
c0efeb5f4f
Render Capture Baking: Add FScopedSlowTask to give user progress feedback on game thread scene capture
...
#rb lonnie.li
#rnx
#jira none
#preflight 62822298046b81bf9399584e
[CL 20221812 by matija kecman in ue5-main branch]
2022-05-16 06:50:35 -04:00
Jimmy Andrews
525173d5ea
Prevent BakeRS UI from allowing user to try baking only rotation w/ a rotation+non-uniform scale, as UE transforms don't support this
...
#jira UE-151507
#rb lonnie.li
#preflight 627af39d0a5817c9d918b1bd
[CL 20132493 by Jimmy Andrews in ue5-main branch]
2022-05-10 20:29:48 -04:00
Jimmy Andrews
e64bf36163
expose min part thickness parameter in convex decomposition algorithm out to Msh2Coll tool and Geometry Script api
...
#preflight 6279639976015d2d65df0f45
#rb rinat.abdrashitov
[CL 20110648 by Jimmy Andrews in ue5-main branch]
2022-05-09 16:41:33 -04:00
matija kecman
929525effb
Render Capture Baking: Support correspondence sample validity checking, use BSpline filtering and enable multisampling
...
#rb lonnie.li
#rnx
#jira none
#preflight 6262d4dbd558dfdec3934905
[CL 19899614 by matija kecman in ue5-main branch]
2022-04-25 05:41:52 -04:00
Jimmy Andrews
97659cdfcb
add a "Random Colors" option to the collision geometry visualizations
...
#rb rinat.abdrashitov
#preflight 6262fd04f606b184f0a24e03
[CL 19870471 by Jimmy Andrews in ue5-main branch]
2022-04-22 15:40:09 -04:00
tyson brochu
087f3b0d0f
Remesh Tool: initial implementation of (optional) boundary constraint projection:
...
- Constrained edges along a boundary are allowed to collapse, and vertices are allowed to move, but they are projected back to the original boundary curve geometry
- Additionally, vertices at boundary "corners" (defined using an angle threshold criterion) are constrained to not move or be deleted
#jira UE-149616
#rb rinat.abdrashitov
#preflight
#preflight 6262dc97e87284a93cd6bd44
[CL 19867177 by tyson brochu in ue5-main branch]
2022-04-22 12:56:47 -04:00
lonnie li
d220cbde66
ModelingTools: Add ObjectSpaceNormal and Position output types to BakeAll tool.
...
#rb none
#jira none
#preflight 6262bb3fd929bc34a32a6358
[CL 19865051 by lonnie li in ue5-main branch]
2022-04-22 10:35:38 -04:00
lonnie li
a7ff03f785
ModelingTools: Update TargetMesh property in BakeAll for skeletal and dynamic mesh targets.
...
#rb none
#jira none
#preflight 6260a61e886befa9a5d3ef89
[CL 19843481 by lonnie li in ue5-main branch]
2022-04-20 21:32:46 -04:00
semion piskarev
15ad078986
MeshModelingTools: Transact the bChangesMade flag in CubeGrid tool so that it is properly undone and redone.
...
#rb Jimmy.Andrews
#jira UE-148710
#preflight 626040fe35680893ee01dbd3
[CL 19833881 by semion piskarev in ue5-main branch]
2022-04-20 13:42:16 -04:00
Jimmy Andrews
ac2e948ef5
make msh2coll build collision in background operator
...
#rb tyson.brochu
#preflight 625f0664d412434587011ad5
[CL 19815369 by Jimmy Andrews in ue5-main branch]
2022-04-19 15:48:15 -04:00
lonnie li
4c27f65167
ModelingTools: Add SampleFilterMask support for BakeTexture/BakeAll.
...
#rb jimmy.andrews
#jira none
#preflight 6255f5b2c65e9671cf8ee811
[CL 19731154 by lonnie li in ue5-main branch]
2022-04-12 18:19:08 -04:00
matija kecman
bd1ff96e3e
Render Capture Baking: Use new baking framework
...
#rb lonnie.li
#rnx
#jira none
#preflight 6255d700ed176258e5e26227
[CL 19727518 by matija kecman in ue5-main branch]
2022-04-12 16:02:24 -04:00
nathan mitchell
559622e6cf
ClothEditor: Add new tool derived from the Modeling Mode Group Paint tool for weight painting with dynamic meshes and the brush tool infrastructure
...
#rb tyson.brochu
#rnx
#preflight 62462ecbb33098a72dd3eb09
[CL 19611005 by nathan mitchell in ue5-main branch]
2022-04-04 12:41:00 -04:00
Jimmy Andrews
8566e1a762
add convex decomposition options to Msh2Coll tool and geometryscript collision functions
...
#rb rinat.abdrashitov
#preflight 624751ec292f228e09196984
[CL 19594527 by Jimmy Andrews in ue5-main branch]
2022-04-01 16:04:37 -04:00
tyson brochu
a07cbd52dd
Add a TargetWorld member to MeshSurfacePointTool, similar to other base tool classes.
...
Add attribute editor and vertex paint tools to cloth editor.
#rnx
#rb jimmy.andrews
#preflight 6244706b8f06610224f09976
[CL 19557482 by tyson brochu in ue5-main branch]
2022-03-30 11:06:49 -04:00
matija kecman
6cbe9b3f23
Render Capture Baking: Cleanup some unused code
...
#rnx
#jira none
#preflight 6241c4986d39f6b5a09bd667
#rb lonnie.li
[CL 19527643 by matija kecman in ue5-main branch]
2022-03-28 11:08:20 -04:00
matija kecman
cd9f7b5ac9
Initial version of Render Capture Baking tool
...
#rnx
#jira none
#preflight 19090412
#rb lonnie.li
[CL 19499270 by matija kecman in ue5-main branch]
2022-03-24 14:11:45 -04:00