How to Create a Limbo like atmosphere in Love2d ?

Questions about the LÖVE API, installing LÖVE and other support related questions go here.
Forum rules
Before you make a thread asking for help, read this.
Post Reply
aswinmohanme
Prole
Posts: 7
Joined: Thu Jul 07, 2016 7:34 am

How to Create a Limbo like atmosphere in Love2d ?

Post by aswinmohanme »

Consider me overambitious , but I wanted to make a limbo like game in Love2d . After a Google search I found this https://vimeo.com/43841761. This is so awesome.

My question is how did the creator achieve this effect in the video. I read the Description and none of them made any sense. So I was thinking if the good souls here could help me out .

Cheers! and Thanks in Advance :D
User avatar
Tanner
Party member
Posts: 166
Joined: Tue Apr 10, 2012 1:51 am

Re: How to Create a Limbo like atmosphere in Love2d ?

Post by Tanner »

Parallax scrolling: https://en.wikipedia.org/wiki/Parallax_scrolling
Bloom shader: https://gist.github.com/BlackBulletIV/4218802
Film grain shader: https://github.com/mattdesl/glsl-film-grain
God rays shader: http://fabiensanglard.net/lightScattering/

"pixeleffect compositing pipeline" probably just means that he combines all those shader effects together.
cval
Citizen
Posts: 58
Joined: Sun Apr 20, 2014 2:15 pm
Location: Ukraine

Re: How to Create a Limbo like atmosphere in Love2d ?

Post by cval »

63823709.jpg
63823709.jpg (93.24 KiB) Viewed 3101 times
No, seriously, it is just what it is. Except for parallax camera. Sorry, i would not be able to share technical details (as there is a forum topic where they belong) as well as few camera libs out there to help with that. Worth mentioning, though, that once you know how to get separate effects (spritebatch/canvas parallaxing, film grain, godrays, bloom), you combine them by flipping canvases around and using one as an input for another... And then get the final image, hopefully at decent framerate.
User avatar
zorg
Party member
Posts: 3465
Joined: Thu Dec 13, 2012 2:55 pm
Location: Absurdistan, Hungary
Contact:

Re: How to Create a Limbo like atmosphere in Love2d ?

Post by zorg »

One could also optimize shaders by writing them in such a way, that they could be dynamically concatenated together modularry, then creating one shader per combination; less canvas switches and draw calls, but it's very technical how one would approach this.
Me and my stuff :3True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Bing [Bot] and 3 guests