본문으로 건너뛰기
cccskills
무료GitHub에 공개

blender-direct-surface-modeling

Build and refine production Blender geometry through semantic vertex/edge/face editing, BMesh, subdivision control cages, Boolean construction, Displace relief, remesh, sculpt preparation, retopology, and deliberate surface connections. Use after blockout for hard-surface, product, organic, architectural openings, terrain/relief, or reference-driven assets when shape quality, topology, continuity, or realistic part integration matters.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Blender

실행 점수 미검증

설치 방법 보기

포함된 파일(6)

  • SKILL.md11.8 KB
  • agents/openai.yaml295 B
  • references/boolean-topology.md10.2 KB
  • references/construction-method-playbook.md13.0 KB
  • references/modeling-workflows.md5.0 KB
  • references/topology-construction.md9.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Blender Direct Surface Modeling

Replace blockout geometry with intentional construction. Primitive placement is allowed for blockout, cutters, and genuinely separate manufactured parts; it is not a final connection method.

Before work, read ../blender-production-router/references/topology-first-production-contract.md and ../blender-production-router/references/native-component-contract.md. Require minimum-analysis scope for reversible Blockout and formal-production scope, an approved Part Graph, and a clear analysis_readiness review for formal geometry. A globally provisional analysis permits Blockout only. Do not edit formal topology for a part whose physical role, separation reason, construction method, connection method, final object ownership, or route-changing uncertainty remains unresolved.

The Router owns route, stage, retry, and rollback state. This skill owns direct mesh construction and local topology evidence only; it must not restart analysis or choose a replacement route.

Read part_review_scores.json before each part transaction. Continue independent parts when a non-critical part is paused. Never touch a part marked needs_user_review; do not turn its local failure into a project deletion request.

Non-Skippable Form Order

  1. PRIMARY: dimensions, silhouette, mass, and major negative space.
  2. STRUCTURAL: large cuts, slopes, frames, cavities, supports, and load paths.
  3. TRANSITION: blends, radii, shell turns, section changes, corner flow, and interfaces.
  4. FUNCTIONAL: openings, handles, mounts, pivots, brackets, controls, and joints.
  5. DETAIL: fasteners, markings, micro seams, wear, and small damage.

Do not add Functional or Detail geometry while Primary, Structural, or Transition is open. When a model has primary blocks and tiny details but lacks middle-scale structure, roll back to Structural Forms instead of adding more objects.

Choose the Construction Route

  • Hard-surface shell: direct mesh editing plus Boolean and controlled bevels.
  • Smooth product form: low-density subdivision control cage with deliberate edge flow.
  • Organic or fused volume: voxel remesh or Boolean union, sculpt cleanup, then retopology when required.
  • Profile-driven form: curves, screw/spin, loft-like bridge operations, or contour-derived mesh.
  • Reference-guided form: preserve measured silhouettes and landmarks while satisfying the routed spatial regions, depth intervals, supports, portals, and cross-view constraints. Do not postpone depth until after a screen-space fit.

Read references/modeling-workflows.md before executing a route that changes topology. Read references/construction-method-playbook.md before building an architectural opening, stair source, repeated module, rail/pipe/cable/trim path, snapped assembly, or displaced surface.

  • For Boolean Difference, Union, Intersect, cutter stacks, Boolean cleanup, or Boolean-to-subdivision handoff, read references/boolean-topology.md before creating cutters.
  • For vertex/edge/face construction, edge flow, poles, manifold repair, direct BMesh editing, subdivision cages, or retopology, read references/topology-construction.md before editing.

Formal Modeling Protocol

  1. Map every Blockout proxy to replace, convert, or legitimate_independent_primitive.
  2. Record the local shape problem, form level, target semantic region, construction method, and expected connected-component count. Also record shape grammar, parameter owners, native generator comparison, and why any manual assembly is physically or downstream necessary.
  3. Save a reversible checkpoint before destructive topology changes.
  4. Select geometry with vertex groups, attributes, coordinates, normals, boundaries, connectivity, or edge-loop relationships. Do not rely on unstable raw indices across topology changes.
  5. Perform one region-level operation: reshape, connect, subdivide, extrude, inset, bridge, weld, dissolve, cut, bevel, Boolean, spin, sweep, remesh, sculpt, or retopologize.
  6. Recalculate mesh data and normals, then inspect the base cage and evaluated result.
  7. Update topology_evidence: construction operations, component count, Boolean cleanup state, evaluated bevel state, and unique wireframe path.
  8. Validate silhouette, edge flow, topology, continuity, neighboring interfaces, and all required views. Keep or restore the checkpoint before solving another unrelated problem.

