Love2D | Shader Tutorial 1 | Introduction

  Рет қаралды 23,259

SkyVaultGames

SkyVaultGames

Күн бұрын

Пікірлер: 37
@lonochka9634
@lonochka9634 Жыл бұрын
I LÖVE shaders! Thank you so much!
@lonochka9634
@lonochka9634 Жыл бұрын
Actually, I have a gap by shaders, thanks for the tutorial.
@tomekosika9584
@tomekosika9584 6 жыл бұрын
very cool! shaders were confusing to me but this is simply explained!
@JoeyMerryfield
@JoeyMerryfield 4 жыл бұрын
this helped me a lot especially when you described what vect4 means.
@Krunklehorn
@Krunklehorn 4 жыл бұрын
Informative and straight to the point, thanks !
@BinaryMaestro1
@BinaryMaestro1 7 күн бұрын
even though it's old. It helped me a lot
@Domarius64
@Domarius64 6 жыл бұрын
Ah! Please continue this tutorial! Really hanging out for the next episode.
@thomaslacourt
@thomaslacourt 5 жыл бұрын
this is so useful it should be part of love2d doc
@dill__pickles
@dill__pickles 6 жыл бұрын
Awesome! Thanks so much. Are you going to make more of these? it would be very much appreciated.
@ghoom
@ghoom 4 жыл бұрын
int x = "Hello" is technically valid cuz strings are basically pointers which in turn are special ints.
@andresan2010
@andresan2010 6 жыл бұрын
Amazing video man! Just getting into love2d and your content is really cool!
@marcuswilliamjohansson7624
@marcuswilliamjohansson7624 6 жыл бұрын
Very nice! You might want to slow down the pace a bit though - the topics fly by so quickly that it becomes a bit hard for someone new at shaders (like me) to follow along (:
@merncat75
@merncat75 4 жыл бұрын
You could hit *pause* on the video or *slow down the playback speed* to .5 😉
@gamecodeur
@gamecodeur 3 жыл бұрын
Anyone knows what distribution is used here? I like the simple terminal included in the desktop and the text style taskbar.
@gustavo9758
@gustavo9758 Жыл бұрын
What graphical env are you using? looks cool (guessing it's Linux) Is it just a window manager?
@variegatus4674
@variegatus4674 Жыл бұрын
How could I make a fade out shader for an atmosphere? GLSL has been confusing to me too, but I understand how to do it on a basic level from what you've told me. I need to figure out the shader for an atmosphere since I'm working on a space game and would like the atmosphere to look good.
@BorneKiwi
@BorneKiwi 6 жыл бұрын
Great tutorial! I never really understood shaders until now :)
@freshofftheufo
@freshofftheufo 6 жыл бұрын
Glsl is a lot of fun, and very cool to see it alongside Lua!
@fryt2744
@fryt2744 Жыл бұрын
Excuse me for asking maybe a stupid question, but why do we have {...} array after effect(...) and space between vec4 and effect, vec4 and pixel, is it like a metadata that changes vec4 to effect which draws the shader, because i didn't understood that moment
@SkyVaultGames
@SkyVaultGames Жыл бұрын
Good question! so glsl is a different language than lua, so the syntax and semantics will be different, the vec4 before effect says that the effect function returns a vec4, this is the return type. The {...} is the function body, in lua the function starts after the ')' and ends with an 'end', in glsl the functions start with '{' and end with '}'. Hope that helps
@fryt2744
@fryt2744 Жыл бұрын
@@SkyVaultGames thanks, i see it's C language.
@jeremyskeleton6749
@jeremyskeleton6749 6 жыл бұрын
cool was looking for shader tutorial !
@eliaswenner7847
@eliaswenner7847 6 жыл бұрын
I don't understand why you didn't sent a table with x and y as keys but then called it with screen.x and screen.y, I thought it would raise an error, could you please explain why you did so ? PS : I hope you will upload the next video soon 😊
@reaper5002
@reaper5002 6 жыл бұрын
Yea I was thinking the same thing.
@JULIUSCOOLX
@JULIUSCOOLX 2 жыл бұрын
🎉🎉🎉🎉🎉
@sph2120
@sph2120 6 жыл бұрын
Hello, thanks for this nice tutorial. One question though, is it possible to use vec2(love_ScreenSize) to normalize the screen coords instead of using the extern instruction ?
@nikyde9154
@nikyde9154 6 жыл бұрын
Amazing video! By the way, may I ask what OS are you using?
@SkyVaultGames
@SkyVaultGames 6 жыл бұрын
Kah Cuun Low Glad you liked It! I'm on Manjaro linux using the i3gaps window manager
@picalines
@picalines 6 жыл бұрын
Thanks, very helpful!
@notiashvili
@notiashvili 6 жыл бұрын
Great stuff, keep it up :^)
@flamendless
@flamendless 6 жыл бұрын
Awesome!
@unlisting7782
@unlisting7782 6 жыл бұрын
this is so helpful thanks
@masonhawver3577
@masonhawver3577 3 жыл бұрын
Can't believe i can play with shaders without whipping out glfw or lwjgl
@skaruts
@skaruts 6 жыл бұрын
I'm in love with love 2D, but I'm not really digging lua... :(
@ethanpixelate
@ethanpixelate 4 жыл бұрын
try raylib www.raylib.com
Love2D | Shader Tutorial 2 | Simple lighting
18:50
SkyVaultGames
Рет қаралды 13 М.
Love2D Physics (windfield) in under 10 minutes
9:59
Challacade
Рет қаралды 28 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Falling in LÖVE with Lua
1:12:27
CS50
Рет қаралды 73 М.
MAKING A GAME In 3 Easy Steps Using Love2D & Lua (1/3)
7:32
DevJeeper
Рет қаралды 35 М.
Building levels WITHOUT a built-in editor
6:40
Challacade
Рет қаралды 24 М.
Put Love2D Game on Android | LÖVE TUTORIAL
3:12
qubodupDev
Рет қаралды 24 М.
Easily create levels/maps for Love2D games (with Tiled)
7:56
Challacade
Рет қаралды 77 М.
Love2D Tutorial | Simple Main Menu UI
17:24
SkyVaultGames
Рет қаралды 37 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,6 МЛН
Love2D Tutorial EP3: Animation Beginnings
11:46
recursor
Рет қаралды 19 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН