-
d0e9e8f540
446
dev
PozzettiAndrea
2026-09-15 11:19:55 +02:00
-
18a288b609
l8test
PozzettiAndrea
2026-09-15 10:07:44 +02:00
-
2dde889a53
443
PozzettiAndrea
2026-09-13 03:05:36 +02:00
-
54df72317b
42
PozzettiAndrea
2026-09-08 09:42:11 +02:00
-
bddef27969
new progressbar
PozzettiAndrea
2026-09-08 09:31:49 +02:00
-
3e50d0a8fa
40
PozzettiAndrea
2026-09-08 09:23:35 +02:00
-
fc0c72d5c0
439
PozzettiAndrea
2026-09-08 09:12:11 +02:00
-
ba8a793c8d
LoadMesh: comfy-env markers, walker, validate and fingerprint all deleted
PozzettiAndrea
2026-08-28 00:11:27 +02:00
-
2b586883f6
Use ASCII in remesh tooltips for cp1252 consoles
PozzettiAndrea
2026-08-22 19:44:03 +02:00
-
670504cac9
removed comfy env copy files
PozzettiAndrea
2026-08-22 17:08:30 +02:00
-
5f077bd4e8
clear
PozzettiAndrea
2026-08-22 16:58:38 +02:00
-
ee14401c32
instant_meshes: compensate the binding's uncompensated pure-quad subdivision (4x)
PozzettiAndrea
2026-08-14 18:39:43 +02:00
-
b012b18b67
Remesh gating: judge manifoldness on RAW topology; demote clean-error backends to warnings
PozzettiAndrea
2026-08-14 18:32:07 +02:00
-
4bca1ee8e3
Remesh: explicit target dropdown per backend + input gating
PozzettiAndrea
2026-08-14 18:16:53 +02:00
-
3e6195eaf8
Preview Mesh Slicer: also output the untouched original mesh
PozzettiAndrea
2026-08-14 17:04:43 +02:00
-
8d8ca54955
Preview Mesh UV + Boundaries: TRIMESH passthrough output
PozzettiAndrea
2026-08-14 17:03:54 +02:00
-
a939374186
Get Mesh From Batch: accept slices; delete obsolete Preview Mesh Multi (Batch)
PozzettiAndrea
2026-08-14 17:00:20 +02:00
-
ec5d99433d
Preview Mesh Multi: autogrow inputs, batch-accepting, any mesh count
PozzettiAndrea
2026-08-14 16:55:57 +02:00
-
1721e2bf4e
Rename GeomPackPreviewMesh -> GeomPackPreviewMeshThree
PozzettiAndrea
2026-08-14 16:49:59 +02:00
-
15e6ffa02a
Batch + Multi bars: remove Mode selector
PozzettiAndrea
2026-08-14 15:32:32 +02:00
-
7f927324b6
Control bars move below the canvas; Dual bar loses Mode
PozzettiAndrea
2026-08-14 14:57:45 +02:00
-
9dbd869c9d
Dual overlay: per-mesh color + opacity via two actors; VTK preview bar loses Mode
PozzettiAndrea
2026-08-14 14:45:43 +02:00
-
fe3c01f585
Preview Mesh Dual: remove layout + opacity from Python inputs
PozzettiAndrea
2026-08-14 14:27:20 +02:00
-
9d25f10b25
Delete dead widget mesh_preview_vtk_textured.js
PozzettiAndrea
2026-08-14 14:26:35 +02:00
-
4b5486076a
Revert "Hide bar-driven widgets from node bodies (JS only; Python untouched)"
PozzettiAndrea
2026-08-14 14:21:57 +02:00
-
54c3ad01aa
Hide bar-driven widgets from node bodies (JS only; Python untouched)
PozzettiAndrea
2026-08-14 14:18:15 +02:00
-
6047a30e1b
Dual/VTK/Multi preview bars: layout+mode selectors, opacity gating, shared fullscreen
PozzettiAndrea
2026-08-14 14:01:37 +02:00
-
e9c7bbceaf
Preview Mesh Batch + Multi: mode selector (Fields/Texture) in the control bar
PozzettiAndrea
2026-08-14 13:57:18 +02:00
-
19487d73b1
Remove save-preview route/button; batch preview passes TRIMESH through; add Get Mesh From Batch
PozzettiAndrea
2026-08-14 13:51:37 +02:00
-
ce11ca310d
Fix save-mesh 405 (missing route) + Multi grid dims not matching inputs
PozzettiAndrea
2026-08-14 13:47:14 +02:00
-
78b0378f1d
Preview Mesh Batch (VTK): fullscreen with in-fullscreen navigation
PozzettiAndrea
2026-08-14 13:38:37 +02:00
-
a9e14f5dc2
VTK viewer: restore Surface after a point cloud forces Points mode
PozzettiAndrea
2026-08-14 13:35:17 +02:00
-
7f0c97cd89
Preview Mesh Multi: rename Overlay->Grid (default), add cols/rows + collapsible bar
PozzettiAndrea
2026-08-14 13:33:45 +02:00
-
7ce6f73269
Preview Mesh Batch (VTK): label the dropdown with mesh names
PozzettiAndrea
2026-08-14 13:26:35 +02:00
-
923da524b9
Preview Mesh Batch (VTK): client-side navigation + dropdown
PozzettiAndrea
2026-08-13 17:21:51 +02:00
-
e463099eec
serialization.py: tighten Trimesh serializer, same behavior
PozzettiAndrea
2026-08-13 16:05:05 +02:00
-
feb273ad0a
Isolation-clean frontend: delete dead JS, guard listeners, leave shared DOM
PozzettiAndrea
2026-08-13 14:31:51 +02:00
-
9ebf36b571
Rename viewer bundles .js -> .mjs so they stop leaking into the main realm
PozzettiAndrea
2026-08-13 11:41:01 +02:00
-
4709c14fd4
update alpha wrap workflow
PozzettiAndrea
2026-08-13 11:19:33 +02:00
-
1716b3ec56
Declare wire types in comfy-env-root.toml [types]; serialization.py (ADR-0015)
PozzettiAndrea
2026-08-13 10:58:30 +02:00
-
aebd6c43de
immaculate requirements.txt
PozzettiAndrea
2026-08-12 17:43:21 +02:00
-
414f759791
Vendor frontend JS into javascript/; drop the prestartup copy dance
PozzettiAndrea
2026-08-12 17:37:09 +02:00
-
541b4e5b88
adapted to new comfy-env
PozzettiAndrea
2026-08-11 20:33:08 +02:00
-
eb9066ba26
wire_types: degrade to OpaquePayload when trimesh is absent this side

