<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://r3js.org/videos/how-to-randomize-a-terrain</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-randomize-a-terrain-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to randomize a terrain in R3</video:title>
      <video:description>In the R3 editor&apos;s Inspector: open the terrain, give it a real size under Transform, then open its geometry and press Randomize terrain for new hills. Change the seed for another landscape, Strength for how tall the hills are and Feature size for how wide. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-randomize-a-terrain-v1-16x9.mp4</video:content_loc>
      <video:duration>40</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-change-a-material-colour</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-change-a-material-colour-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to change a material&apos;s colour in R3</video:title>
      <video:description>In the R3 editor&apos;s Inspector: open the sphere and follow its Material row to its material, drag the red, green and blue sliders under Color to pick a colour, then turn Metalness up and Roughness down for shiny metal. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-change-a-material-colour-v1-16x9.mp4</video:content_loc>
      <video:duration>34</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-change-a-light</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-change-a-light-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to change a light in R3</video:title>
      <video:description>In the R3 editor&apos;s Inspector: open the point light, drag its colour sliders to a warm orange, set Intensity for how bright it is and Distance for how far it reaches, then move it with its position. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-change-a-light-v1-16x9.mp4</video:content_loc>
      <video:duration>31</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-assign-a-texture</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-assign-a-texture-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to assign a texture to a mesh in R3</video:title>
      <video:description>In the R3 editor&apos;s Inspector: your images become textures under Textures. Open the cube&apos;s material and, under Textures, set Diffuse Map to the gravel texture and Normal Map to the bumps texture, for relief. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-assign-a-texture-v1-16x9.mp4</video:content_loc>
      <video:duration>29</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-attach-physics</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-attach-physics-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to attach physics to a mesh in R3</video:title>
      <video:description>In the R3 editor: open Create and add a RigidBody Dynamic and a Collider Cuboid, then in the Inspector set each one&apos;s Mesh to the cube. Press play on Physics and the cube falls onto the floor. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-attach-physics-v1-16x9.mp4</video:content_loc>
      <video:duration>32</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-make-an-object-spin</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-make-an-object-spin-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to make an object spin with code in R3</video:title>
      <video:description>In the R3 editor: open Create and add a Cube and a Code component. In the Inspector, open the new script (its event, RENDER_BEFORE, runs it every frame), press Edit Code and add one line to update that turns the cube a little every frame. Press Run, then Start Code. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-make-an-object-spin-v1-16x9.mp4</video:content_loc>
      <video:duration>44</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-connect-claude</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-connect-claude-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to connect Claude to R3 in under a minute</video:title>
      <video:description>Add R3&apos;s server address, https://mcp.r3js.org/mcp, to Claude as a connector (in Claude Code, one command), then sign in: R3 shows which app is asking, your account and what it may do. Press Allow, ask Claude which R3 account it is connected as, and see or disconnect the connection under Settings, AI &amp; apps. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-connect-claude-v1-16x9.mp4</video:content_loc>
      <video:duration>43</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-build-your-first-scene</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-build-your-first-scene-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to build your first 3D scene with Claude</video:title>
      <video:description>With R3 connected, pick R3&apos;s starter prompt in Claude, build my first 3D scene: Claude checks R3&apos;s guide, makes a new project, adds a ground and four shapes in their own colours, points the camera at them and makes a preview link to open in your browser. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-build-your-first-scene-v1-16x9.mp4</video:content_loc>
      <video:duration>35</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-move-with-the-keyboard</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-move-with-the-keyboard-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to move an object with the keyboard in R3</video:title>
      <video:description>In the R3 editor: add a Cube, a Code component and a Help component. Add two lines to the script&apos;s update so the arrow keys move the cube, press Run, write the controls into the Help, then Start Code, click the scene and hold an arrow key. H shows the controls. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-move-with-the-keyboard-v1-16x9.mp4</video:content_loc>
      <video:duration>45</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/how-to-make-balls-bounce</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/how-to-make-balls-bounce-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>How to make balls bounce in R3</video:title>
      <video:description>In the R3 editor: open Create and add a Physics Plane for the ground and a Physics Sphere. In the Inspector, search for restitution (how bouncy each collider is) and set it to 0.9 on every ball and on the ground too: a bounce uses both. Start physics. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/how-to-make-balls-bounce-v1-16x9.mp4</video:content_loc>
      <video:duration>35</video:duration>
      <video:publication_date>2026-10-19</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/monster-demo</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/monster-demo-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>Build a monster truck in R3, and let Claude make it drivable</video:title>
      <video:description>A monster truck you can drive, built in R3 with Claude: a terrain with random hills, gravel from a diffuse and a normal map, and a truck from Blender. Then Claude reads R3&apos;s vehicle docs and adds a chassis body, ballast and four wheels with suspension, a drive script, a cinematic camera with three modes and engine sound. Then a drive: chase, orbit and trackside. Narration: AI voice. The engine sound is the project&apos;s own two engine loops, mixed from the recorded drive.</video:description>
      <video:content_loc>https://r3js.org/videos/monster-demo-v1-16x9.mp4</video:content_loc>
      <video:duration>144</video:duration>
      <video:publication_date>2026-10-18</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/mcp-demo</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/mcp-demo-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>Claude adds physics to a 3D truck and makes it drivable</video:title>
      <video:description>Claude, connected to R3, takes a monster truck imported from Blender and makes it drivable: a rigid body, a collider, a vehicle with four wheels on the model&apos;s own tyres, tuned suspension, grip and centre of mass, and a short script to drive it with the keyboard. Every change appears live in the R3 editor. Then you lift the truck in edit mode, press Run and drive it up the hill. Narration: AI voice.</video:description>
      <video:content_loc>https://r3js.org/videos/mcp-demo-v1-16x9.mp4</video:content_loc>
      <video:duration>91</video:duration>
      <video:publication_date>2026-10-16</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://r3js.org/videos/drop-a-blend</loc>
    <video:video>
      <video:thumbnail_loc>https://r3js.org/videos/drop-a-blend-v1-16x9.jpg</video:thumbnail_loc>
      <video:title>Drop a .blend file and see it in 3D in your browser</video:title>
      <video:description>A .blend file is dropped on blender.r3js.org and opens in 3D, right in the browser: no Blender install and no account to view it, nothing uploaded until you choose to share. Then sign in to get a link anyone can open.</video:description>
      <video:content_loc>https://r3js.org/videos/drop-a-blend-v1-16x9.mp4</video:content_loc>
      <video:duration>20</video:duration>
      <video:publication_date>2026-10-15</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
</urlset>
