Understanding 3D Graphics
Terms and concepts useful for starting in 3D design/modeling/graphics.
SuperGeekery: A blog probably of interest only to nerds by John F Morton.
Welcome to my link library. These are not links to content I have created unless you see that mentioned in the link’s description. These are links I found interesting enough to want to keep track of. If you read Craft Link List, the Craft CMS newsletter I used to write, this page is a replacement of sorts for that exercise. Enough talk. Let’s hit the links.
Terms and concepts useful for starting in 3D design/modeling/graphics.
Terms and concepts useful for starting in 3D design/modeling/graphics.
The homepage of Babylon.js’ documentation page. Start here and get to know the best 3D framework on the web.
Online tool to convert HDRI maps to a cube map.
Think of nails on a board with a rubber band encircling them.
This article is a JavaScript adaptation of a similar article I wrote earlier for Bullet Physics and Urho3D game engine (which can be found here). It also serves as the first part to my Javascript 3D…
Wireframe debugger for use with cannon-es https://github.com/pmndrs/cannon-es. Latest version: 1.0.0, last published: 2 years ago. Start using cannon-es-debugger in your project by running npm i cannon-es-debugger
. There are 17 other projects in the npm registry using cannon-es-debugger.
stats-gl is a comprehensive tool to monitor WebGL performance. The Stats class provides methods to create performance panels, log performance metrics, and manage the display and layout of these panels.
There are many different ways to calculate delta time value for game physics, each with its own strengths and weaknesses.
JavaScript 2D physics library. Contribute to schteppe/p2.js development by creating an account on GitHub.
Matter.js is 2D rigid body JavaScript physics engine for the web
3D physics engine for the web.
Fast and cross-platform physics engine
A lightweight and simple 3D physics engine for the web. See https://github.com/pmndrs/cannon-es for an updated version.
Demo application-based class and 3D physics demos based on ammo.js. Support for several scenegraphs, including Three.js and SceneJS.
Many materials have a well-characterized refractive index, but these indices often depend strongly upon the frequency of light, causing optical dispersion.
Hundreds of free PBR texture sets, ready to use for any purpose. No login required.
An utility to tweak matcaps, with realtime visual feedback.
Huge library of matcap PNG textures organized by color — nidorx/matcaps: Huge library of matcap PNG textures organized by color
Create parametric 3D assets, models, materials, patterns, & lighting with complete control using industry-standard Adobe Substance 3D Designer software.
Seamless PBR texture sets, photoscanned models and HDRIs for archviz.
Arroway Textures produces high-quality digital textures for 3D rendering and real-time use. We believe that the best textures are those obtained directly from physical reality.
Free seamless PBR textures with diffuse, normal, height, AO and roughness maps.