Shaderism - Genuary 2023
Frontend
Fingerspelling with Machine Learning
Fingerspelling.xyz uses your webcam and machine learning to analyze your hand shapes so you can learn to sign the American Sign Language alphabet.
Audio Reactive Shaders with Three.js and Shader Park | Codrops
Learn how to craft audio reactive shaders with Three.js and Shaderpark.
Unreveal Effects for Content Previews | Codrops
Some explorations of page transitions using covering elements and CSS clip-paths.
Shuffling Typography Animation | Codrops
A shuffling type animation with various effects for a geeky terminal look.
Rotating Twisted 3D Typography with Three.js and Shaders | Codrops
A brief exploration into how to twist and rotate text in 3D using Three.js and Shader magic.
Create a stylish material switch effect with ThreeJS and GLSL | Francesco Michelini on Patreon
Get more from Francesco Michelini on Patreon
Noisy Strokes Texture with Three.js and GLSL | Codrops
https://youtu.be/_qJdpSr3HkM In this ALL YOUR HTML coding session you'll learn how to recreate the amazing noisy strokes
FBO Particles - Michal Zalobny
FBO Particles - Michal Zalobny portfolio 2023 - WebGL | GLSL | Canvas
ThreeJS Flame Shader
Vite + React
Spherical Harmonics | stevejtrettel.site
The spherical harmonics are the eigenfunctions of the Laplace operator $\Delta$ on the round 2-dimensional sphere. From this perspective, they are a generalization of the familiar functions $\sin(n x),\cos(nx)$ on the circle, which are eigenfunctions of the 1-dimensional Laplacian $\frac{d^2}{dx^2}$. Unlike $\sin$ and $\cos$ which are determined by a single number (their frequency), spherical harmonics are parameterized by a pair of invariants $\ell,m$. For each non-negative integer $\ell$, there is a spherical harmonic $Y_{\ell m}$ for each integral $m\in[-\ell,\ell]$.
Load 3D Models in glTF Format | Discover three.js
Here, we show you how to load complex animated models and add them to your scene. These models were originally created in Blender and exported in glTF format.
Desmos | Graphing Calculator
Explore math with our beautiful, free online graphing calculator. Graph functions, plot points, visualize algebraic equations, add sliders, animate graphs, and more.
RingGeometry – three.js docs
Menu to Grid Layout Animation | Codrops
A simple layout animation where the thumbnails of a menu row animate to their position in a content preview grid.
three.js forum
The three.js community discourse.
Getting Started | webpack
Learn how to bundle a JavaScript application with webpack 5.
Locomotive Scroll | Detection of elements in viewport & smooth scrolling with parallax effects.
WebGL Fundamentals
Learn WebGL from the ground up. No magic
glTF Report
Viewer, analysis tool, script editor, and validator for 3D models in glTF 2.0 format.
OpenAI's new Shap-E tool is Dall-E for 3D objects | Digital Trends
Shap-E is a model that allows you to generate 3D objects from text, building off OpenAI's other AI tools.
Needle Engine Samples
Explore and download Needle Engine samples and discover the next generation of 3D web apps
D3
The JavaScript library for bespoke data visualization
Using D3.js Inside a React App | Pluralsight
(1) Using React (Hooks) with D3 – [01] The Basics - YouTube
Hi,This is a video tutorial about combining React (Hooks) and D3 (library to work with data and create charts). If you have worked with React before, and you...
(1) Data Visualization with D3, JavaScript, React - Full Course [2021] - YouTube
Learn Data Visualization with D3, JavaScript, and React in this 17-hour course.Part 2: https://youtu.be/H2qPeJx1RDI🎥 Created by Curran Kelleher. His channel...
Creating a Force Graph using React and D3 | by Gil Fink | Level Up Coding
Lately, I was involved in an interesting project that includes building various graph visualizations. The app we built used React as the…
D3.js Tutorial – Data Visualization for Beginners
In this article, I'm going to walk you through how to use D3.js in a step by step and beginner-friendly way. We'll talk about what D3.js is, how it works, and we'll create some basic visualizations to add transitions, interactions, and zooming. Table of Contents * Getting Started
Force-Directed Graph, Disjoint / D3 | Observable
When using D3’s force layout with a disconnected graph, you typically want the positioning forces (d3.forceX and d3.forceY) instead of the centering force (d3.forceCenter). The positioning forces, unlike the centering force, prevent detached subgraphs from escaping the viewport.