Mindket

Primitive Operation Painter 2 1B

Newversion 1 · updated

Overview

A 1B drawing model that predicts editable shapes such as rectangles and ellipses from a Chinese prompt, instead of pixels. Weights for the native Primitive Painter app on Windows, not for Transformers.

Primitive Operation Painter 2 1B is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • A compatible native Primitive Painter application
  • The model.pt file, about 2.01 GB of BF16 weights
  • The caption_spm_1500.model tokenizer file
  • Python with the Hugging Face tools, to download them
Runs in
  • The native Primitive Painter application on Windows, through its settings
  • A GPU machine, since the card says performance depends on the app build and hardware
  • Python with the Hugging Face tools, to download the files
  • Canvas editing, continuation and branching history, which the app supports
Start with
hf download doubixz/primitive-operation-painter-2-1b --local-dir POP2-1B

Platform

WindowsOperating system

About

What it is

Primitive Operation Painter 2 is a 1B drawing model, the second generation of the project. It does not output pixels. It predicts one drawing operation at a time, such as a rectangle or an ellipse, from a Chinese text prompt, from shapes already on the canvas, or from both. The result is an editable list of native shapes. This release holds the weights of the project's version v3.3, trained for 60 epochs, with the matching tokenizer. It is built for the native Windows Primitive Painter application.

Who it suits

It suits developers and tinkerers who use or build the native Primitive Painter app, and who want editable shape drawings from Chinese prompts.

IndustryWho uses itHow they use itExample
Digital artHobbyist illustratorsSketch editable shape drawings from a Chinese promptA prompt makes a list of ellipses and rectangles you can still move
Tool developmentDevelopers of the native appLoad the checkpoint for inferenceThe card says the tensor layout matches app version 0.9.27
ResearchGenerative model researchersStudy drawing as a sequence of operationsEach shape has nine attributes, from position to color

You can skip it if you want photorealistic images or a Transformers model, since the card says this is neither a general image generator nor compatible with standard text-generation servers.

Where to use it

  • The native Primitive Painter application on Windows, through its settings
  • A GPU machine, since the card says performance depends on the app build and hardware
  • Python with the Hugging Face tools, to download the files
  • Canvas editing, continuation and branching history, which the app supports
Use caseWhoWhat they get back
Prompt to drawingIllustratorsAn editable list of shapes on a 512 × 512 canvas
Continue a sketchApp usersNew shapes added to the shapes already drawn
Branch a drawingExperimentersSeveral versions from the same history

How to set it up

You need the native application and the two files.

  • A compatible native Primitive Painter application
  • The model.pt file, about 2.01 GB of BF16 weights
  • The caption_spm_1500.model tokenizer file
  • Python with the Hugging Face tools, to download them
  1. Install a compatible version of the native application. This repository does not install it or the GPU runtime.
  2. Download the files with the command below.
  3. Open the application's settings.
  4. Select the two downloaded files.
hf download doubixz/primitive-operation-painter-2-1b --local-dir POP2-1B

How to use it

Type a Chinese prompt, give existing shapes, or give both. The card suggests starting with CFG at 1 and Rényi alpha at 4, then adjusting by eye. It calls these sample settings, not a quality guarantee.

ToolWhat it does
model.ptThe BF16 weights the native app reads
caption_spm_1500.modelThe 1500-word tokenizer for Chinese prompts
config.jsonDocuments the custom architecture, but does not make it work with AutoModel
checkpoint_metadata.jsonRecords the architecture, token layout and training details

Example

You type a Chinese prompt in the app, with CFG at 1. The model predicts shapes one after another, first a global stage, then coarse and fine grids. You then edit any shape by hand, since each is a native shape.

For newcomers and experts

Think of it as a painter that works with a few shape tools instead of a pixel brush. A first small try is one short Chinese prompt with the card's starting settings.

Each shape carries nine values: position, angle, size, shape type and three color channels. The nine attribute embeddings are combined into one model position. Drawing runs in three stages: a global pass, then coarse and fine grid passes, with special tokens for region control and ending. The context-overclocking feature selects which history to keep and does not widen the 1024-position window.

  1. Type a Chinese prompt or add shapes
  2. The model predicts a global layout
  3. It refines in coarse and fine grids
  4. Shapes appear as editable primitives
  5. Edit, continue or branch the drawing

Good to know

The card lists these architecture figures.

Architecture
ItemValue
Parameters1,004,182,914
Transformer layers35
Hidden width1536
Attention heads / head width24 / 64
Total context1024 positions
Text vocabulary1500
Native canvas512 × 512
  • Training: the card records epoch 60 and global step 10020, with 3 ranks and an effective batch of 600
  • Release type: inference only, with no optimizer shards for resuming training
  • Language: Chinese
  • License: MIT, without rights to the excluded third-party training data
  • Cost to run: none named, but it needs the native app and a GPU
  • Data it reaches: the files you download and the prompts and shapes you use locally
  • Not for: photorealistic images, standard text-generation servers or work that needs a general model

README and files

README

Primitive Operation Painter 2 1B

