Digital painting, inking & flatting
Paint, ink and flat artwork with brushes and layers to a reference.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- Procreate · Clip Studio Paint · Krita · Photoshop
- Class GUI-need label
G3· GUI-only
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R06.03.01.01-T01 Ink a pencil sketch with pressure-varied lines in Clip Studio Paint
Original instruction
Open fixtures/knight_sketch.clip in Clip Studio Paint. On a new raster layer 'Ink' above 'Sketch', ink the character with a pressure-sensitive pen so line widths vary between 3 and 6 px. Hide 'Sketch', save the .clip and export out/knight_ink.png (transparent, ink layer only).
- Platforms
mac· macOSwin· Windows- Applications
- Clip Studio Paint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
path· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Skeletonize ink alpha: recall of GT ink skeleton within 4 px ≥ 0.85, precision ≥ 0.8; ≤ 1% ink pixels outside a 10 px band of the sketch; stroke width (distance transform) 5th–95th percentile in [3,6] px with ≥ 1.5 px spread. .clip SQLite must hold layer 'Ink'; imported raster pastes rejected (no stroke history). Clip Studio Paint has no scripting host and only the CSP process may write the .clip or exports (writes logged by process).
Proposed partial credit
40% skeleton recall; 20% precision/no stray ink; 25% width range and variation; 15% layer structure and export.
R06.03.01.01-T02 Flat a closed line-art page to a region color table in Krita
Original instruction
fixtures/dragon_lines.kra has closed line art on layer 'Lines'. On layer 'Flats' below it, fill every region with the color given in input/flat_table.csv (region id → hex, region ids shown in input/region_key.png). No gaps under the lines, no anti-aliased halos. Save out/dragon_flats.kra.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Krita
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickpath· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Render 'Flats' alone: per GT region, dominant color ΔE2000 ≤ 2 to table and ≥ 99% coverage; unfilled pixels inside regions < 0.5%; flats extend ≥ 1 px under line art. Krita Python access to layers is disabled in the eval build; layer must be painted (fill/brush), not imported.
Proposed partial credit
60% regions correct (scaled by count); 20% no gaps; 10% under-line extension; 10% layer naming.
R06.03.01.01-T03 Paint a seamless 1024 px stone texture in wrap-around mode
Original instruction
In Krita create a 1024×1024 canvas and paint a cobblestone texture matching the look of input/ref_cobble.jpg using wrap-around mode, so the texture tiles seamlessly in both directions. Save out/cobble.kra and export out/cobble.png.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Krita
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Seam check: gradient energy across both wrap edges ≤ 1.2× interior average; 3×3 tiling shows no repeated-feature grid artifact (autocorrelation peak at 1024 px ≤ 0.6). Color histogram EMD to reference ≤ 0.15. KRA must contain painted layers; a photo pasted in fails (NCC with reference patches ≥ 0.9 flagged). Krita's Python scripter and plugins are disabled and only the Krita process may write the .kra (writes logged by process).
Proposed partial credit
45% seamless edges both axes; 25% resembles reference palette/texture; 15% no tiling artifacts; 15% painted not pasted.
R06.03.01.01-T04 Set up and ink a Procreate file with a required layer stack
Original instruction
On iPad, in Procreate create a 3000×4000 px, 300 dpi canvas named 'Fox'. Import input/fox_sketch.jpg as layer 'Sketch' at 30% opacity, then add layers 'Ink', 'Flats', 'Shading' in that order above it, ink the fox outline on 'Ink'. Export the .procreate file to Files › Exports/Fox.procreate.
- Platforms
ios· iOS/iPadOS- Applications
- Procreate
- Interfaces
mob· Mobile touch- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
touch· Touch gesturespath· Continuous path- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Unzip .procreate: Document.archive plist shows canvas 3000×4000 at 300 dpi; layer names and order exactly Sketch, Ink, Flats, Shading (bottom→top); Sketch opacity 0.3. 'Ink' tiles: skeleton recall ≥ 0.7 vs GT outline within 6 px. Time-lapse must show stroke-by-stroke inking. The iPad offers no shell, scripting or file-system access, so the work can only be done in Procreate's canvas.
Proposed partial credit
20% canvas spec; 30% layer names/order; 10% sketch opacity; 40% outline inked.
R06.03.01.01-T05 Paint cel shadows for a top-left key light in Procreate
Original instruction
Procreate file fixtures/robot.procreate has 'Lines' and 'Flats'. Add a Multiply layer 'Shadow' clipped to 'Flats' and paint hard-edged cel shadows for a key light from the top-left (45° elevation), using a single shadow color #6B5A8E. Export Files › Exports/robot.procreate and robot.png.
- Platforms
ios· iOS/iPadOS- Applications
- Procreate
- Interfaces
mob· Mobile touch- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
touch· Touch gesturespath· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Shadow layer: blend mode Multiply, clipping mask on; painted alpha vs GT shadow map (rendered from the robot's 3D proxy for that light) IoU ≥ 0.7; no shadow pixels outside flats; ≥ 95% painted pixels within ΔE2000 ≤ 3 of #6B5A8E. Time-lapse shows strokes. The iPad offers no shell, scripting or file-system access, so the work can only be done in Procreate's canvas.
Proposed partial credit
20% layer setup; 50% shadow placement IoU (scaled from 0.4); 15% single color; 15% clipped inside flats.
R06.03.01.01-T06 Color a grayscale value study to a target palette in Photoshop
Original instruction
fixtures/castle_values.psd is a grayscale value painting. Color it on layers above (Color/Overlay modes and opaque paint allowed) so each region in input/region_palette.png takes its target hue, while the value structure stays the same. Save out/castle_color.psd and export PNG.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Per GT region: mean hue within 15° and chroma within ±10 of target; whole-image L* correlation with the value study ≥ 0.95; grayscale base layer unchanged. Brush history states required; scripted fills alone fail the texture check (region chroma std ≥ 3, i.e. painted variation). UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.
Proposed partial credit
50% region hues (scaled); 30% value structure preserved; 10% painted variation; 10% base layer intact.
R06.03.01.01-T07 Vector-ink with weight hierarchy in Clip Studio Paint
Original instruction
In fixtures/bike.clip ink the sketch on a vector layer 'Ink_Vector': silhouette contours at 6 px, internal construction lines at 3 px, and tapered line ends on spokes. Use the vector eraser to trim overlaps at intersections. Save the .clip.
- Platforms
mac· macOSwin· Windows- Applications
- Clip Studio Paint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
path· Continuous pathgeom· Precise geometryvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Read vector strokes from .clip SQLite: strokes overlapping GT silhouette mask have median width 5.5–6.5 px; interior strokes 2.5–3.5 px; ≥ 80% spoke strokes tapered (end width ≤ 40% of mid); overshoot beyond intersections ≤ 3 px. Skeleton recall ≥ 0.85 vs GT ink. Clip Studio Paint has no scripting host and only the CSP process may write the .clip or exports (writes logged by process).
Proposed partial credit
30% coverage recall; 25% contour weights; 20% interior weights; 25% tapers and clean intersections.
R06.03.01.01-T08 Ink a two-point perspective street from a rough in Krita
Original instruction
fixtures/street_rough.kra has a rough street scene and GT vanishing points marked on layer 'VP' (hidden). Using Krita's perspective assistant tool, ink all building edges and window lines on layer 'Ink' so they converge correctly. Save out/street_ink.kra.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Krita
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathgeom· Precise geometryvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Hough segments from 'Ink': ≥ 90% of non-vertical segments longer than 40 px point to a GT VP within 1°; verticals within 0.5°; recall of GT structural lines ≥ 0.8 within 5 px. KRA must contain a perspective assistant configured near GT VPs. Krita's Python scripter and plugins are disabled and only the Krita process may write the .kra (writes logged by process).
Proposed partial credit
35% convergence accuracy; 15% verticals; 35% structural recall; 15% assistant used.
R06.03.01.01-T09 Paint a still life from a photo reference without tracing
Original instruction
In Adobe Fresco (or Photoshop) paint input/still_life.jpg (fruit bowl, window light) on a blank 2400×1800 canvas using live/raster brushes. The reference may sit in a separate window but may not be placed on the canvas. Deliver out/still_life.psd and PNG.
- Platforms
mac· macOSwin· Windows- Applications
- Adobe Fresco · Photoshop
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Downscaled 64×48 Lab mean ΔE2000 vs reference ≤ 10; object silhouettes (GT masks) IoU ≥ 0.75 after alignment; anti-tracing: no layer correlates with the photo at full resolution (NCC < 0.6 on edges), PSD has ≥ 3 painted layers and history shows ≥ 300 strokes. VLM rubric (15%) for light direction and form. Photoshop UXP/ExtendScript and Actions are disabled and Fresco has no scripting host; the PSD must be saved by one of the two apps.
Proposed partial credit
30% color/value match; 30% silhouette accuracy; 25% honest painting checks; 15% VLM form and light rubric.
R06.03.01.01-T10 Produce print-ready aliased flats for a coloring house
Original instruction
fixtures/page07_inks.clip is a finished inked comic page. Create layer 'Flats' using fill referencing the ink layer with gap closing, with aliased (non-antialiased) fills only, one flat color per object per input/flat_guide.png. Export out/page07_flats.png (flats only, 600 dpi).
- Platforms
mac· macOSwin· Windows- Applications
- Clip Studio Paint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickpath· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Flats PNG: unique color count ≤ number of guide colors + 1 (no AA blends); per GT object region dominant color matches guide exactly with ≥ 98% coverage; gaps between regions under ink lines ≤ 0.3%. 600 dpi metadata. Clip Studio Paint has no scripting host and only the CSP process may write the .clip or exports (writes logged by process).
Proposed partial credit
30% aliased fills only; 50% object colors correct (scaled); 20% no gaps and correct resolution.
R06.03.01.01-T11 Clean scanned pencils into a transparent line layer
Original instruction
fixtures/scan_pencils.tif is a 600 dpi scan with paper texture, smudges and blue construction lines. In Photoshop produce out/lines.psd with a single transparent layer 'Lines' containing only the graphite lines (blue lines and smudges removed), plus out/lines.png.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickpath· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 2 / 5
Proposed verifier
Alpha of 'Lines' vs GT line mask: F1 ≥ 0.9 within 2 px; blue-line GT mask alpha ≤ 5%; 12 GT smudge regions alpha ≤ 5%; background fully transparent (alpha 0 on ≥ 98% of non-line area). UXP/ExtendScript scripting and Actions are disabled; a PSD lacking Photoshop's History Log tool states (e.g. written by psd-tools) is rejected.
Proposed partial credit
40% line F1; 20% blue lines removed; 20% smudges removed; 20% transparent background.
R06.03.01.01-T12 Render primitive forms under a specified light in Krita
Original instruction
Open fixtures/forms.kra containing flat silhouettes of a sphere, cylinder and cube. On layer 'Render' paint form shading for a single light from upper-left (azimuth 135°, elevation 40°) with core shadow, reflected light and cast shadows on the ground plane. Save out/forms.kra.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Krita
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Per object: luminance gradient direction within 20° of GT shaded render; Spearman correlation of L* with GT render ≥ 0.8; cast shadows IoU ≥ 0.6 vs GT; reflected light band brighter than core shadow by ≥ 4 L*. Strokes only (no gradient-tool-only fills: texture std check). Krita's Python scripter and plugins are disabled and only the Krita process may write the .kra (writes logged by process).
Proposed partial credit
40% shading direction/correlation; 25% cast shadows; 15% reflected light; 20% all three forms done.
R06.03.01.01-T13 Letter a brush-script word with true pressure contrast in Procreate
Original instruction
In Procreate on iPad, letter the word 'Harvest' in brush script on a 2000×800 canvas using a pressure-sensitive monoline-to-brush pen: thick downstrokes, thin upstrokes, baseline straight. Export Files › Exports/harvest.png and the .procreate file.
- Platforms
ios· iOS/iPadOS- Applications
- Procreate
- Interfaces
mob· Mobile touch- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
touch· Touch gesturespath· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
OCR reads 'Harvest' (case-insensitive); stroke width on GT downstroke segments vs upstroke segments ratio ≥ 3:1 (distance transform on skeleton); baseline fit residual ≤ 8 px; no text layer present (must be painted). Time-lapse shows strokes. The iPad offers no shell, scripting or file-system access, so the work can only be done in Procreate's canvas.
Proposed partial credit
30% legible word; 40% thick/thin contrast; 15% baseline; 15% painted, not typed.
R06.03.01.01-T14 Draw a 64×64 pixel-art sprite to a fixed palette in Krita
Original instruction
In Krita make a 64×64 sprite of the knight in input/knight_ref.png using only the 16 colors of input/palette.gpl, a 1 px dark outline, and no anti-aliasing. Save out/knight_sprite.kra and export out/knight_sprite.png.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Krita · Aseprite
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clickpath· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
PNG 64×64; every opaque pixel in the palette exactly; silhouette IoU vs GT downsampled reference ≥ 0.85; outline: ≥ 95% of silhouette border pixels use the darkest palette color; no partial alpha. Downscaling the reference image directly fails the palette and outline checks. Krita's Python scripter and Aseprite's Lua scripts and --batch CLI are disabled; files must be saved by one of the two apps (writes logged by process).
Proposed partial credit
25% palette-only; 35% silhouette IoU; 25% outline; 15% no AA and correct size.
R06.03.01.01-T15 Recolor finished flats to a night palette with gradient maps
Original instruction
fixtures/plaza_day.clip has finished flats and shading for a day scene. Create a night variant with Gradient Map and color correction layers (not repainting flats) so each region in input/night_palette.csv hits its target color, and the street lamp area keeps a warm glow. Export out/plaza_night.png.
- Platforms
mac· macOSwin· Windows- Applications
- Clip Studio Paint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
click· Point & clickpath· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Per GT region mean ΔE2000 to night palette ≤ 4; lamp glow GT mask mean hue 30–60° and L* ≥ 70; day flats layer unchanged in .clip; ≥ 1 gradient map layer present. Clip Studio Paint has no scripting host and only the CSP process may write the .clip or exports (writes logged by process).
Proposed partial credit
55% regions on palette (scaled); 20% lamp glow; 15% flats untouched; 10% correction layers used.
R06.03.01.01-T16 Paint three three-value thumbnail studies to a brief
Original instruction
In Photoshop create a 3600×1200 canvas with three 1200×1200 thumbnails of the scene described in input/brief.md (lighthouse at dusk), each limited to 3 flat values (#222, #808080, #DDD). Thumbnail 1: dark-dominant (≥ 60% dark), 2: mid-dominant, 3: light-dominant. Lighthouse silhouette must read in each. Export out/thumbs.png.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Each tile: ≥ 97% pixels within 6 levels of the 3 values; dominant value share ≥ 60% per spec; a vertical tower-like connected component (aspect ≥ 3) present; VLM rubric (20%) checks the brief's subject and readability. UXP/ExtendScript scripting and Actions are disabled, and writes to out/ are logged by process, so a file made by a script is rejected.
Proposed partial credit
30% 3-value limit; 30% dominance per tile; 20% lighthouse silhouette; 20% VLM subject rubric.
R06.03.01.01-T17 Paint an eight-fold radial mandala with the symmetry guide
Original instruction
In Procreate on iPad, create a 2048×2048 canvas, enable Drawing Guide › Symmetry › Radial (8 segments) and paint a mandala with at least 3 concentric rings and 4 colors from input/palette.swatches. Export Files › Exports/mandala.png.
- Platforms
ios· iOS/iPadOS- Applications
- Procreate
- Interfaces
mob· Mobile touch- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
touch· Touch gesturespath· Continuous path- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Rotational correlation of the image with itself rotated by 45° ≥ 0.95 about canvas center; radial profile shows ≥ 3 distinct rings; ≥ 4 swatch colors present (ΔE2000 ≤ 3) each ≥ 3% of pixels. The iPad offers no shell, scripting or file-system access, so the work can only be done in Procreate's canvas.
Proposed partial credit
50% 8-fold symmetry; 25% rings; 25% palette colors.
R06.03.01.01-T18 Trace smooth curves with the brush stabilizer
Original instruction
fixtures/curves.kra holds 12 faint guide curves (S-bends, spirals) on layer 'Guide'. On layer 'Ink' trace each curve with one continuous stroke using the stabilizer so lines are smooth and on-path. Save out/curves.kra.
- Platforms
lin· Linuxmac· macOSwin· Windows- Applications
- Krita
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathgeom· Precise geometry- Work product
WP03· Visual layout- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
For each GT curve: mean distance of ink skeleton ≤ 2 px, coverage ≥ 95%; jitter (high-pass curvature energy) ≤ 1.3× GT; ≤ 2 stroke breaks per curve (connected components). Strokes must come from the brush engine (canvas history), not vector import. Krita's Python scripter and plugins are disabled and only the Krita process may write the .kra (writes logged by process).
Proposed partial credit
50% on-path coverage (12 curves); 30% smoothness; 20% continuity.
R06.03.01.01-T19 Paint over a character sketch to fix art-director proportion notes
Original instruction
fixtures/hero_sketch.psd shows a full-body hero with notes in input/ad_notes.md: head-to-height ratio must be 1:7.5, shoulders level, forearm length equal to upper arm, feet planted on the ground line. Paint over on layer 'Fix' and hide the old figure. Export out/hero_fixed.png.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
path· Continuous pathgeom· Precise geometryvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro app- Proposed difficulty
- 5 / 5
Proposed verifier
Pose keypoints (2D pose model) on output: height/head ratio 7.3–7.7; shoulder tilt ≤ 2°; forearm/upper-arm ratio 0.9–1.1 both arms; ankles within 10 px of ground line. Costume elements from the sketch still present (VLM rubric 15%). UXP/ExtendScript scripting and Actions are disabled, and writes to out/ are logged by process, so a file made by a script is rejected.
Proposed partial credit
30% head ratio; 20% shoulders level; 35% arm ratios and feet planted; 15% design kept (VLM).
R06.03.01.01-T20 Take a character sketch to a shaded final in Clip Studio Paint
Original instruction
From fixtures/mage_sketch.clip produce a finished illustration: layers 'Ink' (pressure lines), 'Flats' (colors per input/mage_palette.csv), 'Shadow' (Multiply, clipped, light from right), 'Highlight' (Add/Glow, clipped) and 'BG' (simple gradient). Export out/mage.png 2480×3508 and save the .clip.
- Platforms
mac· macOSwin· Windows- Applications
- Clip Studio Paint
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G3· GUI-only- Interaction primitives
path· Continuous pathclick· Point & clickvis· Visual judgment- Work product
WP03· Visual layout- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
.clip SQLite: five named layers with required blend modes and clipping. Ink skeleton recall ≥ 0.8 vs GT; flats per region ΔE2000 ≤ 3 to palette; shadow IoU ≥ 0.6 vs GT right-light map; highlights only on GT specular-candidate regions; export size exact. Clip Studio Paint has no scripting host and only the CSP process may write the .clip or exports (writes logged by process).
Proposed partial credit
20% layer structure and export size; 25% ink; 25% flats; 30% shadows and highlights.
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.