---
title: "Best Anchor Count for 3D-Printed String Art"
canonical: "https://stringart3d.com/guides/best-anchor-count-for-3d-printed-string-art"
markdown: "https://stringart3d.com/guides/best-anchor-count-for-3d-printed-string-art.md"
cluster_metadata:
  primary_keyword: "best anchor count for 3D printed string art"
  secondary_keywords:
    - "string art anchor count"
    - "how many pins for string art portrait"
    - "StringArt3D Anchor Count"
    - "best number of anchors for string art"
  lsi_keywords:
    - "boundary endpoints"
    - "anchor density"
    - "size preset"
    - "line budget"
    - "Min Gap"
    - "controlled preview"
    - "repeated endpoints"
    - "silhouette resolution"
    - "diminishing returns"
    - "physical perimeter proof"
---

# Best Anchor Count for 3D-Printed String Art

For photo-mode StringArt3D projects, the best starting Anchor Count is the value owned by the selected size: 300 for Small, 600 for Medium, 750 for Large, and 900 for XL. Keep that preset unless a completed, controlled comparison shows that a lower count preserves the subject’s defining features with a simpler endpoint field. More anchors create more possible boundary endpoints, not automatic detail. Treat any value above the size preset as experimental, and do not approve it from the browser preview alone: the printed perimeter, anchors, line launches, and repeated arrivals still need physical proof.

Open this page: https://stringart3d.com/guides/best-anchor-count-for-3d-printed-string-art

## Who this guide is for

**Best for:** Makers who already have a usable photo and supported printer workflow and want to understand, compare, or override the photo-mode Anchor Count before generating the final printable portrait.

**Use another workflow for:** Choosing physical diameter, deciding Max Lines, fixing a weak source or crop, calibrating unsupported spans, or diagnosing a good preview that printed badly. Use the size, line-count, portrait-troubleshooting, or calibration guide for those decisions.

## Start with the size-owned photo presets

StringArt3D currently keeps photo-mode Anchor Count constant across Low, Medium, and High detail. The values below are product defaults for a complete starting configuration, not universal nail counts for every solver or fabrication method.

| Photo-mode size | Resolved anchors | What the default protects | Override boundary |
| --- | --- | --- | --- |
| Small · 120 mm nominal | 300 | Keeps the endpoint field proportionate to the smallest physical preset while detail changes remain in the solver profile. | Test lower only when a simple subject stays recognizable; do not carry a larger size’s count into Small. |
| Medium · 180 mm nominal | 600 | Adds boundary choices for a larger portrait field without making detail level responsible for the physical endpoint default. | Use as the baseline for most comparisons, then alter one control at a time. |
| Large · 240 mm nominal | 750 | Supports more directional choices on the larger perimeter while Max Lines still decides how many connections are selected. | Keep unless a lower comparison retains identity and passes a representative physical proof. |
| XL · 300 mm nominal | 900 | Provides the densest built-in photo endpoint field for the largest nominal preset and its broader display role. | Confirm printer fit first; above 900 is an experimental override, not an automatic XL upgrade. |

## Separate endpoints from connections

Anchor Count defines the boundary locations available to the solver; Max Lines defines how many anchor-to-anchor connections the solver may place.

Computational string art approximates a target with straight segments whose ends land on a set of boundary points. Increasing Anchor Count divides that boundary into more candidate endpoints and therefore offers more directions and slightly different intercepts through the image. The solver still has to select useful paths. A portrait with 900 available anchors and a limited line budget does not use every possible connection, and it is not nine times as detailed as one with 100 anchors.

This distinction explains why anchor count and line count cannot substitute for each other. Too few endpoints can make a curved silhouette, jaw, ear, or shoulder read as a coarser series of directions even when many lines repeat between them. Too many endpoints can increase the choice set without adding a visible cue, especially when the source is soft, the crop is weak, or the available line budget already resolves the useful tonal structure.

Use a language check when comparing results: describe the change as “more possible endpoint positions,” not “higher resolution.” Resolution also depends on the processed source, solver raster, line budget, virtual Thread Thickness, physical diameter, and the final print. This keeps one control from receiving credit for changes caused by the rest of the configuration.

## Let size establish the baseline

Choose the supported printer and physical size first, clear old Advanced overrides, and let that size resolve the starting Anchor Count.

