Commit Graph

47 Commits

Author SHA1 Message Date
kerim borchaev
d6a17aec18 [Revit] Datasmith Exporter for Revit 2018.3 - Direct Link error
#jira UE-173649
#rb benoit.deschenes

[CL 25810644 by kerim borchaev in ue5-main branch]
2023-06-06 00:01:27 -04:00
kerim borchaev
09dfaaf766 [Datasmith Revit Exporter] Fixed Duplicated ids for Level elements
- also added more logging for more efficient debugging of parsing/name generation

#jira UE-175007
#preflight 63d9eac78505ea6b1fdf36d4
#rb JeanLuc.Corenthin
#lockdown jeanmichel.dignard

[CL 23991061 by kerim borchaev in ue5-main branch]
2023-02-03 11:00:25 -05:00
kerim borchaev
c99ece33ff [Revit] Stable AND unique actor names
- Actor name for a Revit element is now composed from the 'path' through whole hierarchy of Revit elements(including linked documents). This makes every element that occurs multiple times in the scene(e.g. in Linked docs) to have different actor name

- This makes it unique(path to element occurrence is unique).

- This 'path' is stable because of not using any 'unstable' elements(like temporary geometry symbols created by Revit during export - only elements UniqueIds)

- additional: debug output for scene parsing(compile-time enabled using DatasmithRevitDebugOutput symbol)

#rb benoit.deschenes
#jira UE-169815
#preflight 6380f92b3377450900872239
#lockdown jeanmichel.dignard

[CL 23300209 by kerim borchaev in ue5-main branch]
2022-11-28 19:14:00 -05:00
kerim borchaev
f862b101ad [Revit Exporter] Fixed sync of removed family instances
- Fix for 'HideByCategory' is just a side effect. This change fixes other circumstances where instance removal is synced

- code: simplified/commented Optimize function

#rb benoit.deschenes
#jira UE-169142
#preflight 637efb9e18176c67c2dfa432
#lockdown jeanmichel.dignard

[CL 23267176 by kerim borchaev in ue5-main branch]
2022-11-25 11:37:12 -05:00
Balazs Toereki
a79c222afb Revit - moving decals result in missing decal actor after synching via direct link fix,
(also fixes addition/creation of decal placements via directlink)

#jira UE-165897
#preflight 635a7caa544df973cde6f9d5
#rb JeanLuc.Corenthin

[CL 22815536 by Balazs Toereki in ue5-main branch]
2022-10-27 14:56:53 -04:00
balazs toereki
aa8537937f Revit Exporter Plugin Crash on Decals Export fix,
Temporary fix for Revit plugin sends constant updates, even when nothing changed

#jira UE-166292 UE-159041
#preflight 634728d08d665d55d05b094a
#lockdown jeanmichel.dignard
#rb JeanLuc.Corenthin

[CL 22566787 by balazs toereki in ue5-main branch]
2022-10-17 11:56:52 -04:00
balazs toereki
a8e925d13d DataSmith Revit Exporter compilation fixes for pre 2023 versions
#jira UE-165228
#preflight 633330ffe11ae0b19c1e3e8a
#rb JeanLuc.Corenthin

[CL 22228743 by balazs toereki in ue5-main branch]
2022-09-28 15:18:24 -04:00
balazs toereki
de72f41727 Datasmith Revit Exporter - SectionBox acquisition crash fix
#rb JeanLuc.Corenthin
#preflight 632cad6bd747fe52c8673138

[CL 22148336 by balazs toereki in ue5-main branch]
2022-09-22 18:58:59 -04:00
balazs toereki
aff5e4ed14 Datasmith Revit Exporter Instancing fixes (Also fixing SectionBox clipping issues)
#jira UE-158150
#rb JeanLuc.Corenthin
#preflight 632a5581331ace46b53a446c

[CL 22107026 by balazs toereki in ue5-main branch]
2022-09-20 21:29:32 -04:00
balazs toereki
4152a10d54 Datasmith Revit Exporter Decal related fixes
Issues fixed: missing decals on same surface upon export, missing decals on complex surfaces such as HermiteSplines, Decal clipping on big curvature surfaces in UE.

#jira UE-161315 UE-161310
#preflight 6329bd6e6919ce39986e2ca9
#rb JeanLuc.Corenthin

[CL 22094311 by balazs toereki in ue5-main branch]
2022-09-20 11:38:37 -04:00
balazs toereki
a4955cc148 Datasmith Revit Exporter: Fixing Mesh Instance duplication (when customized mesh is present)
#jira UE-152683
#rb JeanLuc.Corenthin
#preflight 63235e8cb1461e4724f6c3c3

