Thread | ||
| #2660 | Preliminary research progress report of "Wu-Surface" and its manipulation tool (1) | |
| #2661 | Main problemA new kind of interpolated surface/boundary representation structure is needed in Cartesian space that has similar operability as subdivision surface, and it should have following additional features:
Main Definitions"Wu-Surface" is a type of free form manifold mesh topology data structure that is researched in current project that 1) allows curved surface interpolation with at least G1/C1 continuity, 2) can process control point constraints at topology level, 3) uses T-junction to represent spatial transition on level of detail of the control mesh and 4) has dependency based layered topology representation. "T-junction" is a certain type of topology that describes the process of adding control point(s) that are special on one edge of a polygon and connecting them to 2 or multiple rows of additional faces, the subdivision center of the polygon is kept and the smooth interpolation between original polygon and new geometries are achieved. | |
| #2662 | Geometric workingsBase surfaceThe basic subdivision surface is pieced together with bicubic bezier patches. The geometric center of each face is the corner control point of actual beizer patches. The base mesh is not the control point of the resulting bezier surface, it works by controlling the control points of the bezier surface, thus gives similar experiences as operating a Catmull-Clark control mesh. Edges of the base mesh can record the extent of push-pull of control points and also curvature of interpolation. By default the control points are pushed half way and the curvature is at circular approximation. Benefits:
| |
| #2663 | T-JunctionBy adding a special "T-Point" on one edge of a polygon and extruding, a "T-Junction" is formed. The internal influence region of a T-Junction is limited to the touching quadrant of the T-Point inside the polygon. The two control wires on the facing direction of the T-Point is subdivided and aligned to be interpolated in patches. Currently unclear about the situation when T-point lands on a polygon where the facing edge is the border of manifold. From preliminary analysis it seems to be directly compatible. T-Junction can be used to achieve local refinement of geometry features and restricting region of influence, and avoid breaking existing features of interpolated surface around the connecting regions. | |
| #2664 | Layered topology representationAllows partial reconstruction of topology on top of existing control mesh and granular refinement of geometry features. This works by plannarly or cylindrically projecting portions of interpolated surface patches into projected space, and connect new topologies on this projected structure. Patches generated from this structure in projected space is treated as following the original patch pre-projection spatially. Afterwards, the geometries spatially connected to this structure will generate interpolated patches based on the control of positions from the original patch but weights specified in the form of this newly connected topology. This method achieves:
Projection regions from one layer of geometry can/should be stitched together. Additional tangent control handles would be generated on connected points on the original geometry situated along stitching seams to provide directional information for interpolation to reduce the discontinuity caused by segmented projection. In theory the top layer is not strictly required to connect all points from original geometry, although not doing this will lead to watertight issues that requires further treatments or additional rules to be applied. | |
2026/02/26 20:33:13
2026/02/27 11:15:30 | ||
NewslettersEnter your email: | ||
