Mindket

Qwen3.5-4B-3D-Html

Newversion 1 · updated

Overview

A 4.2B text-generation model, fine-tuned from Qwen3.5-4B, that writes a 3D scene as one self-contained HTML file using Three.js. Open the file in a browser and rotate the model with the mouse.

Qwen3.5-4B-3D-Html 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
  • Python and the Hugging Face command line
  • A way to run the model, either from the Safetensors files or from the Q6_K GGUF file the card lists
  • Room for the weights
Runs in
  • A runner for Safetensors or GGUF models, since the repository offers both
  • A web browser, to open the generated HTML file
  • A computer with room for about 8.4 GB in BF16, or about 2.1 GB at 4-bit, which is an estimate
  • Windows, macOS or Linux with Python, to download the files
Start with
pip install -U huggingface_hub
hf download mondk/Qwen3.5-4B-3D-Html

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Qwen3.5 4B 3D Html is a small text-generation model fine-tuned from Qwen3.5-4B. It writes a 3D scene as one self-contained HTML file built with Three.js. You describe an object, save the reply as a web page, and open it in a browser. The card says no extra libraries need installing. A set system prompt asks for a white background, no buttons or text, scroll to zoom and the right mouse button to rotate.

Who it suits

It suits web developers, teachers and makers who want a quick 3D preview from a text description, and people who test small models on code-made 3D.

IndustryWho uses itHow they use itExample
Web developmentFront-end developersGenerate a Three.js scene as one fileAsk for a simple object and open the file in a browser
EducationTeachers of 3D graphicsShow how a shape is built from codeGenerate a shape and read its Three.js code
Hobby and prototypingMakersSketch 3D ideas quicklyRequest a small object and rotate it with the right mouse button

If you need polished, detailed models or exact results, you can skip it. The card says it makes minor errors and that its training data is small.

Where to use it

  • A runner for Safetensors or GGUF models, since the repository offers both
  • A web browser, to open the generated HTML file
  • A computer with room for about 8.4 GB in BF16, or about 2.1 GB at 4-bit, which is an estimate
  • Windows, macOS or Linux with Python, to download the files
Use caseWhoWhat they get back
3D scene from textMakersOne HTML file holding a Three.js scene
Quick prototypeDevelopersA starting point you can edit
TeachingTeachersReadable code for a simple 3D object

How to set it up

What you need first:

  • Python and the Hugging Face command line
  • A way to run the model, either from the Safetensors files or from the Q6_K GGUF file the card lists
  • Room for the weights
  1. Download the model files.
  2. Load the model in your runner and set the system prompt from the card.
  3. Apply the sampling settings, and set a high limit for output tokens.
pip install -U huggingface_hub
hf download mondk/Qwen3.5-4B-3D-Html

How to use it

Set the system prompt below, then describe the object you want in your message. The model replies with one HTML file. Save it with an html ending and open it in a browser. Scroll to zoom and hold the right mouse button to rotate.

You are a text-to-3D model generator. You will write a single HTML file using Three.js to create a 3D model.
The output must be a single, self-contained HTML file (all JavaScript and CSS inline in that one file). Return only the complete HTML code.
Load Three.js and OrbitControls from a CDN (e.g. cdnjs or jsDelivr) using a pinned version.
The background must be white.
Do not add any additional elements (buttons, text, etc.) to the interface; the view should be exclusively for observing the 3D model.
Controls: Use the scroll wheel to zoom in/out, and the right mouse button to rotate the camera.
Sampling settings from the card
SettingValue
Temperature0.65
Top P0.95
Top K30
Repeat penalty1.05
ToolWhat it does
Three.jsDraws the 3D scene in the browser
OrbitControlsLets you zoom and rotate the view with the mouse
System promptTells the model to return one self-contained HTML file

Example

You set the card's system prompt and ask the model to build a simple object. It writes one HTML file. You save it, open it in a browser, and turn the object with the right mouse button.

