huxingyi
ae478fc064
Fix cut face list button state
2020-03-25 21:40:47 +09:30
huxingyi
2800bf7c46
Update cut face model preview
...
Cut face will show as flat front view
2020-03-25 21:10:44 +09:30
huxingyi
94187c31d3
Update cut face list UI
2020-03-24 21:24:55 +09:30
Jeremy Hu
cff5cff6bc
Change parts tree menu trigger method
...
Left mouse single press will popup short version of context menu
2020-01-13 20:50:37 +09:30
Jeremy Hu
22373b1ed7
Implement grid mesh builder
2019-12-14 22:58:14 +09:30
Jeremy Hu
5c34ae61ce
Add part countershading setting
...
Countershaded parts will be belly white colored.
2019-11-07 21:38:47 +09:30
Jeremy Hu
1d3c4142d4
Support transparent texture
...
Add alpha channel support for color texture. The transparency is supported in render preview, export texture preview and glTF exporter.
2019-11-02 12:13:23 +09:30
Jeremy Hu
b7cb4ed18a
Add mini buttons to set rotation degrees
2019-10-19 12:38:59 +09:30
Jeremy Hu
9ed4c29b39
Add hollow thickness parameter
2019-08-18 21:32:39 +09:30
Jeremy Hu
bc3fae63e3
Add deform map
...
Deform whole part according to a height map, gray(127) represent unchanged, white represent expanding, black represent shrinking.
2019-08-03 19:51:27 +09:30
Jeremy Hu
4ab76b1d76
Add preferences setting and change the behavior of shift key on scale radius
2019-06-01 22:42:53 +09:30
Jeremy Hu
938b6d5d6f
Add color solubility setting
...
If one part configured color solubility, the generated color texture seam between the neighbor parts will be gradient filled using this part's color with the specified solubility.
Demo: https://twitter.com/jeremyhu2016/status/1132159910815227904
2019-05-26 08:54:24 +09:30
Jeremy Hu
8f5368a43f
Add user defined cut face
...
Extruding shape is totally customizable now, it's not limit to predefined shapes.
2019-05-19 12:51:38 +09:30
Jeremy Hu
fcfe51a28a
Support customizable extruding face: Quad, Pentagon, Hexagon, and Triangle
2019-05-05 22:19:26 +09:30
Jeremy Hu
e2f829d3ce
Make chamfer tool as a separate tool
...
Remove cut template customiziation.
2019-03-10 07:40:39 +09:30
Jeremy Hu
cbaccb0116
Add cut face chamfer tool.
2019-02-27 22:29:03 +09:30
Jeremy Hu
86978d0ac3
Add new cut face type: triangle
2019-02-27 08:25:29 +09:30
Jeremy Hu
02bb32391e
Add cut face customizing.
...
This commit introduce a new tool, allow user to customize the face template for automatical extruding.
2019-02-24 23:12:23 +09:30
Jeremy Hu
d866e0147b
Add cut rotation tool
...
Cut rotation tool allow user to adjust the generated face's rotation.
Convex hull wrapping tool removed in this commit.
2019-02-22 08:18:15 +09:30
Jeremy Hu
8053d3c3fb
Improve the quality of mesh parts bridging
...
First, split parts by combine mode, then sub group by color name, those parts which following in the same sub group will be bridged together.
2019-02-21 08:27:15 +09:30
Jeremy Hu
b65205a48c
Add tool button tips especially when failed to generate mesh #20
...
This commit add tips for buttons, to show what the function of the button.
Also, fixed a issue, there was no useful infos to tell user when the mesh was failed to generate, now user should see a warning icon with tips to show why the preview disappear.
Thanks the following contributors:
@RubenSandwich <https://github.com/RubenSandwich >
boynet <https://dust3d.discourse.group/u/boynet >
fornclake <https://www.reddit.com/user/fornclake >
2019-01-07 22:33:42 +09:30
huxingyi
ab97615bea
Add "combineMode" configuration for component to replace the "inverse" attribute
...
Currently, only support "Normal" and "Inversion" modes, "Normal" means normal mesh union, "Inversion" means mesh diff, it behaves like subtract itself from the previous mesh.
2018-11-14 21:21:45 +08:00
huxingyi
753dfe9d8f
Make the inverted component more obvious
...
Mark inverted components as blue to differentiate with normal components.
2018-11-14 11:11:31 +08:00
Jeremy Hu
a4aefdd308
Make a abstract class for document: SkeletonDocument
...
This is mainly for reusing the SkeletonGraphicsEditWidget for other purpose, such as the new pose editor.
2018-11-03 16:09:42 +08:00
Jeremy Hu
84607fba01
Expand the render model mouse control area
...
Click the middle mouse on the area out of the canvas can also rotate or move the render model.
2018-10-25 15:03:51 +08:00
Jeremy Hu
208d2a0166
Cleanup
...
Many source file name and data type are prefixed by "skeleton" before, now all are refactored.
The class MeshResultContext represents the outcome of mesh generation before, now we have material, pose and animation, so we just rename it as Outcome.
2018-10-25 08:19:38 +08:00