Products
Features
YouTube Video Summarizer
Summarize YouTube videos
Web & PDF Highlighter
Highlight web pages & PDFs
Chat with PDF
Ask any PDF questions with AI
Ask AI Clone
Chat with your highlights & memories
Audio Transcriber
Transcribe audio files to text
Glasp Reader
Read and highlight articles
Kindle Highlight Export
Export your Kindle highlights
Idea Hatch
Hatch ideas from your highlights
Integrations
Obsidian Plugin
Notion Integration
Pocket Integration
Instapaper Integration
Medium Integration
Readwise Integration
Snipd Integration
Hypothesis Integration
Apps & Extensions
Chrome Extension
Safari Extension
Edge Add-ons
Firefox Add-ons
iOS App
Android App
Discover
Discover
Ideas
Discover new ideas and insights
Articles
Curated articles and insights
Books
Book recommendations by great minds
Posts
Essays and notes from readers
Quotes
Inspiring quotes collection
Videos
Curated videos and summaries
Explore Glasp
Glasp Newsletter
Weekly insights and updates
Glasp Talk
Interview series with great minds
Glasp Blog
Latest news and articles
Glasp Use Cases
Learn how others use Glasp
Build & Support
Glasp API
Access Glasp's API for developers
MCP Connector
Connect Glasp to Claude & ChatGPT
Community
Glasp Reddit Community
Students
Student discount and benefits
FAQs
Frequently Asked Questions
AboutPricing
DashboardLog inSign up

Coding Challenge 177: Soft Body Physics

146.0K views
•
April 13, 2023
by
The Coding Train
YouTube video player
Coding Challenge 177: Soft Body Physics

TL;DR

Creating soft body characters with Toxic Libs JS physics library.

Transcript

hey everybody so I haven't been making a lot of videos recently I've been deep into the throes of writing the new version of the nature of code book and I'm pleased to report that I am making progress at the end of this video maybe also go back to that and let you know more about what you can find but this wonderful thing happened I was busy rewrit... Read More

Key Insights

  • 🎨 Toxic Libs JS is a versatile library that supports computational design and generative art.
  • 👨‍💻 Soft body physics, simulated with particles, springs, and behaviors, can create dynamic interactions in coding projects.
  • 👨‍💻 Utilizing object-oriented programming techniques enhances code modularity and scalability for complex simulations.
  • 💦 Understanding the fundamentals of physics libraries like Matter.js and Box2D complements working with Toxic Libs JS.
  • 🌸 Designing soft body characters involves thoughtful placement of particles and springs to ensure stability and motion.
  • 😃 Incorporating unique features like eyes and appendages can enhance character designs and interactivity in soft body physics simulations.
  • 👨‍💻 Regular updates on the progress of projects, like the nature of code book rewrite, keep audiences engaged with upcoming content.

Install to Summarize YouTube Videos and Get Transcripts

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: What inspired Daniel Shiffman to work on soft body physics with Toxic Libs JS?

Daniel was inspired by Yuhani Hakomaki's Twitter post showcasing blobs colliding, which reminded him of his past projects and the potential of working with soft body physics.

Q: How does Daniel Shiffman use the Toxic Libs JS library in his coding challenge?

Daniel utilizes Toxic Libs JS to create particles, springs, and gravity behaviors to simulate soft body physics and structural interactions for his character design.

Q: What resources does Daniel Shiffman recommend for learning more about soft body physics in games?

Daniel suggests resources like the seminal paper "Advanced Character Physics" by Thomas Jacobson and a YouTube explainer on soft body physics in the game Jelly Car.

Q: How does Daniel Shiffman organize his code to efficiently manage particles and springs for soft body characters?

Daniel structures his code by creating custom particle and spring classes extending Toxic Libs classes, enabling array-based management for particles and springs.

Summary & Key Takeaways

  • Daniel Shiffman discusses his inspiration from Yuhani Hakomaki's Twitter post about blobs colliding.

  • Reflects on the history of computational design and generative art with Toxic Libs library.

  • Demonstrates creating a soft body character using Toxic Libs JS with particle and spring interactions.


Read in Other Languages (beta)

English

Share This Summary 📚

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Explore More Summaries from The Coding Train 📚

Computer Mouse Conference Demos! (node.js + tensorflow.js) thumbnail
Computer Mouse Conference Demos! (node.js + tensorflow.js)
The Coding Train
ITP/IMA Winter Show 2019 thumbnail
ITP/IMA Winter Show 2019
The Coding Train
8.1: Fractals - The Nature of Code thumbnail
8.1: Fractals - The Nature of Code
The Coding Train
Coding Challenge #116: Lissajous Curve Table thumbnail
Coding Challenge #116: Lissajous Curve Table
The Coding Train
Text Generation using Spell with Nabil Hassein thumbnail
Text Generation using Spell with Nabil Hassein
The Coding Train
Coding Challenge #126: Toothpicks thumbnail
Coding Challenge #126: Toothpicks
The Coding Train

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Apps & Extensions

  • Chrome Extension
  • Safari Extension
  • Edge Add-ons
  • Firefox Add-ons
  • iOS App
  • Android App

Key Features

  • YouTube Video Summarizer
  • Web & PDF Summarizer
  • Web & PDF Highlighter
  • Chat with PDF
  • Ask AI Clone
  • Audio Transcriber
  • Glasp Reader
  • Kindle Highlight Export
  • Idea Hatch

Integrations

  • Obsidian Plugin
  • Notion Integration
  • Pocket Integration
  • Instapaper Integration
  • Medium Integration
  • Readwise Integration
  • Snipd Integration
  • Hypothesis Integration

More Features

  • APIs
  • MCP Connector
  • Blog & Post
  • Embed Links
  • Image Highlight
  • Personality Test
  • Quote Shots

Company

  • About us
  • Blog
  • Community
  • FAQs
  • Job Board
  • Newsletter
  • Pricing
Terms

•

Privacy

•

Guidelines

© 2026 Glasp Inc. All rights reserved.