Building a Simple 3D Scene with Physics in JavaScript & Three.js

SimonDev
SimonDev
38.6 هزار بار بازدید - 2 سال پیش - Quick and easy setup of
Quick and easy setup of a JavaScript 3d Physics Engine in three.js and ammo.js.

Support me on:
Patreon: Patreon: simondevyt

Follow me on:
Twitter: Twitter: iced_coffee_dev
Instagram: Instagram: beer_and_code
Github: https://github.com/simondevyoutube/

In this project I'll show you how to use ammo.js and three.js to setup a simple 3d scene with phyics in just a few minutes. We'll step through the basics of how to instantiate your physics world, and what the various options are, which can server to add a whole new dimension of possibilities to your 3D scenes.

What we'll cover:
* Three.js and Ammo.js initialization, how to instantiate your 3d physics world
* Creating rigid bodies and simple shapes such as boxes and spheres
* Using MotionState to synchronize transforms between the physics world and 3d scene.

There's a lot of options for JavaScript 3d engines, like Ammo.js, oimo.js. cannon.js, etc. They're all extremely capable physics engines, but we'll be focusing on one in particular, ammo.js which is a wrapper around the Bullet physics engine.

Full source code for the project is available, so if you're interested in fiddling with the code, screwing around with it, or improving it.
2 سال پیش در تاریخ 1400/12/04 منتشر شده است.
38,664 بـار بازدید شده
... بیشتر