{
  "id": 10387478,
  "title": "When a Dropped Frame Becomes a Clinical Problem",
  "url": "https://urgent.news/2026/09/28/when-a-dropped-frame-becomes-a-clinical-problem",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-28T06:41:15.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/tech_tales_daa8a7eab515b3/when-a-dropped-frame-becomes-a-clinical-problem-50ja"
  },
  "original_language": "en",
  "account": "When a Dropped Frame Becomes a Clinical Problem\n\nA therapeutic virtual reality environment taught us valuable lessons about performance, comfort, and realism. Initially, we focused on creating an immersive virtual world, but soon realized that the most critical aspect was making the experience comfortable for patients undergoing de-addiction therapy. The key difference between game development and clinical VR lies in the user's purpose: while gamers seek entertainment, patients are there for therapy. Even minor issues like frame drops can cause discomfort, making it essential to prioritize the user's experience.\n\nOne crucial realization was that building a 3D environment is not just about visual appearance. Traditional methods of visual editing may not be sufficient when the environment needs to change frequently. Instead, we chose to generate the entire environment through code. This approach has several advantages, including automatic adjustments when the structure changes and a clear understanding of design decisions. This allows developers to make informed choices without constantly questioning previous design decisions.\n\nMotion sickness is a significant concern in clinical VR. The conflicting information between what the patient sees and what their inner ear perceives can lead to discomfort. Smooth camera movements, like continuous rotation, can cause discomfort for some users, particularly those new to VR. To alleviate this issue, we offered an alternative: snap turning. This method turns the view in fixed steps, which is less natural visually but can be much more comfortable for users.\n\nIn the outdoor environment, we aimed to create a natural experience by adding uneven terrain. However, this choice led to another problem: camera movements during walking that could cause discomfort. To address this, we controlled where the terrain appeared, keeping the path from the gate to the building level while making it more uneven toward the edges of the environment. To ensure accuracy, we measured the height variation along the actual walking paths.\n\nWhen optimizing 3D assets for VR, it's crucial to remember that optimization should not compromise the visual representation of the object. We encountered a bush that looked wrong after simplification, with its foliage removed before the underlying structure. Instead of applying a uniform optimization to the entire model, we opted to treat different parts of the model separately and check the rendered results. This approach ensures that the model remains visually accurate while achieving optimization goals.\n\nIn some cases, the best solution may be to use a picture instead of a complex 3D model. For example, we opted to render ivy from several angles as transparent images rather than trying to create hundreds of thousands of triangles for a standalone VR scene. This alternative proved successful, as it maintained visual quality while avoiding the performance issues associated with complex 3D models.",
  "summary": "When a Dropped Frame Becomes a Clinical Problem What building a therapeutic VR environment taught us about performance, comfort, and realism We started building a virtual reality environment for de-addiction therapy expecting the hardest part to be making the virtual world look convincing. It wasn't. The real challenge was making the environment convincing enough to feel real, while comfortable…",
  "key_points": [],
  "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."
}