Skip to content

docs: ONCRIX logo — clean potrace vector (assets/logo/)#25

Open
kernalix7 wants to merge 10 commits into
mainfrom
assets/logo
Open

docs: ONCRIX logo — clean potrace vector (assets/logo/)#25
kernalix7 wants to merge 10 commits into
mainfrom
assets/logo

Conversation

@kernalix7

@kernalix7 kernalix7 commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Adds the ONCRIX brand logo as clean vector SVGs under assets/logo/.

Traced with the professional colour-separation + potrace method (not vtracer): the raster is quantized to a small flat palette, each colour is potrace-traced as its own smooth-Bézier region, and the layers are stacked. Result: clean flat facets with crisp smooth edges and no sliver / anti-alias noise (the earlier vtracer trace fragmented edges into ~130 near-identical shades). Despeckled to drop busy spot fragments.

File Use
assets/logo/oncrix-logo.svg transparent — primary
assets/logo/oncrix-logo-light.svg white background
assets/logo/oncrix-logo-dark.svg lightened palette for dark backgrounds
assets/logo/oncrix-logo-source.png source raster

Old root-level LOGO_ONCRIX*.{svg,png} removed. No code changes; brand assets only.

kernalix7 added 2 commits June 4, 2026 08:36
…ent/dark)

Vectorized the raster logo (LOGO_ONCRIX.png) into clean, simplified
low-poly SVGs. The source art is a low-poly snow leopard + wordmark; the
trace was deliberately simplified (the image is flattened to remove
gradient noise before tracing) so each facet is one flat polygon — about
200 paths and ~42 KB per file instead of a noisy 3000-path trace.

- LOGO_ONCRIX.svg            — navy art on white, for light backgrounds
- LOGO_ONCRIX-transparent.svg — navy art on transparent (letter counters
                                cleanly knocked out, no white-disc artifacts)
- LOGO_ONCRIX-dark.svg        — light/frosted recolor on transparent, for
                                dark backgrounds (e.g. the website theme)

Produced with vtracer (color, polygon mode) + svgo. The PNG source is
kept alongside for future re-exports.
Re-traced with an edge-preserving smooth (instead of a plain median) so
the dark facet outlines stay crisp while within-facet gradient noise is
still flattened. ~660 paths / ~90 KB per file; outlines intact, letter
counters cleanly knocked out, dark variant recolored via HSL lightness.
@kernalix7 kernalix7 changed the title docs: vector ONCRIX logo (simplified low-poly SVG — light / transparent / dark) docs: vector ONCRIX logo (edge-preserving low-poly SVG — light / transparent / dark) Jun 3, 2026
kernalix7 added 2 commits June 4, 2026 08:55
Swapped the source raster for the de-noised, brighter version and
re-traced. Because the source is cleaner the trace is both simpler and
sharper: ~350 paths / ~34 KB per file, contour outlines crisp, facets
flat, letter counters cleanly knocked out. LOGO_ONCRIX.png updated to the
new source so the vectors and the raster match.
Rebuilt the vector logo using a dedicated line-art (outline) extraction
of the leopard as a separate, crisp layer over flat colour fills. The
outline is traced from clean line art (so the contours have no
trace-noise / jaggies), then composited on top of a simplified colour
trace of LOGO_ONCRIX.png — the two register exactly. Result: clean facet
edges defined by sharp outlines with flat colour shading underneath.

- LOGO_ONCRIX.svg             — colour + navy outline, white background
- LOGO_ONCRIX-transparent.svg — same, transparent (counters knocked out)
- LOGO_ONCRIX-dark.svg         — lightened colour + light outline, for dark bg
- LOGO_ONCRIX-outline.png      — the line-art source used for the contours
@kernalix7 kernalix7 changed the title docs: vector ONCRIX logo (edge-preserving low-poly SVG — light / transparent / dark) docs: vector ONCRIX logo (outline-driven, crisp contours — light / transparent / dark) Jun 4, 2026
The outline-overlay version produced thick, doubled, muddy edges when
viewed closely. Reverted to a single clean colour trace: edge-preserving
smooth (keeps facet contours, drops within-facet noise) + colour
quantize, then vtracer polygon with strong speckle filtering and longer
segments so the facets are clean flat polygons (~120-170 paths,
~18-22 KB). No outline layer. Transparent + dark variants regenerated;
the dark one is an HSL lightness remap.
@kernalix7 kernalix7 changed the title docs: vector ONCRIX logo (outline-driven, crisp contours — light / transparent / dark) docs: vector ONCRIX logo (clean low-poly SVG — light / transparent / dark) Jun 4, 2026
…logo/)

Re-traced with the professional colour-separation + potrace method
instead of vtracer: the raster is quantized to a small flat palette, each
colour is potrace-traced as its own smooth-Bezier region, then the layers
are stacked. This gives clean flat facets with crisp smooth edges and no
sliver/anti-alias noise (the earlier vtracer output fragmented edges into
~130 shades). Despeckled (turdsize) to drop the busy spot fragments.

Moved the assets into assets/logo/ with clear names:
- oncrix-logo.svg        — transparent (primary)
- oncrix-logo-light.svg  — white background
- oncrix-logo-dark.svg   — lightened palette for dark backgrounds
- oncrix-logo-source.png — the source raster
Removed the old root-level LOGO_ONCRIX*.{svg,png}.
@kernalix7 kernalix7 changed the title docs: vector ONCRIX logo (clean low-poly SVG — light / transparent / dark) docs: ONCRIX logo — clean potrace vector (assets/logo/) Jun 4, 2026
kernalix7 added 4 commits June 4, 2026 11:24
…ration

Re-vectorize from a noise-reduced low-poly source. Quantize to a flat
palette, then trace each colour mask with potrace (alphamax 0 for crisp
facet edges). A single darkest-navy silhouette is traced from the union of
all non-background pixels and drawn underneath the facets, so inter-facet
gaps read as a thin navy wireframe instead of white seams and the outer
edge stays a clean single contour (no dilation beading). Dark variant lifts
lightness in HSL for legibility on dark backgrounds; light variant adds a
white rounded card. ~248 KiB per SVG.
Address the cracked/beaded look of the previous trace. The non-background
silhouette is now traced with smooth curves and drawn as a dark-navy base
(the low-poly outline, matching the source); facets are dilated to remove
inter-facet gaps and clipped in raster space to an eroded silhouette so a
thin smooth navy rim remains and nothing spills past the outer edge. Result:
smooth outer contour, crisp internal facets, no dark seams, no edge beading.
~415 KiB per SVG (precision-0 coords).
Median-smooth each facet mask and raise potrace opttolerance so facet edges
trace as straight lines instead of pixel-stepped wobble; keep the smooth
curved navy silhouette as the outline. Cleaner low-poly read, ~231 KiB/SVG.
Also remove the stale root LOGO_ONCRIX.png (canonical source now lives in
assets/logo/).
Median-smooth each facet mask and raise potrace opttolerance so facet edges
trace as straight lines instead of pixel-stepped wobble, keeping the smooth
curved navy silhouette as the outline. Cleaner low-poly read, ~231 KiB/SVG.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant