How to use from
llama.cpp
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
# Run inference directly in the terminal:
llama cli -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
# Run inference directly in the terminal:
llama cli -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
Use pre-built binary
# Download pre-built binary from:
# https://github.com/ggerganov/llama.cpp/releases
# Start a local OpenAI-compatible server with a web UI:
./llama-server -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
# Run inference directly in the terminal:
./llama-cli -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build
cmake --build build -j --target llama-server llama-cli
# Start a local OpenAI-compatible server with a web UI:
./build/bin/llama-server -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
# Run inference directly in the terminal:
./build/bin/llama-cli -hf ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
Use Docker
docker model run hf.co/ccore/Qwen3.5-4B-3D-Coder:Q4_K_M
Quick Links

Qwen3.5-4B-3D-Coder

Early preview · General coding with a focus on 3D

An experiment exploring the feasibility of small language models for general-purpose coding and high-quality 3D scene generation.

This is an early preview of a 4B model I am still training, with a particular focus on creating interactive 3D scenes with Three.js. Initial hands-on results have been promising for coding in general, and especially for generating 3D scenes, so I decided to share the progress while development continues.

This is an independent fine-tune by CCORE, based on Qwen/Qwen3.5-4B. It is not an official Qwen release.

Early examples

Selected screenshots of rendered Three.js scenes: stylized architecture, gardens, voxel environments, furniture, workshop interiors, and mechanical objects, built through HTML and JavaScript.

Click any image to view the original screenshot at full size.

Sakura Temple Garden
Sakura Temple Garden
Sunset Village
Sunset Village
Dragonrider Aerie
Dragonrider Aerie
Voxel launch site
Voxel launch site
The Bookbinding Bench
The Bookbinding Bench
LGA 3647 Socket
LGA 3647 Socket
Pelican Bike No. 07
Pelican Bike No. 07
Bow-Front Secretary Desk
Bow-Front Secretary Desk
Kōrin Garden
Kōrin Garden
Sakura bonsai
Sakura bonsai

Generation settings

Use the following settings for both the Q4_K_M and Q8 versions:

Parameter Value
Temperature 0.6–0.8
Top P 0.90–0.95
Repeat penalty 1.0
Top K 20–40

System prompt for Three.js scenes

Use only the Three.js core ES module from
https://cdnjs.cloudflare.com/ajax/libs/three.js/0.160.0/three.module.min.js.
Do not import addons or legacy examples/js paths;
implement any camera controls directly inside the HTML.

Example prompts

Use the system prompt above, then try one of these user prompts.

Elephant rehabilitation habitat

Please create one self-contained HTML file with Three.js from cdnjs showing
an elephant rehabilitation habitat.

A broad sheltered yard connects water, shade, and feeding areas through
accessible paths. Use the elephant's scale and movement clearance to guide
the layout around the structures.

Render it as a deliberate 3D voxel model built from visible cubic blocks,
with clear depth, readable silhouettes, and solid spatial relationships.

Dragonrider aerie on a sea stack

Build a self-contained HTML scene with Three.js from cdnjs featuring a
dragonrider aerie on a sea stack, with perches, a hatchery, and a windlass.

The aerie occupies a flat-topped sea stack, reached by a rope windlass from
the shore. Four projecting stone perches ring the central hatchery, a
vaulted cave with sand nests and a smoke hole. A timber landing deck holds
a hoist crane and harness racks, while switchback stairs connect the
perches to a water-level boathouse.

Render it as a deliberate 3D voxel model built from visible cubic blocks,
with clear depth, readable silhouettes, and solid spatial relationships.

Canal lock and weir complex

Please create one self-contained HTML file with Three.js from cdnjs showing
a canal lock and weir complex with a central island.

Animated air traffic control tower

Make a standalone HTML scene with Three.js from cdnjs depicting an animated
air traffic control tower with rotating radar and light signals.

A tapered control tower rises from a rectangular base to a cantilevered
glass cab with angled glazing panels and an external catwalk. A primary
surveillance radar on a roof pedestal turns continuously, and a rotating
beacon sits above the cab.

Known issues

The bugs observed so far have generally involved duplicate variable names, rather than major structural problems.

What comes next

Training is ongoing. Once it is complete, I will release an updated version of this preview and share the full model weights and the training dataset.

Downloads last month
-
GGUF
Model size
4B params
Architecture
qwen35
Hardware compatibility
Log In to add your hardware

4-bit

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for ccore/Qwen3.5-4B-3D-Coder

Finetuned
Qwen/Qwen3.5-4B
Finetuned
(1110)
this model