For an environment reconstructed from images, read the task's spatial_hypothesis.json before Blockout. Build boundaries and connections in region order: camera enclosure, foreground, main space, elevation transitions, portals, hidden support regions, then off-frame continuations. A matching camera silhouette does not approve disconnected stairs, zero-depth openings, unsupported platforms, or black planes standing in for deeper space.

For every visible primary_form, structural_part, and curved functional_detail, record the control topology, connection method, radial or bend segment policy, and shading policy. Blockout primitives must be replaced or explicitly reclassified as genuinely separate manufactured parts before the Primary Surface gate.

Box modeling means editing one or a few intentional meshes through connected vertices, edges, and faces. It never means preserving a pile of scaled cubes as the formal shell. Prefer profile extrusion for profile-led parts, section loops plus Bridge for changing cross-sections, Spin/Screw for revolved bodies, and curve sweep for rails, cables, pipes, and frames.

For an opening cut through one monolithic wall, preserve one wall host and one semantic Boolean cutter while dimensions are changing. Do not substitute top, left, and right wall cubes unless those members are genuinely separate lintel/jamb construction. For editable sampled relief, declare source subdivision, Displace coordinates, direction, midlevel, strength, and silhouette budget before evaluating the modifier.

Connection Classification

  • continuous_surface: match boundary loops, bridge, weld, relax, and verify positional and normal continuity.
  • boolean_fused: union closed volumes, remove internal geometry, repair non-manifold regions, and verify shading.
  • mechanical_seam: keep parts separate with deliberate clearance, mating surfaces, and compatible bevel language.
  • embedded_component: provide a receiving recess or mounting interface; do not leave unexplained penetration.
  • physical_contact: keep objects independent and hand off to collision/physics when motion matters.
  • intentionally_independent: preserve separation and document why.

Deep interpenetration may exist only in temporary hidden Blockout marked for replacement. A real assembly fit may use a documented shallow insertion depth, but final visible/background assets may not use deep overlap as a seam, support, or seamless connection.

For static tubular elbows and rolled profiles, prefer one continuous profile construction: Spin/Screw, an editable curve converted with a deliberate resolution policy, or matched loops bridged with enough cuts to hold the bend. Separate straight segments inserted into each other are blockout only. Preserve cross-section area, weld the transition, and validate the bend in reflective shading.

Shading Discipline

  • Apply smooth shading or Smooth by Angle to visible curved surfaces.
  • Preserve intentionally flat caps, panel breaks, and manufactured creases with sharp edges, split normals, support geometry, or a documented smoothing-angle policy.
  • Choose radial and bend subdivisions from silhouette and highlight error at final resolution, not from one universal segment count.
  • Treat a Bevel modifier as geometry control, not as a substitute for smooth normals.
  • Classify important edges as PRIMARY_BEVEL, SECONDARY_BEVEL, MICRO_BEVEL, or SHARP_EDGE. Record per-class widths derived from real scale and function; one global width is not an edge language. If an unchanged primitive is genuinely the manufactured final part, record the physical reason instead of silently treating every Blockout primitive as formal topology.
  • Accept Edit/BMesh Bevel, evaluated Bevel Modifier geometry, subdivision support loops, or a deliberate crease strategy. Reject Shade Smooth, Weighted Normal, material highlights, bevel shaders, or separate corner pieces as evidence of a real bevel.
  • Require a neutral MatCap and reflective review for every visible curved primary surface.

Modifier Discipline

Choose stack order from intent:

  • Decide whether a Boolean should cut the base cage, the thickened shell, or the subdivided result.
  • Decide whether Bevel controls manufactured edge radius or only shading.
  • Decide whether Solidify thickness should inherit deformation.
  • Keep Mirror, Array, and deformation origins explicit.
  • Keep Array source, count/fit policy, relative/constant/object offset, merge policy, and endpoint ownership explicit. A regular stair flight normally uses exact constant run-and-rise offset.
  • Keep Displace source density, coordinate system/object, texture, direction, midlevel, strength, vertex group, and stack order explicit.
  • Apply modifiers only when downstream topology editing, export, or simulation requires evaluated geometry.
  • Choose Fast, Exact, or Manifold Boolean solver from operand validity, overlap, and downstream needs; do not treat Exact as an automatic substitute for clean operands.
  • Preserve non-destructive cutters while the design is changing. Apply and reconstruct only when UV, deformation, export, sculpt, or later topology editing requires real evaluated topology.

