15 Commits
Author SHA1 Message Date
Cursor Agentand西风逍遥游 62cb1d3455 feat(procgen): add landscape.sample and texture.sample PointGraph ops
Sample continuous heightfield/texture-mask scalars onto $Density or float
attributes (optional landscape project), closing the UE-style Texture and
Landscape Sampler gap beyond generate/filter/project-only spatial nodes.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-14 09:59:36 +00:00
Cursor Agentand西风逍遥游 be714ea243 feat(procgen): add PointGraph grid.sample and poisson.sample ops
Wire sampleGridPoints and poissonDiskPoints into zero-input graph nodes
with origin offsets, validation, and point-budget checks so scripts no
longer need to leave the PointGraph for basic XZ sampling.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-14 09:30:08 +00:00
Cursor Agentand西风逍遥游 dcf9f5bf60 feat(procgen): close P0/P1 PointGraph gaps for Get*, spawn publish, inspect, and attributes
Add graph-level spatial/points bindings with get.landscape/spline/actor nodes,
inspectNode for Attribute panels, undoable PcgInstancePublisher for spawn.mesh
scene batches, PointSet @Data domain with @Data/@Elements/@Last selectors,
rotation/swizzle float selectors, and partition/noise/int/vector attribute ops.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-14 09:00:58 +00:00
Cursor Agentand西风逍遥游 b75c7806d3 feat(procgen): add PointGraph attribute ops and $ field selectors
Close the deferred attribute gap from PCG node breadth: copy/rename/delete/
transfer, typed set/filter/compare/select, and a closed $Density-style
selector set for float channels—without UE multi-domain selector grammar.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-14 07:24:42 +00:00
Cursor Agentand西风逍遥游 d59f7f37a3 feat(procgen): add UE-style PointGraph breadth nodes
Expose first-class mesh/spline samplers, point-set booleans, normal-to-density,
bounds modify, weighted mesh spawn, and debug disable/inspect so the graph
covers the basic UE PCG node surface without copying UE asset formats.

Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com>
2026-09-14 06:48:05 +00:00
西风逍遥游 cd76980bb8 refactor(procgen): propagate structured execution and cleanup results 2026-09-09 19:45:13 +08:00
西风逍遥游 63f265f3f2 refactor(procgen): isolate worker jobs and cache immutable execution plans 2026-09-09 17:27:42 +08:00
西风逍遥游andCursor 905bd8c813 feat(editor): add procgen script, UI theme, and voxel catalog workspaces
C++ owns those documents and workspace descriptors; examples compose panels. UI ColorPalette and theme scope support the theme editor inspector.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 19:08:50 +08:00
西风逍遥游 a2df127e73 procgen: budget runtime source refresh 2026-08-31 15:00:22 +08:00
西风逍遥游 74fc4467a0 procgen: coordinate scene and runtime cleanup 2026-08-31 14:13:50 +08:00
西风逍遥游 28848cef87 procgen: complete cleanup tickets atomically 2026-08-31 13:56:18 +08:00
西风逍遥游 5f2de32062 procgen: unload scene cells atomically 2026-08-31 13:40:01 +08:00
西风逍遥游 50875afccf procgen: publish runtime cells atomically 2026-08-31 13:26:06 +08:00
西风逍遥游 c85386f83d feat(procgen): complete script-first spatial foundation 2026-08-31 08:49:00 +08:00
西风逍遥游 fbd6ef14b6 build: reduce shared manifest conflict hotspots 2026-08-30 16:00:46 +08:00