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
bc8042333e
Add additional capture locations to FSceneCapturePhotoSet::AddStandardExteriorCapturesFromBoundingBox(), on upper and side box edge midpoints. Enable by default in Approximate Actors and BakeRenderCaptureTool.
...
#rb jimmy.andrews
#preflight 62a11612e820a589df5e36dd
#fyi matija.kecman
[CL 20570945 by Ryan Schmidt in ue5-main branch]
2022-06-08 23:39:09 -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
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
matija kecman
b47e74f1a8
Render Capture Baking: Move visibility raycast from evaluators to detail sampler
...
Benchmark configuration:
- Test scene with 4 meshes: a mossy stone nanite mesh, a beach ball, a ball with an emissive blue cross and a hut mesh
- Target mesh: 11.8k triangles mesh, created by voxel wrapping the meshes in the test scene elements
- 4096x4096 output texture with 16x multisampling baking BaseColor, Emissive, PackedMRS and Normal maps
- 4096x4096 photo capture resolution
Unreal Insights reports the following times for the Bake call:
- Before this change: 2 mins 45 seconds
- After this change: 55.9 seconds
Aside: (Unaffected by this change) In both cases the photo capture, which is done on the game thread, took about 1 min
#jira none
#rb
#rnx
#preflight 627e64e01748fbc85bb24a42
[CL 20221383 by matija kecman in ue5-main branch]
2022-05-16 05:13:25 -04:00
matija kecman
998174e108
Render Capture Baking: Reimplement infill in new baking framework using callbacks
...
#rb lonnie.li
#rnx
#preflight 627a5feffc07e0a9b4fda490
#jira none
[CL 20121863 by matija kecman in ue5-main branch]
2022-05-10 09:01:17 -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
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
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