For newcomers and experts

A good first try is a simple object, so the answer stays short and easy to check. Open the file in a browser before you ask for changes.

For experts, the author trained the model with QLoRA over 3 epochs. The bf16 type was not supported, and a full fine-tune in fp32 would have been too slow. The datasets are described as good quality but small. The prompt asks for inline JavaScript and CSS, Three.js and OrbitControls from a CDN at a pinned version, a white background and no extra interface elements. The author says a later checkpoint is planned with fixes and wider 3D topics.

  1. You set the system prompt and describe an object
  2. The model writes one HTML file with Three.js
  3. You save the file and open it in a browser
  4. Scroll to zoom and right-drag to rotate

Good to know

Model facts
ItemValue
Parameters4.2B
Weights in BF16about 8.4 GB
Weights at 4-bitabout 2.1 GB, an estimate
FormatsSafetensors and GGUF
Built onQwen3.5-4B
LanguageEnglish
  • Long outputs: the model writes a lot, so set a high max_tokens limit.
  • Loops: it can get stuck while naming variables. If that happens, stop the run and ask it to move on to the building part.
  • Mistakes: it can slip on old library versions or steps in the wrong order. Point them out and it can fix them.
  • Training: the datasets are small, and the author used QLoRA.
  • Card language: the author says the card was machine translated, so some parts may be unclear.
  • License: apache-2.0
  • Cost to run: no API key or paid service named.
  • Data it reaches: it downloads files from Hugging Face. The card's prompt has the page load Three.js from a CDN, so opening it probably needs internet access.
  • Not for: precise or highly detailed models.

README and files

README

Qwen3.5-4B-3D-Html

A 4.2B text-generation model, fine-tuned from Qwen3.5-4B, that writes a 3D scene as one self-contained HTML file using Three.js. Open the file in a browser and rotate the model with the mouse.

Made by mondk 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: Qwen3.5 4B 3D Html is a small text-generation model fine-tuned from Qwen3.5-4B. It writes a 3D scene as one self-contained HTML file built with Three.js. You describe an object, save the reply as a web page, and open it in a browser. The card says no extra libraries need installing. A set system prompt asks for a white background, no buttons or text, scroll to zoom and the right mouse button to rotate.

Who it suits: It suits web developers, teachers and makers who want a quick 3D preview from a text description, and people who test small models on code-made 3D.

Industry | Who uses it | How they use it | Example
Web development | Front-end developers | Generate a Three.js scene as one file | Ask for a simple object and open the file in a browser
Education | Teachers of 3D graphics | Show how a shape is built from code | Generate a shape and read its Three.js code
Hobby and prototyping | Makers | Sketch 3D ideas quickly | Request a small object and rotate it with the right mouse button

If you need polished, detailed models or exact results, you can skip it. The card says it makes minor errors and that its training data is small.

Where to use it:

  • A runner for Safetensors or GGUF models, since the repository offers both
  • A web browser, to open the generated HTML file
  • A computer with room for about 8.4 GB in BF16, or about 2.1 GB at 4-bit, which is an estimate
  • Windows, macOS or Linux with Python, to download the files
Use case | Who | What they get back
3D scene from text | Makers | One HTML file holding a Three.js scene
Quick prototype | Developers | A starting point you can edit
Teaching | Teachers | Readable code for a simple 3D object

How to set it up: What you need first:

  • Python and the Hugging Face command line
  • A way to run the model, either from the Safetensors files or from the Q6_K GGUF file the card lists
  • Room for the weights
  1. Download the model files.
  2. Load the model in your runner and set the system prompt from the card.
  3. Apply the sampling settings, and set a high limit for output tokens.
pip install -U huggingface_hub
hf download mondk/Qwen3.5-4B-3D-Html

How to use it: Set the system prompt below, then describe the object you want in your message. The model replies with one HTML file. Save it with an html ending and open it in a browser. Scroll to zoom and hold the right mouse button to rotate.

