All Projects → taseenb → NOC3D-chapter6

taseenb / NOC3D-chapter6

Licence: MIT License
Nature of Code - Autonomous Agents examples in 3D

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to NOC3D-chapter6

terrain
Create a 3d terrain with WebGL.
Stars: ✭ 43 (-37.68%)
Mutual labels:  threejs
model-browser
model-browser is a command line tool available on npm, for browsing local 3D models via a web browser. It currently only supports GLB files.
Stars: ✭ 19 (-72.46%)
Mutual labels:  threejs
reaction-diffusion
WebGL reaction-diffusion system with variable anisotropic diffusion and Phong illumination.
Stars: ✭ 23 (-66.67%)
Mutual labels:  threejs
kalwalt-interactivity-AR
Some various experiments with Ar.js and Three.js
Stars: ✭ 65 (-5.8%)
Mutual labels:  threejs
reboot-min-os
🎮 Three.js video game 🎮 Explore a spaceship and solve puzzles with a ball robot tethered to an electric cable.
Stars: ✭ 17 (-75.36%)
Mutual labels:  threejs
Agamari
🍙 Katamari × Agar.io
Stars: ✭ 46 (-33.33%)
Mutual labels:  threejs
effective
Effective: end-to-end encrypted project management for activists and human rights organizations. Making activists 10x more powerful via ultra effective communities of action and autonomous software. [deprecated]
Stars: ✭ 75 (+8.7%)
Mutual labels:  autonomous-agents
use-ammojs
ammo.js physics for use with react-three-fiber
Stars: ✭ 16 (-76.81%)
Mutual labels:  threejs
threejs-facade
ScalaJS facade for threejs
Stars: ✭ 44 (-36.23%)
Mutual labels:  threejs
webgl-image-processing-playground
Image processing shaders with WebGL
Stars: ✭ 15 (-78.26%)
Mutual labels:  threejs
inverse kinematics 3D
A inverse kinematics simulation in webGL
Stars: ✭ 19 (-72.46%)
Mutual labels:  threejs
vimeo-threejs-player
A plugin for streaming video from Vimeo to WebGL/VR/AR apps
Stars: ✭ 75 (+8.7%)
Mutual labels:  threejs
speckle-server
The Speckle Server, Frontend, 3D Viewer, & other JS utilities.
Stars: ✭ 224 (+224.64%)
Mutual labels:  threejs
sorn
PyPi Package of Self-Organizing Recurrent Neural Networks (SORN) and Neuro-robotics using OpenAI Gym
Stars: ✭ 16 (-76.81%)
Mutual labels:  autonomous-agents
expo-three-orbit-controls
🎥 Three.js Orbit Controls (Camera) bridged into React Native
Stars: ✭ 43 (-37.68%)
Mutual labels:  threejs
app
Web metaverse client
Stars: ✭ 115 (+66.67%)
Mutual labels:  threejs
aframe-hit-test
A-Frame hit-testing example
Stars: ✭ 39 (-43.48%)
Mutual labels:  threejs
cuberun
A small 3D game built with react-three-fiber
Stars: ✭ 117 (+69.57%)
Mutual labels:  threejs
buildings-wave
🏤 A tutorial on how to create a 3D building wave animation with three.js and TweenMax
Stars: ✭ 66 (-4.35%)
Mutual labels:  threejs
g3d
Realtime WebGL rendering maps and big data visualizations based on MXFramework and Three.js.
Stars: ✭ 52 (-24.64%)
Mutual labels:  threejs

Nature of code 3D

Chapter 6. Autonomous Agents

Follow a path (3d mesh lines)

Daniel Shiffman's Nature of Code examples in 3D, ported to javascript (ES6) using Three.js.

I did this mostly to learn something more about 3D programming and Three.js, while enjoying the beautiful work of Daniel Shiffman again (I had already read his book based on Processing). All this is reeeeeeally basic and could be greatly improved. Comments and pull requests are very welcome: please open an issue.

DEMO

TODO: Create a GPGPU version of some examples, using the GPU to calculate motion.

TODO: Animate the trails using a solid 3D line with materials and shadows (instead of a basic webgl line or a THREE.MeshLine by @thespite).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].