A 1B drawing model that predicts editable shapes such as rectangles and ellipses from a Chinese prompt, instead of pixels. Weights for the native Primitive Painter app on Windows, not for Transformers.

Made by doubixz on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Primitive Operation Painter 2 is a 1B drawing model, the second generation of the project. It does not output pixels. It predicts one drawing operation at a time, such as a rectangle or an ellipse, from a Chinese text prompt, from shapes already on the canvas, or from both. The result is an editable list of native shapes. This release holds the weights of the project's version v3.3, trained for 60 epochs, with the matching tokenizer. It is built for the native Windows Primitive Painter application.

Who it suits: It suits developers and tinkerers who use or build the native Primitive Painter app, and who want editable shape drawings from Chinese prompts.

Industry | Who uses it | How they use it | Example
Digital art | Hobbyist illustrators | Sketch editable shape drawings from a Chinese prompt | A prompt makes a list of ellipses and rectangles you can still move
Tool development | Developers of the native app | Load the checkpoint for inference | The card says the tensor layout matches app version 0.9.27
Research | Generative model researchers | Study drawing as a sequence of operations | Each shape has nine attributes, from position to color

You can skip it if you want photorealistic images or a Transformers model, since the card says this is neither a general image generator nor compatible with standard text-generation servers.

Where to use it:

  • The native Primitive Painter application on Windows, through its settings
  • A GPU machine, since the card says performance depends on the app build and hardware
  • Python with the Hugging Face tools, to download the files
  • Canvas editing, continuation and branching history, which the app supports
Use case | Who | What they get back
Prompt to drawing | Illustrators | An editable list of shapes on a 512 × 512 canvas
Continue a sketch | App users | New shapes added to the shapes already drawn
Branch a drawing | Experimenters | Several versions from the same history

How to set it up: You need the native application and the two files.

  • A compatible native Primitive Painter application
  • The model.pt file, about 2.01 GB of BF16 weights
  • The caption_spm_1500.model tokenizer file
  • Python with the Hugging Face tools, to download them
  1. Install a compatible version of the native application. This repository does not install it or the GPU runtime.
  2. Download the files with the command below.
  3. Open the application's settings.
  4. Select the two downloaded files.
hf download doubixz/primitive-operation-painter-2-1b --local-dir POP2-1B

How to use it: Type a Chinese prompt, give existing shapes, or give both. The card suggests starting with CFG at 1 and Rényi alpha at 4, then adjusting by eye. It calls these sample settings, not a quality guarantee.

Tool | What it does
model.pt | The BF16 weights the native app reads
caption_spm_1500.model | The 1500-word tokenizer for Chinese prompts
config.json | Documents the custom architecture, but does not make it work with AutoModel
checkpoint_metadata.json | Records the architecture, token layout and training details

Example: You type a Chinese prompt in the app, with CFG at 1. The model predicts shapes one after another, first a global stage, then coarse and fine grids. You then edit any shape by hand, since each is a native shape.

For newcomers and experts: Think of it as a painter that works with a few shape tools instead of a pixel brush. A first small try is one short Chinese prompt with the card's starting settings.

Each shape carries nine values: position, angle, size, shape type and three color channels. The nine attribute embeddings are combined into one model position. Drawing runs in three stages: a global pass, then coarse and fine grid passes, with special tokens for region control and ending. The context-overclocking feature selects which history to keep and does not widen the 1024-position window.

Type a Chinese prompt or add shapes
The model predicts a global layout
It refines in coarse and fine grids
Shapes appear as editable primitives
Edit, continue or branch the drawing

Good to know: The card lists these architecture figures.

Title: Architecture
Item | Value
Parameters | 1,004,182,914
Transformer layers | 35
Hidden width | 1536
Attention heads / head width | 24 / 64
Total context | 1024 positions
Text vocabulary | 1500
Native canvas | 512 × 512
  • Training: the card records epoch 60 and global step 10020, with 3 ranks and an effective batch of 600
  • Release type: inference only, with no optimizer shards for resuming training
  • Language: Chinese
  • License: MIT, without rights to the excluded third-party training data
  • Cost to run: none named, but it needs the native app and a GPU
  • Data it reaches: the files you download and the prompts and shapes you use locally
  • Not for: photorealistic images, standard text-generation servers or work that needs a general model

On Hugging Face, 13 November 2026

  • Task: text to image
  • Downloads in the last 30 days: 119
  • Likes: 4
  • License: mit
  • Languages: zh
  • Tags: primitive_operation_painter_2, primitive-operation-painter, autoregressive, image-generation, text-to-image, vector-graphics, bf16

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download doubixz/primitive-operation-painter-2-1b

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Primitive Operation Painter 2 1B This page1194—mit
MOSS-Image-SFT GGUFShares image-generation · text-to-image18,762225.1Bapache-2.0
Juggernaut XL v9 GGUFShares image-generation · text-to-image8,18783.5Bcreativeml-openrail-m
RealVisXL V5.0 GGUFShares image-generation · text-to-image6,31633.5Bopenrail++
Ming-Image-0.1-DesignShares image-generation · text-to-image1,8364406.2Bmit
Mithi v1 FlashShares bf1659270—apache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New