{
  "id": 14618120,
  "title": "How I Built an Interactive 3D Short Film You Can Talk To",
  "url": "https://urgent.news/2026/10/15/how-i-built-an-interactive-3d-short-film-you-can-talk-to",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-10-15T05:21:14.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/jashwanth_palleti_e70bd3a/how-i-built-an-interactive-3d-short-film-you-can-talk-to-4he8"
  },
  "original_language": "en",
  "account": "\"I’ll Call You Later\" is an interactive 3D short film that can be watched directly in a web browser with no installation required. The film runs for about four minutes and ends with an option for the viewer to engage in a live voice conversation with the character. The film was created by Jas (Jashwanth Palleti), who wrote, directed, performed in, and scored the entire production, including the English and Telugu music. Jas utilized an AI coding assistant called Claude Code to assist with the majority of the coding process. The story revolves around a man driving home from work around 9 PM, caught in traffic in a US tech city. His mother calls and he says, \"I’ll call you later.\" He then makes a wish under a set of aligned stars, effectively ending the first part of the film with a \"to be continued\" message.\n\nThe creation of the character in the film involved a complex process that started with phone videos. These videos were processed using YOLOv8 person detection and an IoU tracker, resulting in 133 whole-body keypoints extracted using ONNX Runtime on a GPU. These keypoints were then fed into a SMPLify-X-style SMPL-X fitter in PyTorch, which in turn uses a VPoser pose prior, a robust 2D loss, and temporal smoothness. Calibration was done by recording a calibration take to fix the body shape. The process was split into chunks to fit within the memory limit of an 8 GB GPU. The fitted motion was then ground-truthed to estimate the floor plane from the planted feet and used heel and toe contacts. The retargeted motion was finally applied onto the character rig in Blender, achieving a mean reprojection error of 12.9 px. Grounding reduced foot slide from 4.96 to 2.09 mm/frame. This complex process, however, also had its obstacles. For instance, the avatar once read as tired when the creator was actually surprised, even though the metrics appeared fine. A particular motion, getting out of the car, was too challenging and required using a Mixamo clip instead of the fitted take.",
  "summary": "I’ll Call You Later is an interactive 3D short film that runs in the browser, with no install. It takes about four minutes to watch. At the end, you can talk to the character live with your voice. Talk to the character Ask the making-of guide More videos on my YouTube channel I’m Jas (Jashwanth Palleti). I wrote, directed, performed in, and scored the film, including its English and Telugu music.…",
  "key_points": [
    "\"I’ll Call You Later\" is an interactive 3D short film viewable in a web browser.",
    "Creator Jas used AI coding assistant Claude Code for majority of coding process.",
    "Complex character creation involved YOLOv8, ONNX Runtime, SMPLify-X, and PyTorch techniques."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}