Skip to content
AI Primer
workflow

Opus 5.5 recreates MengTo’s room in editable Three.js

MengTo used Opus 5.5 to recreate his room in Three.js from photos and videos for animated tutorials. The scene supports equipment, lighting and camera changes, while Three.js reduced laptop load.

2 min read
Opus 5.5 recreates MengTo’s room in editable Three.js
Opus 5.5 recreates MengTo’s room in editable Three.js

TL;DR

Three.js keeps objects, lights and cameras in a scene graph. MengTo also linked Kimi 3D Make, whose feature guide includes video and Live Photo exports.

Photos and videos as reference

MengTo supplied photos and videos of his actual room as reference. He asked Opus 5.5 to recreate the space for animated tutorials, a refreshingly practical brief for AI 3D.

Equipment, lighting and camera

MengTo calls the room a “playground,” with three kinds of changes available:

  • Change the equipment.
  • Adjust the lighting.
  • Move the camera.

Those controls sit within Three.js's rendering setup: a renderer takes a scene and camera, then draws the camera's view onto a 2D canvas.

Three.js over Blender

MengTo deliberately chose Three.js because Blender took too long and pushed his laptop hard enough to interfere with multitasking.

The work also involved time at the object level. In another reply, he described the process running “in a loop across multiple hours for each object.”

Kimi 3D Make

In a separate post, MengTo argued that building in 3D should be part of every coding-agent harness and linked Kimi 3D Make.

Kimi's official guide separates three creation types:

  • 3D Web: interactive websites and mini-games, with online previews and sharing.
  • 3D Modeling: objects generated from text or reference material for viewing and further editing.
  • 3D Printing: model files for inspection and print preparation in external software.

The browser tool requires a Kimi account. It accepts natural-language requests or reference images, with revisions handled through conversation; generation and edits consume Kimi's unified usage quota.

Kimi also draws a distinction between the outputs: a model displayed on a web page does not necessarily come with a standalone model file, and its printing mode does not connect to or control a printer.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

On X· 2 threads
Photos and videos as reference1 post
Three.js over Blender1 post
Share on X