1. **Choose the printer path.** Confirm that the intended nominal size and shape fit the selected supported printer workflow before tuning the image.
2. **Choose Small, Medium, Large, or XL.** The current photo defaults resolve to 300, 600, 750, or 900 anchors respectively.
3. **Clear inherited overrides.** Changing size clears the current anchor and line overrides in the app; if you are restoring an older setup, verify that Advanced Anchor Count shows the newly resolved value.
4. **Choose detail separately.** Low, Medium, and High keep the same anchor default for a given photo size while changing other solver controls.
5. **Generate the full baseline.** Judge a completed preview rather than assuming a number is right from the control panel alone.

The size ownership is deliberate. Small/Low, Small/Medium, and Small/High all begin with 300 anchors; Medium stays at 600, Large at 750, and XL at 900. Detail presets adjust the representation budget and processing profile without silently multiplying the physical endpoint default. That separation makes a controlled diagnosis possible: size establishes the perimeter context, while detail and Max Lines decide how richly the solver works inside it.

The Advanced control normally offers 24 to 2,000 anchors in steps of four, and direct numeric entry accepts a larger value. Those interface limits describe what can be entered, not what has been validated for every printer, size, shape, material, nozzle, or portrait. Begin at the product preset and require evidence for an override instead of treating the largest accepted number as the best setting.

## Run a lower-versus-preset comparison

Compare the resolved preset with one meaningfully lower Anchor Count while every source, solver, and physical setting remains fixed.

1. **Name the identity cues first.** For a person, note features such as eye relationship, jaw, hairline, or glasses; for a pet, note ears, muzzle, markings, and silhouette.
2. **Freeze the source pixels.** Keep the image, crop, zoom, rotation, inversion, brightness, contrast, and background treatment unchanged.
3. **Freeze the rest of the generator.** Keep printer, shape, size, detail, Max Lines, Min Gap, Thread Thickness, frame settings, and material context fixed.
4. **Complete the preset preview.** Save a screenshot and record its exact Anchor Count rather than relying on memory.
5. **Choose one visibly lower count.** Use a large enough reduction to test whether endpoint density matters; tiny changes of four anchors are useful only after a meaningful boundary appears.
6. **Compare at equal size.** Inspect the two completed results both close up and from the intended display distance.

A fair comparison asks whether the lower endpoint field loses a named feature. If the eye spacing, jaw boundary, ear shape, or shoulder angle becomes visibly coarser while the preset preserves it, keep the preset. If both results carry the same defining cues and negative space, the lower count may be sufficient for that specific design. Do not reward the preset just because its line field looks busier at high zoom.

Keep Max Lines fixed for this test. If you lower anchors and raise lines at the same time, repeated use of the remaining endpoints can make the result darker and disguise the geometric change. Keep Min Gap fixed too: it is expressed as an anchor-index separation in the generator, so changing it with Anchor Count would alter which nearby endpoint pairs are excluded. One-variable comparisons produce evidence that can be reused.

## Score shape, identity, and negative space

Keep the anchor count that preserves meaningful directional control without adding endpoint choices the finished portrait cannot visibly use.

Start at the boundary. Inspect the outer contour of hair, head, shoulders, ears, or the object silhouette. A count that is too low for the chosen image can make those transitions feel angular or force many paths through a limited set of directions. Then inspect internal identity cues. Extra endpoints are useful only when the selected connections use them to clarify a named feature rather than merely distributing dense tone across more arrival positions.

Next inspect the empty areas. A successful portrait needs separation between face and background, highlights within dark features, and quiet space around the subject. More endpoints do not necessarily close that space, but they give the solver additional routes that can. Judge the completed network, not a single boundary region in isolation. A smoother silhouette is not a win if the face becomes less legible at the normal wall distance.

Finally compare stability of the decision across display scales. Close inspection can make small directional differences look important while the actual viewer sees one coherent tonal field. The intended display distance decides recognition; zoomed inspection is a secondary check for repeated endpoints, concentrated launches, and other structures that deserve a physical test. Stop when the next endpoint increase cannot be tied to a visible, named improvement.

## Respect the Min Gap dependency

Anchor Count changes the meaning of an index-based Min Gap, so record both values and avoid changing them together during an anchor-only comparison.

Min Gap prevents candidate lines between anchors that are too close in the ordered boundary sequence. The resolved default is derived from the current anchor count and detail profile, while a manual Min Gap override can remain a fixed integer. This means two projects that show the same Min Gap number but use different anchor totals do not necessarily exclude the same fraction of the perimeter.

