Commit Graph

5 Commits

Author SHA1 Message Date
kerim borchaev
075b683664 [3ds Max Exporter] Fixed mesh quality for Body Cutter
- TriObject is used to extract geometry

- For some object types in Max GetRenderMesh doesn't give away the finest mesh even when viewport mesh is set to highest quality. It's the case for Body Cutter

#jira UE-149604
#preflight 634fca61ac48fa11ed2ddad9
#rb benoit.deschenes

[CL 22629343 by kerim borchaev in ue5-main branch]
2022-10-19 12:56:37 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
kerim borchaev
40092a51d1 [3ds Max] DirectLink: bake pivot when pivots are same
- enables conversion to Datasmith of non-uniformly scaled objects done along rotated axes(pivot) by baking pivots into geometry(when appropriate)

#jira UE-136121
#preflight 628e3e8a731cfa46fcc016c3
#rb benoit.deschenes

[CL 20368776 by kerim borchaev in ue5-main branch]
2022-05-25 14:17:56 -04:00
kerim borchaev
6dcd872009 [3ds Max] DirectLink: Sync TimeSlider changes - basic geometry
- regular geometry synced when animation slider time changes
- testcase: create box, animate it's size on timeline, toggle autosync - moving slider should send updates
- note: no other objects are re-translated unnecessarily

#jira UETOOL-5042
#preflight 62715681fe09c0cfbc3ef9b9
#rb benoit.deschenes
#fyi antoine.guillo

[CL 20038022 by kerim borchaev in ue5-main branch]
2022-05-04 01:54:12 -04:00
kerim borchaev
7101ba6ab5 [3ds Max] DirectLink: Sync Time Slider changes, Part 1
- Node transforms updated when Max time slider changes

- Optimize Collision Sync - not using Max api to find node by name but instead use plugin's  recorded name->node mapping

- additional refactor to simplify further validity checks(for geometry, materials etc)

#jira UETOOL-5042
#preflight 625718d6f7476d662c7fd20d
#rb benoit.deschenes

[CL 19774347 by kerim borchaev in ue5-main branch]
2022-04-15 13:41:06 -04:00