[CL 22039747 by balazs toereki in ue5-main branch]
2022-09-15 17:57:03 -04:00
JeanLuc Corenthin
cf41705c54 [Non-inclusivity] Removed banned words from Datasmith API and code using the API
- IDatasmithMasterMaterialElement has become IDatasmithMaterialInstanceElement
 - EDatasmithMasterMateriallType has become EDatasmithReferenceMaterialType
 - IDatasmithMasterMaterialElement is signaled as deprecated and not supported in 5.2
 - The MasterMaterial tag is replaced by MaterialInstance, reading and writing. Reading the MasterMaterial tag is supported for previous versions.
 - Clients should still be able to compile against Datasmith SDK without changing anything. However, warnings of deprecation will be logged.
 - Directories, files and assets which named contained  banned words have been renamed too. Redirect directives in the DatasmithContent module have been added for existing assets

#jira none
#rb johan.duparc
#preflight 6307c702aa0fda29197c01fd

[CL 21570510 by JeanLuc Corenthin in ue5-main branch]
2022-08-25 15:29:37 -04:00
emil kirichev
8ae5e8db3e [Revit Exporter] Implement export of decals
Add support for curved decals (decals on curved walls)

#jira UE-153729
#rb JeanLuc.Corenthin
#preflight none

[CL 20468566 by emil kirichev in ue5-main branch]
2022-06-02 09:22:13 -04:00
emil kirichev
13ed64708a Datasmith Revit: Save last view from selector with Revit file
#preflight 6285ebf77a2503cd8984b322
#jira UETOOL-5169
#rb JeanLuc.Corenthin

[CL 20277020 by emil kirichev in ue5-main branch]
2022-05-19 03:35:26 -04:00
emil kirichev
e224bbd993 Datasmith Revit: Decals import to use the M_StdDecal
#jira UETOOL-5167
#preflight 6278bb6aef0f1a768507f25b
#rb JeanLuc.Corenthin

[CL 20100295 by emil kirichev in ue5-main branch]
2022-05-09 03:25:49 -04:00
emil kirichev
4799d01482 Datasmith Revit: Changes in Linked Files not reflected in direct link
When doing independent changes and then reloading the link, the master document did not detect the change.
On link reload, we need to mark the whole linked document as changed and resend on next update.

#jira UE-148907
#rb JeanLuc.Corenthin
#preflight none

[CL 19899488 by emil kirichev in ue5-main branch]
2022-04-25 04:57:38 -04:00
Johan Duparc
e6c8943f4c Datasmith: Large World Coordinate support
rules of thumb:
- Actor transforms are in doubles
- mesh internal data are in floats, except UVs that are in doubles
- compiled 3dsmax, archicad, navisworks, revit, rhino, sketchup, solidworks
#jira UETOOL-5070
#preflight 623f2ee47d49f37dfd3d599b
#rb Benoit.Deschenes

[CL 19533189 by Johan Duparc in ue5-main branch]
2022-03-28 16:55:59 -04:00
emil kirichev
85169228ed Revit: Pressing Datasmith Sync on Revit leads to error
#jira UE-146696
#rb JeanLuc.Corenthin
#preflight none

[CL 19493379 by emil kirichev in ue5-main branch]
2022-03-24 08:00:44 -04:00
emil kirichev
27ee27bd71 [Revit Exporter] Implement export of decals
#rb JeanLuc.Corenthin
#jira UETOOL-4947
#preflight 6231f4f1ac0173aa4130081e

[CL 19417798 by emil kirichev in ue5-main branch]
2022-03-17 02:24:47 -04:00
emil kirichev
8968915058 Ability to specify a custom origin point
#jira UETOOL-4946
#rb JeanLuc.Corenthin
#preflight none

[CL 19404515 by emil kirichev in ue5-main branch]
2022-03-16 07:58:12 -04:00
emil kirichev
0a4ecf9623 Datasmith Revit: Export User Defined Collection of Metadata
#jira UETOOL-3934
#rb JeanLuc.Corenthin
#preflight 61e13000341d372424fca772

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18615949 in //UE5/Release-5.0/... via CL 18615952 via CL 18615956
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18615964 by emil kirichev in ue5-main branch]
2022-01-14 05:54:57 -05:00
Marc Audy
c43360f47c Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#[fyi] Aurel.Cordonnier

#ushell-cherrypick of 18448630 by Marc.Audy
#preflight none

[CL 18483677 by Marc Audy in ue5-main branch]
2021-12-17 03:41:59 -05:00
emil kirichev
3ca1279cf2 [Revit] Texture modifications do not propagate to direct link
#jira UE-136167
#rb Johan.Duparc

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18404787 in //UE5/Release-5.0/... via CL 18404794
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18404798 by emil kirichev in ue5-release-engine-test branch]
2021-12-08 07:55:20 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00