There is no universal modifier order.

Completion Gate

Do not mark the modeling stage complete until:

  • primary silhouettes pass front, side, top, and perspective review;
  • environment regions and portals agree with spatial_hypothesis.json, and required camera, top, front, and side blockout views exist;
  • continuous joins are welded or deliberately reconstructed;
  • visible intersections are classified;
  • non-manifold, internal-face, normal, and scale checks pass for the intended asset type;
  • smooth surfaces pass reflective or MatCap highlight inspection;
  • visible curved surfaces report smooth-face coverage, sharp-edge policy, radial segments, and projected faceting risk;
  • continuous assemblies report one connected component or a documented reconstructed seam, not merely overlapping bounding boxes;
  • construction_graph.json and validation_report.json agree with the actual scene.
  • Boolean routes report solver, operand validity, coplanar policy, internal-face/sliver checks, application state, and downstream topology route.
  • topology routes report intended deformation/subdivision/export use, boundary and manifold state, edge-flow review, pole placement, aspect-ratio risks, and semantic selection method.
  • every replaced Blockout proxy is removed or archived outside the final asset collection;
  • every major part reports its actual connected-component count and construction operations;
  • Primary, Structural, and Transition gates pass before Functional or Detail objects exist;
  • front, side, top, hero clay, and wireframe evidence use distinct existing files;
  • fewer than two topology rollback strikes remain. One strike fails its affected part; two force a return to Topology Construction or Structural Forms.
  • the affected part's current stage review is pass or a score of at least 60 with recorded local repairs; two lower attempts pause that part without consuming a third attempt.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan, build, place, and validate physically meaningful Blender object assemblies, including manufactured part boundaries, mechanical seams, mounting interfaces, pivots, hierarchy, constraints, instancing, modular grids, connector planes, and precision snapping. Use when several objects must form one product, machine, architectural module, vehicle, furniture item, mechanism, or environment structure without incorrectly welding independent parts, eyeballing alignment, or leaving continuous shells as overlapping primitives.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Select, build, and validate Blender deformation and motion-control systems including Simple Deform, Curve, Lattice, Mesh Deform, Shrinkwrap, Surface Deform, Armature, shape keys, hooks, constraints, and drivers. Use when an object must bend, twist, taper, follow a path, conform to a surface, deform smoothly, articulate, or move through controlled mechanical relationships.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Build, inspect, audit, and refactor Blender Geometry Nodes systems for procedural models, instancing, modular effects, curves, scattering, flocks, data visualization, fields, simulation zones, and node-graph cleanup. Use whenever a Blender task specifically calls for Geometry Nodes, reusable procedural node graphs, node connections/layout, or a scalable procedural asset.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Audit Blender scenes and assets for topology, transforms, normals, surface continuity, classified connections, intersections, modifier/node intent, procedural performance, simulation stability, protected-scene changes, and fixed-view visual evidence. Use after every major modeling or simulation stage and before render, bake, export, or claims of completion.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Analyze reference-image illumination and build accountable Blender lighting from shadow direction, shadow length, softness, exposed faces, environment fill, bounce, practical sources, and material response. Use for reference matching, daylight, interiors, exterior environments, product scenes, atmospheric lighting, or any task where lights must be physically and visually justified instead of added as arbitrary fill or rim lights.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

Search and inspect the installed Blueish Blender Asset Library without mutating it. Use when a user asks for a local Blender asset, node preset, Blueish asset, Asset Browser entry, or named source, or when the Router has selected a node-centric/reusable Geometry Nodes, material, simulation, rigging, compositor, or NPR route with eligible local catalogs; return compatible, attributable candidates for the Router-approved workflow.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

XliuXjianX/blender-production-skills2672026년 8월 15일 업데이트

XliuXjianX의 스킬 모두 보기

이 스킬의 문제 신고