You are a text-to-3D model generator. You will write a single HTML file using Three.js to create a 3D model.
The output must be a single, self-contained HTML file (all JavaScript and CSS inline in that one file). Return only the complete HTML code.
Load Three.js and OrbitControls from a CDN (e.g. cdnjs or jsDelivr) using a pinned version.
The background must be white.
Do not add any additional elements (buttons, text, etc.) to the interface; the view should be exclusively for observing the 3D model.
Controls: Use the scroll wheel to zoom in/out, and the right mouse button to rotate the camera.
Title: Sampling settings from the card
Setting | Value
Temperature | 0.65
Top P | 0.95
Top K | 30
Repeat penalty | 1.05
Tool | What it does
Three.js | Draws the 3D scene in the browser
OrbitControls | Lets you zoom and rotate the view with the mouse
System prompt | Tells the model to return one self-contained HTML file

Example: You set the card's system prompt and ask the model to build a simple object. It writes one HTML file. You save it, open it in a browser, and turn the object with the right mouse button.

For newcomers and experts: A good first try is a simple object, so the answer stays short and easy to check. Open the file in a browser before you ask for changes.

For experts, the author trained the model with QLoRA over 3 epochs. The bf16 type was not supported, and a full fine-tune in fp32 would have been too slow. The datasets are described as good quality but small. The prompt asks for inline JavaScript and CSS, Three.js and OrbitControls from a CDN at a pinned version, a white background and no extra interface elements. The author says a later checkpoint is planned with fixes and wider 3D topics.

You set the system prompt and describe an object
The model writes one HTML file with Three.js
You save the file and open it in a browser
Scroll to zoom and right-drag to rotate

Good to know:

Title: Model facts
Item | Value
Parameters | 4.2B
Weights in BF16 | about 8.4 GB
Weights at 4-bit | about 2.1 GB, an estimate
Formats | Safetensors and GGUF
Built on | Qwen3.5-4B
Language | English
  • Long outputs: the model writes a lot, so set a high max_tokens limit.
  • Loops: it can get stuck while naming variables. If that happens, stop the run and ask it to move on to the building part.
  • Mistakes: it can slip on old library versions or steps in the wrong order. Point them out and it can fix them.
  • Training: the datasets are small, and the author used QLoRA.
  • Card language: the author says the card was machine translated, so some parts may be unclear.
  • License: apache-2.0
  • Cost to run: no API key or paid service named.
  • Data it reaches: it downloads files from Hugging Face. The card's prompt has the page load Three.js from a CDN, so opening it probably needs internet access.
  • Not for: precise or highly detailed models.

On Hugging Face, 13 November 2026

  • Task: text generation
  • Parameters: 4.2B
  • Weights: about 8.4 GB in BF16; about 2.1 GB at 4-bit (estimate)
  • Formats: Safetensors, GGUF
  • Downloads in the last 30 days: 1,735
  • Likes: 5
  • License: apache-2.0
  • Languages: en
  • Based on: Qwen/Qwen3.5-4B
  • Quantized versions: 1
  • Tags: safetensors, gguf, qwen3_5_text, 3d, html, text-generation, conversational

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download mondk/Qwen3.5-4B-3D-Html

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-12

Compare with similar

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

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Qwen3.5-4B-3D-Html This page1,73554.2Bapache-2.0
Mica v0.1 4BShares qwen3_5_text · gguf · text-generation3,436524.2Bapache-2.0
CCORE GLB-3D-CoderShares 3d · gguf · text-generation51,9143444.5Bapache-2.0
Zabibu Fikra Model 2 (4B)Shares qwen3_5_text · gguf · text-generation68234.2Bapache-2.0
CCORE GLB-3D-Coder 1.7BShares 3d · gguf · text-generation421131.7Bapache-2.0
NeoHorse-1-9BShares qwen3_5_text · text-generation · conversational1,5481,0519Bapache-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