Newsletter โ Issue 012
๐ฅ Headlines
0beqz released his highly-anticipated postprocessing library
for Three.js, Realism Effects
(repo, demo). The
effects include SSGI (Screen-Space Global Illumination), motion blur, and TRAA (Temporal
Reprojection
Anti-Aliasing).
react-postprocessing
integration should be coming soon.
Self-service publishing is now available for the Epic Games Store (more details). There is a $100 submission fee per game, and you can get an IARC rating usable in other stores. Here is a video walkthrough by Epic.
Cody Bennett published
preact-reconcilier. It implements
react-reconciler, which allows custom renderers to
be shared between Preact and React. The reconciler makes it possible to use
the React Three Fiber ecosystem including Drei with Preact and
Preact Signals.
๐ Tools & Updates
R3F v8.12.0 โ Adds scenerender prop toCanvasto pass a customTHREE.Scene.
PixiJS v7.2.0 โ Adds HTMLTextto core, a standardizedColorclass, Event Modes, Global Move Events.@pixi/nodewas moved out of the main repo, andpeerDependenciesare back. PixiJS is 10 years old! ๐- ๐คบ Rapier v0.17.0 (15 Jan. 2023) โ Adds
DynamicRayCastVehicleController, enabling and disabling rigid bodies, colliders, or joints, without having to delete them and character controller fixes. Objectives for 2023.
TresJS v1.8.0 โ Adds the
possibility to set individual vector props.
@coconut-xr/koestlich is a WebXR UI
library for
Three.js with
React Three Fiber bindings.
Babylon.js v5.50.0 โ Plus,
BabylonJS 6.0 is coming on March 30th with a
performance priority mode.
Construct
Animate
is a new freemium browser-based animation tool
(video) by
Construct.
Guillaume Fradin released CAD
modeling
(demo) capabilities for Three.js
with Polygonjs. Polygonjs is a procedural node-based WebGL design
and animation tool.
Some native news:
Godot 4.0 is out (video), and ๐ฆ Bevy, the Rust ECS game engine hit version 0.10.
๐ฌ Videos
R3F react-spring animations by
Wawa Sensei
R3F Ankou scene with custom loading
screen by Wawa Sensei
Fighting game tutorial with
Kaboom.js by JS
Legend- ๐ Basics of trig + how your computer computes sine by SimonDev
WebGPU for Beginners: A Crash Course in
WGSL by
GetIntoGameDev
WebXR panel in WebXR: Developing for
WebXR by jin, with
msub2, codefrau,
SrileXR and svox
โ๏ธ Articles
Beautiful and mind-bending effects with WebGL Render
Targets
by Maxime Heckel
Stylized Water
Shader by Alexander
Ameye
WebGL Shadow
Maps (2
parts) by Rob Louie
All JavaScript and TypeScript Features of the last 3
years
by Linus Schlumberger
Celebrating the Immersive Web in
2023 by Matt
Cool
The 2023 Polys WebXR Awards
Recap by Jon
Jaehnig
Unlocking the Power of UV
Manipulation
by Jason Carter
๐ฎ Games
Danger Crew
(video) by Drew
Conley and Glenn LaBarre โ DOM-based
Pokรฉmon-like made in React ๐ป
Dinogen Online by Wilkin
Games โ 2D multiplayer top-down shooter. Play as human or dinosaur! ๐ฆ
Jamir by Mert รztรผrk โ v2.0.0
update of the multiplayer Three.js FPS ๐งโ๐
Earthโs Greatest Defender
(article)
by Rรฉmi Vansteelandt โ Repel the alien invasion! ๐พ
Wolfenstein 3D
(repo) by midzer (Emscripten
port) and fabiangreffrath (original SDL port) ๐ซ
โจ Demos
MeshTranslucentMaterial
(tweet) by N8
Volumetric
spotlights
(video) by
V_Prime for Drei vanilla.
SKYBX
(video) by Felix
Zhang. Uses BlockadeLabs AI-generated
skyboxes.
Car game and
mecha game video demos by Mark
Linington, made in Spline.
Procedural GLSL sea in a
tweet (live
demo) by yonatan
Spaceship portfolio by Arthur
Engel
See more on the โจ Games & Demos page or ๐ฎ WebGamer.io.
Liked this issue? ๐ฆ Retweet it, join our Discord, and Subscribe below!