PozzettiAndreaandClaude Fable 5
2026-08-11 16:06:20 +02:00
-
3704e4fff5
Adopt comfy-env serializer registry: Trimesh as shared-memory arrays

PozzettiAndreaandClaude Fable 5
2026-08-11 15:54:31 +02:00
-
64cfa14c92
Declare ACCELERATOR='cuda' on the 7 CUDA-requiring leaf nodes

PozzettiAndreaandClaude Fable 5
2026-08-10 13:51:11 +02:00
-
6ea98c3388
retired antiquated remeshblender node
PozzettiAndrea
2026-08-06 14:19:13 +02:00
-
a0bd482f06
uv unwrap+remeshing workflows fixed
PozzettiAndrea
2026-08-06 14:10:08 +02:00
-
a99f762556
added cuda testing
PozzettiAndrea
2026-08-06 12:29:39 +02:00
-
2a32ccd0bf
cenv bump
PozzettiAndrea
2026-08-05 18:22:05 +02:00
-
89fd7456f6
new workflows
PozzettiAndrea
2026-08-05 18:14:06 +02:00
-
b447fad16c
new test format
PozzettiAndrea
2026-08-05 17:59:53 +02:00
-
180381b604
add comfy-kitchen dep
PozzettiAndrea
2026-07-31 16:40:27 +02:00
-
1cbd14431b
add comfy-kitchen dep
main
PozzettiAndrea
2026-07-31 16:40:19 +02:00
-
f14849b77c
update backends
PozzettiAndrea
2026-07-28 00:01:07 +02:00
-
12dfb16172
added volcano asset
PozzettiAndrea
2026-07-15 18:53:50 +02:00
-
f2962a8956
only 6 untested nodes left
PozzettiAndrea
2026-07-13 00:53:10 +02:00
-
2aac459bfd
various improvements to existing nodes, extended coverage
PozzettiAndrea
2026-07-11 11:02:49 +02:00
-
9636f8cac8
split_recombine
PozzettiAndrea
2026-07-09 23:39:22 +02:00
-
4815b54886
added workflows to expand testing coverage
PozzettiAndrea
2026-07-09 23:26:34 +02:00
-
25b5f08e08
warp mesh
PozzettiAndrea
2026-07-07 11:54:34 +02:00
-
19ebf2c3b1
guided denoise
PozzettiAndrea
2026-07-07 11:01:14 +02:00
-
9f951998fd
added depth map mask
PozzettiAndrea
2026-06-24 17:34:47 +02:00
-
92cd531011
added lots of functionality
PozzettiAndrea
2026-06-20 15:37:40 +02:00
-
02d7e301ae
Bump comfy-3d-viewers to 0.2.51
PozzettiAndrea
2026-06-19 13:21:37 +02:00
-
4e1f1cdb5b
Load Mesh combo refreshes live; require comfy-env 0.4.3
PozzettiAndrea
2026-06-19 13:17:50 +02:00
-
dbacb9c18d
Remove comfy_dynamic_widgets prestartup block
PozzettiAndrea
2026-06-19 12:08:03 +02:00
-
4bfd51cd65
field interpolation added
PozzettiAndrea
2026-06-18 14:16:25 +02:00
-
3c66b3649f
Add taubin_sharpen backend: pure-Taubin sharpening (unsharp on Taubin low-pass)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 23:40:51 +02:00
-
3597e5f6dc
update comfy 3d viewrs dep
PozzettiAndrea
2026-06-17 16:47:06 +02:00
-
aa714e7826
Add Fit Primitives node (Mesh2Brep stage 2): per-patch fit + agglomerative merge

