All Projects → JujuAdams → Kawase

JujuAdams / Kawase

Licence: MIT license
Kawase dual filter blur for GameMaker Studio 2

Programming Languages

GLSL
2045 projects

Projects that are alternatives of or similar to Kawase

stitch
A Gamemaker Studio 2 Pipeline Development Kit. A CLI and Node.JS API for creating GMS2 pipelines. Includes cross-project imports, batch-creating/updating sprites and sounds, texture page management, and more.
Stars: ✭ 54 (+134.78%)
Mutual labels:  gamemaker, gms2, gamemaker-studio-2
dotobj
.obj/.mtl loader, written in native GML, for GameMaker Studio 2.3
Stars: ✭ 27 (+17.39%)
Mutual labels:  gamemaker, gms2, gamemaker-studio-2
SNAP
Easy data format saving and loading for GameMaker Studio 2.3.2
Stars: ✭ 49 (+113.04%)
Mutual labels:  gamemaker, gms2, gamemaker-studio-2
iota
Miniature delta time and time dilation library for GameMaker Studio 2.3.2
Stars: ✭ 19 (-17.39%)
Mutual labels:  gamemaker, gms2, gamemaker-studio-2
SnowState
Finite State Machine for GameMaker
Stars: ✭ 90 (+291.3%)
Mutual labels:  gms2, gamemaker-studio-2
gms2-destructible-terrain
⛰️ Collidable, destructible terrain in GameMaker Studio 2
Stars: ✭ 24 (+4.35%)
Mutual labels:  gamemaker, gamemaker-studio-2
BBMOD
Advanced 3D in GameMaker
Stars: ✭ 31 (+34.78%)
Mutual labels:  gamemaker, gamemaker-studio-2
Rubber
Javascript GMS2 commandline compilation
Stars: ✭ 27 (+17.39%)
Mutual labels:  gamemaker, gms2
handytools
A series of libraries to extend GameMaker 2022 LTS
Stars: ✭ 45 (+95.65%)
Mutual labels:  gamemaker, gms2
textboxy
Simple textboxes for Game Maker Studio 2
Stars: ✭ 58 (+152.17%)
Mutual labels:  gamemaker, gms2
DDDEditorGMS2
General purpose game editor made in Game Maker Studio 2. The basis for a lot of the tools I make.
Stars: ✭ 22 (-4.35%)
Mutual labels:  gamemaker, gamemaker-studio-2
sonic-gms2
A GameMaker Studio 2 template project used for constructing games based on the Sonic the Hedgehog series.
Stars: ✭ 18 (-21.74%)
Mutual labels:  gamemaker, gamemaker-studio-2
Spatially-Varying-Blur-Detection-python
python implementation of the paper "Spatially-Varying Blur Detection Based on Multiscale Fused and Sorted Transform Coefficients of Gradient Magnitudes" - cvpr 2017
Stars: ✭ 43 (+86.96%)
Mutual labels:  blur
VaKawaseBlur
Fast and furious Kawase blur implementation for Unreal Engine 4
Stars: ✭ 37 (+60.87%)
Mutual labels:  blur
Xamarin.BlurView
Dynamic iOS-like blur of underlying Views for Android.
Stars: ✭ 26 (+13.04%)
Mutual labels:  blur
gml-support
GameMaker Language Support in Visual Studio Code.
Stars: ✭ 36 (+56.52%)
Mutual labels:  gms2
metal camera
iOS metal camera with GPU shaders.
Stars: ✭ 68 (+195.65%)
Mutual labels:  blur
GMTest
GameMaker Testing Automation Suite
Stars: ✭ 14 (-39.13%)
Mutual labels:  gamemaker
ultimatearena
A Hunger Games-like simulator game in which you throw people into an arena and watch them battle!
Stars: ✭ 45 (+95.65%)
Mutual labels:  gamemaker
sic
🦜 Accessible image processing and conversion from the terminal. Front-end for image-rs/image.
Stars: ✭ 96 (+317.39%)
Mutual labels:  blur

Kawase 1.1.0

Kawase dual filter blur for GameMaker Studio 2.3

@jujuadams

Chat about Kawase on the Discord server

 

 

A Kawase blur is a close approximation of a Gaussian blur, but one that is more performant and requires slightly less texture memory. Kawase blurs were developed for use with bloom in mind but can realistically be used anywhere blurring is needed.

This repo demonstrates an implementation of Kawase dual filter blur, based on Masaki Kawase's work shown in his 2003 GDC talk. More information on this technique can be found in this 2015 paper (.pdf) and in an Intel video that does a reasonable job of explaining the basic principles at work.

 

For Gaussian or sigmoid blur, please see my other blur repo.

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].