semion piskarev
e573558985
MeshModelingTools: Multiple default material fixes. Made LineSetComponentMaterial thicken in the correct direction in ortho, added dashed/dimmed occlusion for overlaid version, disabled EyeAdaptationInverse for ortho in translucent materials because it does not work there, made depth offset work in ortho, split translucent-mode materials from opaque ones since opaque has fewer limitations, changed several mechanics to get material via ToolSetupUtil instead of directly, changed the "soft" point material to be a proper round points material since this is what it was used for. Made MeshInspector not use too large values for its depth offset.
...
#rb Ryan.Schmidt
#rnx
#jira none
[CL 16167658 by semion piskarev in ue5-main branch]
2021-04-30 09:22:12 -04:00
semion piskarev
58d5cbd5cf
MeshModelingTools: Adding current version of UV editor.
...
#rb Brooke.Hubert, Ryan.Schmidt
#rnx
#jira UETOOL-3108, UETOOL-3110
[CL 16078314 by semion piskarev in ue5-main branch]
2021-04-21 14:36:05 -04:00
ryan schmidt
fbb10e331a
ModelingTools: Restore constrast curve asset that was mistakenly deleted. Return a transient duplicate of contrast curve in ToolSetupUtil, so that users are not editing an Engine asset every time they modify the curve. If Property is reset to default, set back to new clone of default asset. Make the contrast curve property editable so users can assign their own curve asset, and handle register/unregister of curve listener
...
#rb semion.piskarev
#rnx
#jira UE-112848
#lockdown simon.tourangeau
#ROBOMERGE-OWNER: ryan.schmidt
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 15935238 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
#ROBOMERGE-CONFLICT from-shelf
[CL 15935376 by ryan schmidt in ue5-main branch]
2021-04-06 17:59:10 -04:00
semion piskarev
5e412667c8
MeshModelingTools: Added the ability to use a transparent or custom material to the sculpt tools.
...
#rb Ryan.Schmidt
#rnx
#jira none
#ROBOMERGE-SOURCE: CL 15896721 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
[CL 15896726 by semion piskarev in ue5-main branch]
2021-04-01 17:33:33 -04:00
semion piskarev
074de2d0c2
MeshModelingTools: SpaceDeform Tool improvements. Fixed modifier intensity and active range errors in bend operation, added normal normalization in flare op, made parameters be operation-specific, added nonuniform flaring and "smooth ends" option to flare op, added a "shift to center" button, added transparent original mesh view, added alignment of gizmo and intervals to world, added "lock bottom" option to twist and bend operations, added line visualization to bend operation, added option for ctrl click to not use the normal.
...
#rb David.Hill
#rnx
#jira none
[CL 15242629 by semion piskarev in ue5-main branch]
2021-01-28 13:06:33 -04:00
semion piskarev
3214eca1cb
MeshModelingTools: Added contrast adjustment curve to displacement tool (for displacement maps). Fixed the displacement texture values always being interpreted as gamma compressed. Added option to show wireframe.
...
#rb Tyson.Brochu
#rnx
#jira none
[CL 14923666 by semion piskarev in ue5-main branch]
2020-12-14 19:16:22 -04:00
Marc Audy
68150e0be7
Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
...
This represents UE4/Main @ 14594913
[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
semion piskarev
6675f71238
MeshModelingTools: Added a ComponentTarget that allows our tools to operate on volumes.
...
#rb Ryan.Schmidt
#rnx
#jira none
[CL 14312138 by semion piskarev in ue5-main branch]
2020-09-14 15:58:34 -04:00
Marc Audy
7379fa99c5
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
...
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94
Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
...
#rb
#rnx
[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
robomerge
538204b3d4
Added modeling tool to convert BSP brushes to static meshes.
...
#rb ryan.schmidt
#rnx
#ROBOMERGE-SOURCE: CL 13149574 via CL 13149576 via CL 13149578
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13149579 by robomerge in Main branch]
2020-05-04 12:45:17 -04:00
ryan schmidt
e7f3baf1ca
Edigrate Dev-Editor updates to InteractiveToolsFramework, GeometryProcessing, MeshModelingToolset, and ModelingTools Editor Mode Plugins. Update a few files in new MeshPaint Plugin for UInteractiveTool rename of ::Tick() to ::OnTick().
...
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 12908995 via CL 12908996 via CL 12909001
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12909003 by ryan schmidt in Main branch]
2020-04-18 18:42:59 -04:00
ryan schmidt
0cdf74e28f
ModelingTools: width of depthfade ring on sculpt brush sphere is now dependent on screen size, rather than a fixed constant dimension, which doesn't work for tiny or huge things
...
#rb none
#rnx
#jira none
#ROBOMERGE-SOURCE: CL 12338077 in //UE4/Release-4.25/... via CL 12338103
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12338144 by ryan schmidt in Main branch]
2020-03-20 12:44:53 -04:00
ryan schmidt
46af79019f
ModelingTools: resolve many sculpting issues & limitations
...
- fix broken sculpt material that went to white in many cases, replace with diffuse shading and rim light in Emissive channel / unlit texture
- add image-based sculpt materials provided by techart, expose custom variant that allows user-defined shader image
- make flat shading optional in view settings, for relevant shaders
- reorganize properties and update tooltips to be more informative
- fix broken Falloff support and expose in property set, display in brush highlight. Make this separately exposable in BaseBrush property set since we don't need Strength.
- add viewpoint-based Sculpt and Plane brush modes
- fix brush preview location when in hover, was not respecting target surface setting
#rb none
#rnx
#jira none
[FYI] JeanSebastien.Guay
#ROBOMERGE-SOURCE: CL 12164804 in //UE4/Release-4.25/... via CL 12164806
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)
[CL 12164813 by ryan schmidt in Main branch]
2020-03-13 13:40:51 -04:00
JeanMichel Dignard
70d074639f
Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
...
#rb none
#rnx
[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
Marc Audy
360d078ca3
Second batch of remaining Engine copyright updates.
...
#rnx
#rb none
[CL 10871248 by Marc Audy in Main branch]
2019-12-27 09:26:59 -05:00
Chris Gagnon
346a4b05ea
Copy up from Dev-Editor @10681378
...
#rb none
[CL 10837446 by Chris Gagnon in Dev-Tools-Staging branch]
2019-12-19 18:07:47 -05:00
Ryan Schmidt
9dd0e7656f
ModelingTools: Add UPointSetComponent, derived from UOverylayComponent, draws fixed-size screen-aligned quads based on point position/size/color. Add Custom materials that calculate the point sizing and optional smooth falloff. ToolSetupUtil can look up these materials.
...
#fyi richard.talbotwatkin
#rb none
#rnx
[CL 9448731 by Ryan Schmidt in Dev-Editor branch]
2019-10-07 12:26:07 -04:00
Chris Gagnon
8ab0638182
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
...
#rb none
[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
Ryan Schmidt
458158118d
ModelingTools: Add custom materials for Selection and Sculpting, that show backfaces, quasi-flat normals, etc.
...
#rb none
#rnx
[CL 9118698 by Ryan Schmidt in Dev-Editor branch]
2019-09-25 21:47:54 -04:00
Ryan Schmidt
b5fdaee7bf
ModelingTools: add new default material for brush indicator (transparent). Add function to ToolSetupUtil to find it. Expose Root Component of PreviewMesh.
...
#rb none
#rnx
[CL 9072499 by Ryan Schmidt in Dev-Editor branch]
2019-09-24 22:12:28 -04:00
michael daum
41921c544b
Mesh Modeling Tools moved from NotForLicensees to Experimental
...
#rb ryan.schmidt
[CL 8657805 by michael daum in Dev-Editor branch]
2019-09-12 13:55:17 -04:00