PozzettiAndreaandClaude Opus 4.8
2026-06-17 13:59:59 +02:00
-
5d0a9ab629
Add Variational Shape Approximation node (Mesh2Brep stage 1)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 13:30:40 +02:00
-
058788be81
Add Find Fillets node (rolling-ball / developable-strip signature)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 12:12:22 +02:00
-
8ed3eba098
Decrease Gaussian: add 'developable' (L1/IRLS) regularizer mode

PozzettiAndreaandClaude Opus 4.8
2026-06-17 11:30:51 +02:00
-
04aead17a2
Sharpen l0_minimize: default use_gpu=true (CPU path crawls on real meshes)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 11:08:48 +02:00
-
1fdf0134bd
Add Detect Tangent / Fillet Edges node (G2 curvature-step features)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 09:34:31 +02:00
-
b49f4e08b5
Add Region Growing node + Decrease-Gaussian sharpen backend

PozzettiAndreaandClaude Opus 4.8
2026-06-17 09:03:48 +02:00
-
75ec0b3889
Sharpen guided_normal: foldless regularized vertex update

PozzettiAndreaandClaude Opus 4.8
2026-06-17 05:03:24 +02:00
-
a90dc28c00
Sharpen guided_normal: raise normal_iterations ceiling 200 -> 1000

PozzettiAndreaandClaude Opus 4.8
2026-06-17 03:31:19 +02:00
-
049205f09a
Preview Mesh Boundaries: add wide_dihedral (multi-face dihedral)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 03:30:01 +02:00
-
f36c5c40e9
Implement math-review follow-ups: robustness + Segment by Curvature node

PozzettiAndreaandClaude Opus 4.8
2026-06-17 03:07:31 +02:00
-
eddb642d7d
Sharpen curvature_guided: add TV mode (piecewise-constant curvature) + CGLS

PozzettiAndreaandClaude Opus 4.8
2026-06-17 02:58:10 +02:00
-
4ad218a37f
Sharpen curvature_guided: filter the delta VECTOR (real denoising), not |H|

PozzettiAndreaandClaude Opus 4.8
2026-06-17 02:48:10 +02:00
-
092f564feb
Compute Curvature: fix smoothing blow-up (1e12) -- use stable averaging

PozzettiAndreaandClaude Opus 4.8
2026-06-17 02:36:30 +02:00
-
fcacd4e807
Compute Curvature: automatic resolution clamp (cap sub-triangle curvature)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 02:32:10 +02:00
-
4f890b7dec
Sharpen curvature_guided: make it a faithful 2nd-order analog (curvature range)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 02:22:29 +02:00
-
53bf70b99f
Curvature: per-face fields + dihedral-equivalent angle; PMB level reductions

PozzettiAndreaandClaude Opus 4.8
2026-06-17 02:14:52 +02:00
-
68af39369a
Compute Curvature: make curvature_abs_max a true magnitude (>=0)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 02:02:31 +02:00
-
93bf2967d2
Add Mesh Repair node (dispatcher) with pymeshlab cleanup backend

PozzettiAndreaandClaude Opus 4.8
2026-06-17 01:34:41 +02:00
-
2177af7aba
Remesh QuadriFlow: expose all binding knobs + document 60deg sharp threshold

PozzettiAndreaandClaude Opus 4.8
2026-06-17 01:22:04 +02:00
-
2018815582
Remesh: add FaithC (Faithful Contouring) backend

PozzettiAndreaandClaude Opus 4.8
2026-06-17 01:00:54 +02:00
-
008bf64190
Edge Flip: RXMesh-informed conditions + fix valence oscillation

PozzettiAndreaandClaude Opus 4.8
2026-06-17 00:37:22 +02:00
-
857595dd85
Edge Flip: add feature_angle to lock/preserve sharp edges

PozzettiAndreaandClaude Opus 4.8
2026-06-17 00:31:32 +02:00
-
3a86a59cdb
Add standalone Edge Flip node (libigl edge_flaps, vectorized)

PozzettiAndreaandClaude Opus 4.8
2026-06-17 00:18:29 +02:00
-
c237ff90db
add faithc as a dep
PozzettiAndrea
2026-06-16 23:43:25 +02:00
-
74ee1d692f
cadderizing
PozzettiAndrea
2026-06-16 23:23:18 +02:00
-
7160742912
Sharpen: output sharpen_displacement_magnitude field + raise iteration ceiling

PozzettiAndreaandClaude Opus 4.8
2026-06-16 23:02:31 +02:00
-
d11064da13
Sharpen: report elapsed time in the info output

PozzettiAndreaandClaude Opus 4.8
2026-06-16 22:33:50 +02:00
-
723d679ef8
Sharpen: add curvature_guided backend (GPU, prototype)

PozzettiAndreaandClaude Opus 4.8
2026-06-16 22:33:50 +02:00
-
250f0855b0
Add Compute Curvature node (geompack/analysis)

PozzettiAndreaandClaude Opus 4.8
2026-06-16 21:01:29 +02:00