|
3337cfdc3c
|
Added undo redo support for more actions in mdr ed.
|
2022-01-20 22:31:30 +01:00 |
|
|
6b56563056
|
Added undo redo support for uv_unwrap, apply_seam, mark_seam, and unmark_seam.
|
2022-01-20 21:48:21 +01:00 |
|
|
62fc405cc5
|
Undo redo support for the uv editor.
|
2022-01-20 21:12:05 +01:00 |
|
|
42918bc5fc
|
Implemented the ok and cancel buttons for the uv editor.
|
2022-01-20 19:30:58 +01:00 |
|
|
1bec27b886
|
Now after a drag operation the rect view node will actually update the uvs.
|
2022-01-20 19:16:08 +01:00 |
|
|
5e6e17a3b2
|
Remove rect y axis flipping code, as it's not needed here. (Both uvs and the gui is y+ down.)
|
2022-01-20 19:00:57 +01:00 |
|
|
df502c5e5e
|
Fix typo.
|
2022-01-20 18:57:23 +01:00 |
|
|
ea96a36996
|
A bit better colors.
|
2022-01-20 18:56:22 +01:00 |
|
|
2d43cace5d
|
Normalize uvs in the rect view node. Also cleaned up draw a bit.
|
2022-01-20 18:53:29 +01:00 |
|
|
4484c0e0c9
|
Implemented mesh partitioning for the uv editor.
|
2022-01-20 18:34:49 +01:00 |
|
|
9916554d94
|
Set up drawing and resource handling logic for the rect view nodes. They also get instanced now.
|
2022-01-20 17:56:30 +01:00 |
|
|
34b6877afc
|
Initial cleanups and setup for the uv editor.
|
2022-01-20 17:21:50 +01:00 |
|
|
1629224aeb
|
Renamed rect editor and added it to the uv editor popup.
|
2022-01-20 14:57:59 +01:00 |
|
|
2a6768a8ca
|
Copied over the rect editor from the world generator addon to med ed as a base for a uv editor.
|
2022-01-20 14:42:01 +01:00 |
|
|
1f48d44a5f
|
Now the uv preview will show the mesh data instance's active texture as a background.
|
2022-01-20 00:21:23 +01:00 |
|
|
b2e6c037f4
|
Grouped together the uv related widgets in mdr ed's side panel. Also added an uv edit button with a popup.
|
2022-01-20 00:01:13 +01:00 |
|
|
2d88f4d6b4
|
Apply seams should properly work now in every cases (hopefully).
|
2022-01-19 23:34:04 +01:00 |
|
|
9daff0f907
|
More work on the apply seam algorithm.
|
2022-01-19 23:00:57 +01:00 |
|
|
a5ba62ba65
|
Work on a new seam apply algorithm.
|
2022-01-19 14:51:37 +01:00 |
|
|
bee904f077
|
An another shot at implementing the apply_seams action. Still doesn't work, need to think more about the algorithm.
|
2022-01-19 11:32:19 +01:00 |
|
|
04e95a0814
|
Wrote my own generate_normals method as apparently surface tool creates new vertices during normal generation.
|
2022-01-19 02:10:22 +01:00 |
|
|
2e2d22574d
|
Recalculate seam edges after normal and tangent generation. Also smaller improvements to the gizmo.
|
2022-01-19 01:46:33 +01:00 |
|
|
8d68969ab5
|
Fix apply_seam creating duplicate faces.
|
2022-01-19 01:28:28 +01:00 |
|
|
670a059fbd
|
Don't set half baked arrays into mesh data resource.
|
2022-01-19 01:18:10 +01:00 |
|
|
5a56b91e6a
|
Call uv_unwrap properly in the plugin, and fixed the uv_unwrap method in the gizmo.
|
2022-01-19 01:01:32 +01:00 |
|
|
1a38232d51
|
Move the code for the uv unwrapping action from the plugin to the gizmo.
|
2022-01-19 00:17:39 +01:00 |
|
|
28138e86d4
|
Implemented apply seam command.
|
2022-01-18 23:02:26 +01:00 |
|
|
a973b875b9
|
Setup call paths for the apply seam button.
|
2022-01-18 22:24:22 +01:00 |
|
|
1637395eef
|
Set the seam's material to always on to.
|
2022-01-18 22:22:32 +01:00 |
|
|
9ab64c2301
|
Implement mechanism to transfer seams after a merge or cleanup.
|
2022-01-18 22:21:50 +01:00 |
|
|
5c70ceb63f
|
Removing a triangle will also remove it's marked edges.
|
2022-01-18 21:47:18 +01:00 |
|
|
25c71e2c14
|
Moved some of the new helper methods to the mesh utils script.
|
2022-01-18 21:41:39 +01:00 |
|
|
272e34a06a
|
Refactored the mesh outline generator a bit. Also made it offset the outline along the normal if available to reduce z-fighting.
|
2022-01-18 21:34:25 +01:00 |
|
|
302e0a9680
|
Implemented seam visualization. Also changed the color of the default mesh outline to gray.
|
2022-01-18 21:11:37 +01:00 |
|
|
d0d636554d
|
Implemented seam marking and unmarking.
|
2022-01-18 20:51:05 +01:00 |
|
|
7af44898eb
|
Removed vertex disconnect action. I don't think it would have been that useful.
|
2022-01-18 20:23:27 +01:00 |
|
|
def030986a
|
Reset selection after appending triangles or quads. Also don't rely on the changed event during these methods.
|
2022-01-15 17:12:01 +01:00 |
|
|
c3c35c7e37
|
Moved the add at buttons to under edge's options.
|
2022-01-15 17:06:38 +01:00 |
|
|
86a9e1edc2
|
More tweaks to mdr ed's sidebar. Also added 2 new buttons. They are not yet implemented.
|
2022-01-15 17:03:19 +01:00 |
|
|
d7ee2b9993
|
More smaller tweaks to mdr ed's sidebar.
|
2022-01-15 16:52:26 +01:00 |
|
|
b9cf5e7d7c
|
Moved the uv preview node out of it's container.
|
2022-01-15 16:41:06 +01:00 |
|
|
aec3098df1
|
Added a scroll container to mdr ed's sidebar.
|
2022-01-15 16:35:47 +01:00 |
|
|
f5371f511f
|
Small improvements to the mdr ed's sidebar.
|
2022-01-15 16:30:26 +01:00 |
|
|
51960419b4
|
Added mark and unmark seam buttons to the edges. Also smaller fixes to the mrd_ed's gui.
|
2022-01-15 16:24:34 +01:00 |
|
|
d32b9a50ea
|
Removed per vertex/edge/face merge option. Also hidden extrude in edge for now.
|
2022-01-15 16:16:11 +01:00 |
|
|
8ee90e179c
|
Now there are 3 types of connect action.
|
2022-01-15 16:13:09 +01:00 |
|
|
69ba7ac15a
|
Implemented generate normals, remove doubles, merge optimize and generate tangent actions.
|
2022-01-15 15:53:08 +01:00 |
|
|
76d5818c34
|
Implemented face deletion.
|
2022-01-15 15:18:14 +01:00 |
|
|
18583e66f9
|
Implemented a very crude face creation algorithm. Also did the gui for it. I't not perfect, it does depend on the selection order if you have more than 3 vertices selected. I'll implement a better one later.
|
2022-01-15 13:44:14 +01:00 |
|
|
0019d2f784
|
Also implemented add quad to edge operation.
|
2022-01-15 01:29:09 +01:00 |
|