運営の作例 / JANCTION example: 実在の 3D モデルの 360 度回転 MP4: 目覚まし時計(Poly Haven、CC0)、preset='turntable' / 360-degree turntable MP4

What the user asked the agent

Make a turntable MP4 of https://render.janction.jp/samples/ex21_product_clock.py with asset_urls=['polyhaven:alarm_clock_01'], preset='turntable', orbit_elevation=25 and orbit_distance=0.85.

Reproducible JANCTION operator example. Source script and measured render settings are included; edit the script and render it again with your own key.

Rendered from benchmark run through JANCTION Render

resolution1280 x 720
frames24 (1-24)
engineCycles / Blender 5.0
lightingstudio
cameraturntable
GPU time48.42 s (GPU/CUDA)

Try these settings on your own model

Browser only, no sign-up. The first preview needs no payment.

Render this script with your own key

Browser only, no sign-up. The first preview needs no payment.

The scene script (bpy)

"""JANCTION Render examples 21 and 22: an alarm clock, a real 3D model from Poly Haven (CC0, "alarm_clock_01").

Reproduce: render_final(scene_url="https://render.janction.jp/samples/ex21_product_clock.py",
                        asset_urls=["polyhaven:alarm_clock_01"], preset="product",
                        orbit_elevation=25, orbit_distance=0.85)      # 4 studio shots, 1440x1440
           render_final(scene_url="https://render.janction.jp/samples/ex21_product_clock.py",
                        asset_urls=["polyhaven:alarm_clock_01"], preset="turntable",
                        orbit_elevation=25, orbit_distance=0.85)      # 360-degree MP4
No files to upload: the service fetches the model by name. The model is CC0 (https://polyhaven.com/a/alarm_clock_01).
The preset lights the studio and orbits the camera (25 degrees above, a little closer than the default); jr_assets.frame_camera() fits the model in the frame.
"""
import bpy
import jr_assets  # provided by the service in front of every scene script

for ob in list(bpy.data.objects):
    bpy.data.objects.remove(ob, do_unlink=True)

jr_assets.import_model("alarm_clock_01")            # about 23 x 17 x 17 cm, textures included

# the glTF's glass uses the (JPEG, no alpha) colour texture, so it imports opaque and hides the dial: make it clear glass
for m in bpy.data.materials:
    if "glass" in m.name.lower() and m.use_nodes:
        g = next(n for n in m.node_tree.nodes if n.type == "BSDF_PRINCIPLED")
        for link in list(g.inputs["Base Color"].links) + list(g.inputs["Alpha"].links):
            m.node_tree.links.remove(link)
        g.inputs["Base Color"].default_value = (1.0, 1.0, 1.0, 1.0)
        g.inputs["Roughness"].default_value = 0.02
        g.inputs["Alpha"].default_value = 0.12

# a soft light-grey floor that catches the shadow (frame_camera ignores floors)
bpy.ops.mesh.primitive_plane_add(size=60, location=(0.0, 0.0, 0.0))     # wide enough that its edge stays out of frame
floor = bpy.context.active_object
floor.name = "Floor"
mat = bpy.data.materials.new("Floor")
mat.use_nodes = True
bsdf = next(n for n in mat.node_tree.nodes if n.type == "BSDF_PRINCIPLED")
bsdf.inputs["Base Color"].default_value = (0.80, 0.80, 0.82, 1.0)
bsdf.inputs["Roughness"].default_value = 0.65
floor.data.materials.append(mat)

cam = jr_assets.frame_camera(margin=1.25)    # adds the camera and points it at the model
bpy.context.scene.camera = cam

Make one like this with your AI

ChatGPT · Claude · Grok · Perplexity

Use JANCTION Render (MCP server https://render.janction.jp/mcp) to make a render like this one: https://render.janction.jp/r/ulmhyvor9x . First ask me what to change (my own model or scene, colors, camera), preview first, and ask me before the final render.

Each link opens the app with the text below filled in (if it is not, copy and paste it). If JANCTION Render is not connected in that app yet, add https://render.janction.jp/mcp as a connector first.

Spread it

Post on X Post on Bluesky

Embed (HTML)

Rendered with JANCTION Render, a Blender render farm for AI agents (new keys start free). Render your own .blend or bpy script: see how to connect, or add the MCP URL https://render.janction.jp/mcp?src=share to Claude.ai, ChatGPT, Cursor or any MCP client. Report a problem with this page at the support page.

How did this render go?

Was the result what you asked for?

 

No IP address is stored. Name and link are optional and used only if quoted.

Creators whose work is shown here may have received GPU credit from JasmyLab as thanks for publishing it. The amount does not depend on what they say, and their posts are not edited.

Gallery · 日本語

JANCTION Render v0.4.209 · JasmyLab Inc. · Updated 2026-10-26 · Tested with Blender 3.6 / 4.2 / 4.5 / 5.0 / 5.2, JANCTION Render 0.4.209 · 日本語