For the cleanest anchor experiment, first keep the displayed Min Gap fixed so that Anchor Count is the only manual change. That answers whether endpoint availability itself affects the portrait under the current exclusion rule. If the lower anchor result looks promising, return to the resolved preset and run a separate Min Gap investigation rather than optimizing both controls in one opaque sequence.

Watch for a common false conclusion: a newly available short boundary connection may be caused by the changed relationship between count and gap, not proof that the higher count has intrinsically better image resolution. Record Anchor Count, Min Gap, and whether each is preset-resolved or manually overridden. That small note makes later reproductions and support questions much easier to interpret.

## Know what more anchors cannot fix

Do not increase anchors to recover information missing from the source, compensate for the wrong crop, or mask a fabrication failure.

An endpoint override cannot invent an eye hidden in shadow, restore a blurred muzzle, separate a busy background, or repair a face cropped too tightly against the frame. If the processed target lacks the cue, return to photo selection and image preparation. If the processed target is clear but the completed line preview is tonally incomplete, investigate Max Lines and the coupled detail profile before assuming endpoint density is the bottleneck.

Likewise, a correct preview followed by a bad print belongs to fabrication diagnosis. Missing launches, weak anchor capture, beads, droop, fused crossings, or nozzle contact will not be repaired by giving the solver more endpoint choices. Freeze the digital configuration, compare the generated preview with the physical network, and use the calibration workflow to identify the first physical stage that diverged.

Physical size is another separate decision. Moving from Small to Large changes the diameter, size-owned anchors, line budgets, printer-fit requirements, display role, material, and schedule. Do not describe that as an anchor-count test. Choose the smallest physical size that serves the source and room, then evaluate the default anchor count inside that chosen size.

## Treat above-preset values as experiments

A value above 300, 600, 750, or 900 may be entered, but it needs stronger digital and physical evidence than the supported size-owned starting point.

More endpoints enlarge the solver’s candidate set and can increase generation work. They also change the boundary structure that must be represented by the generated frame and the way line paths arrive around it. The browser can show that a route is mathematically available, but it cannot prove how a particular printer, material, nozzle condition, and chosen size will reproduce every closely organized perimeter feature.

If you have a specific reason to exceed the preset, state the hypothesis before changing the control: for example, “the baseline loses the sharp outer edge of these glasses even though the processed target and line budget preserve it.” Generate one controlled higher result and accept it only if that exact cue improves at viewing distance. If the improvement is merely smoother at extreme zoom or darker in already dense regions, return to the preset.

Do not publish a custom anchor number as a universal recommendation after one preview or one successful object. Shape, size, source, printer path, filament condition, environment, and dense arrival pattern all matter. Preserve the configuration and qualify another representative design before treating an override as a repeatable local profile.

## Prove the perimeter before committing

Approve the anchor count only after the exact export survives staged physical checks from the perimeter through the densest repeated arrivals.

1. **Inspect frame and perimeter formation.** Confirm the selected printer path produces the expected outer structure without visible crowding, deformation, or loss of separation.
2. **Inspect individual anchors.** Look for consistent formation and capture geometry around representative sparse and dense regions.
3. **Inspect the first launches.** Verify that the line paths leave and return to the perimeter as commanded before the interior becomes visually dense.
4. **Inspect repeated arrivals.** Check locations used many times for buildup, collision evidence, weak capture, or distortion.
5. **Compare preview with object.** Confirm the identity cues that justified the count still exist in the fabricated network at its intended viewing distance.
6. **Record the decision.** Save source, crop, printer, shape, size, detail, Anchor Count, Max Lines, Min Gap, Thread Thickness, export date, and keep/reject evidence.

For an expensive, gift-bound, or commercial job, qualify a representative test before committing to the final schedule. A perimeter-only or deliberately reduced proof can reveal whether the endpoint field is physically credible, but it does not certify the full crossing network. The final exact configuration still needs its own supervised first run and comparison against the saved preview.

The keep rule is conservative: use the size preset unless a lower value retains the named cues and passes fabrication, or unless a specific above-preset hypothesis produces a visible gain and the exact physical result proves it. If no count works, stop adjusting anchors and return to the first failed stage—source, crop, line representation, fabrication, or display. A documented stop is better than an arbitrary four-digit number.

## Sources and methodology

