docs: ONCRIX logo — clean potrace vector (assets/logo/)#25
Open
kernalix7 wants to merge 10 commits into
Open
Conversation
…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.
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
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.
…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}.
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.
assets/logo/oncrix-logo.svgassets/logo/oncrix-logo-light.svgassets/logo/oncrix-logo-dark.svgassets/logo/oncrix-logo-source.pngOld root-level
LOGO_ONCRIX*.{svg,png}removed. No code changes; brand assets only.