- [TU Wien: String Art—Towards Computational Fabrication of String Images](https://www.cg.tuwien.ac.at/research/publications/2018/Birsak2018-SA/) — Primary research describing a fabricable connected graph of straight string segments placed between pins on a frame.
- [Birsak et al. StringArt research repository](https://github.com/birsakm/StringArt) — The official implementation accompanying the Eurographics 2018 work and its discrete boundary-pin optimization approach.
- [StringArt3D Generator](https://stringart3d.com/string-art-generator) — First-party source for the current size, detail, Anchor Count, Max Lines, Min Gap, Thread Thickness, preview, and export controls.
- [StringArt3D Line Count Guide](https://stringart3d.com/guides/how-many-lines-for-3d-printed-string-art) — First-party companion guide distinguishing the number of available boundary endpoints from the selected connection budget.

## Frequently asked questions

### What is the best anchor count for 3D-printed string art?

In StringArt3D photo mode, start with the size-owned preset: 300 for Small, 600 for Medium, 750 for Large, or 900 for XL. Keep it unless a controlled lower comparison preserves the named identity cues and the exact configuration passes physical proof.

### Do more anchors make better string art?

Not automatically. More anchors provide more possible boundary endpoints and directions, but Max Lines still controls how many connections are selected. Added endpoints stop helping when they do not improve a named silhouette or identity cue at the intended viewing distance.

### Are anchor count and line count the same?

No. Anchor Count determines the available boundary endpoints. Max Lines is the requested budget of selected endpoint-to-endpoint segments. A project can have many available anchors but a comparatively limited set of connections.

### Does the Detail preset change Anchor Count?

Not in the current StringArt3D photo presets. Low, Medium, and High use the same size-owned anchor value: 300 Small, 600 Medium, 750 Large, or 900 XL. Detail changes other solver controls, including the line budget and processing profile.

### What range does the StringArt3D Anchor Count control allow?

The normal Advanced slider currently spans 24 to 2,000 anchors in steps of four, while direct numeric entry accepts a larger value. Those limits describe editable inputs, not recommended or physically validated counts for every configuration.

### How should I compare two anchor counts?

Keep the photo, crop, image controls, printer, shape, size, detail, Max Lines, Min Gap, Thread Thickness, and frame settings fixed. Generate the preset and one meaningfully lower result to completion, then compare named identity cues at equal display size.

### Can increasing anchors fix a blurry photo?

No. Extra endpoint choices cannot restore features that are blurred, clipped, hidden, cropped out, or flattened in the source. Improve the source and processed target first, then change anchors only when boundary directions are the demonstrated limitation.

### Why does Min Gap matter when changing anchors?

Min Gap excludes nearby pairs by their separation in the ordered anchor list. Changing the anchor total changes the relationship between that integer and the whole perimeter, so record both values and avoid adjusting them together during an anchor-only comparison.

### Can I use more anchors than the size preset?

The Advanced input permits an above-preset value, but treat it as an experiment. Require a specific visual hypothesis, a completed controlled preview, and physical proof of the perimeter, anchor formation, launches, repeated arrivals, and final likeness.

### When should I stop changing Anchor Count?

Stop when the preset preserves the named cues, when a lower value does the same with no physical penalty, or when a higher value adds no visible normal-distance improvement. If every count fails, return to source, crop, line budget, fabrication, or display diagnosis.

## Related StringArt3D pages

- [String Art Generator](https://stringart3d.com/string-art-generator)
- [Best Min Gap for 3D-Printed String Art](https://stringart3d.com/guides/best-min-gap-for-3d-printed-string-art)
- [How Many Lines for 3D-Printed String Art?](https://stringart3d.com/guides/how-many-lines-for-3d-printed-string-art)
- [Best Size for 3D-Printed String Art](https://stringart3d.com/guides/best-size-for-3d-printed-string-art)
- [Calibrate a 3D Printer for String Art](https://stringart3d.com/guides/calibrate-3d-printer-for-string-art)
- [Why 3D-Printed String Art Does Not Look Like the Photo](https://stringart3d.com/guides/why-does-my-3d-printed-string-art-not-look-like-the-photo)
- [3D-Printed String Art Without Supports](https://stringart3d.com/guides/3d-printed-string-art-without-supports)
- [Best Photos for Personalized Portrait Gifts](https://stringart3d.com/guides/best-photos-for-personalized-portrait-gifts)
