#learningUnmoderated tagAll postsTrending CommunitiesWorldmappinSplinterlandsHIVE CN 中文社区ActifitPhotography LoversHive FoodLeoFinanceEcencyBlack And WhiteHive LearnersHive GamingGEMSExplore Communities...#learningTrendingHotNewPayoutsMutedavdesing (79)in Weekend Experiences • yesterdayFriends: a special word with positive qualities. (Week 313)For me, the word ‘friendship’ or ‘friends’ is very special and even exclusive, although nowadays it’s taken very lightly. Not just anyone is a friend; they might be an…sam.chess (72)in The Chess Community • yesterdayHiveChess S2R24Hello Chess lovers! Welcome to the reminder post for round 24 of the HiveChess weekly tournament, held every Saturday. This chess tournament is held every Saturday and is…macchiata (80)in Learn2code • 3 days agoI Finally Got Into Vibe Coding!I've known vibe coding for a while now but never really have the time to actually do it. I was familiar with #nocode movement but my brain was divided between making ends meet…hey2d (60)in #coding • 7 hours agoMastering step() in GLSL: Drawing Sharp Lines Instead of Smooth GradientsIf you have not read the previous lessons in this series, I recommend doing that first. Understanding fract() in GLSL: The Function That Makes Patterns Repeat…hey2d (60)in #learning • 20 hours agoWhy Multiplying UV Coordinates Changes Everything in GLSLIf you have not already read the previous lesson in this mini series, I also recommend starting there. Understanding fract() in GLSL: The Function That Makes Patterns…hey2d (60)in #coding • 7 hours agoBringing Shaders to Life with TimeUntil now, every shader we have created has been completely static. A gradient stays in one place. A stripe never moves. A repeated pattern looks exactly the same every…hey2d (60)in #coding • yesterdayCreating Repeating Grid Lines in GLSL with fract() and step()Before continuing with this lesson, if you are joining this series for the first time, I highly recommend reading the complete overview of everything we have covered so far. A…hey2d (60)in #learning • yesterdayMixing Colors Over Time in GLSLIn the previous lessons we explored solid colors, gradients, and how values can be controlled across the screen. This time we are doing something slightly different. Instead of…hey2d (60)in #learning • 23 hours agoCreating Your First Two Color Gradient in GLSL with `mix()`Before continuing with this lesson, if you are joining this series for the first time, I highly recommend reading the complete overview of everything we have covered so far. A…hey2d (60)in #learning • 22 hours agoUnderstanding fract() in GLSL: The Secret Behind Repeating PatternsBefore continuing with this lesson, if you are joining this series for the first time, I highly recommend reading the complete overview of everything we have covered so far. A…hey2d (60)in #coding • 20 hours agoMastering step() in GLSL: Drawing Sharp Lines Instead of Smooth GradientsIf you have not read the previous lessons in this series, I recommend doing that first. Understanding fract() in GLSL: The Function That Makes Patterns Repeat…hey2d (60)in #learning • yesterdayA Beginner's Journey Through GLSL So FarWhen I started this series, the goal was never to memorize functions. The goal was to understand how a shader thinks. Every lesson so far has introduced a small piece of that…hey2d (60)in #learning • yesterdayWhy Does `vec3(uv.y)` Create a Gradient?One of the most confusing moments when learning shaders happens when you encounter something like this: gl_FragColor = vec4(vec3(uv.y), 1.0);hey2d (60)in #coding • yesterdayGLSL Lesson 4: Reshaping Light and Shadow with pow()GLSL Lesson 4: Reshaping Light and Shadow with pow() Previous Lessons Lesson 1 Your First Shader: Painting the Entire Screen One Color In the first lesson, we learned…hey2d (60)in #tutorial • yesterdayYour First Shader: Painting the Entire Screen One ColorSo far we have been looking at code and breaking it apart piece by piece. That approach is useful, but there is another way to learn shaders that is often more effective:…hey2d (60)in #learning • yesterdayThe Strange Case of vUv.st: Why GLSL Keeps Swapping Coordinate NamesOne of the recurring themes in learning GLSL is encountering pieces of code that seem completely unnecessary. You learn about vectors. You learn about coordinates. You…hansama (56)in #editing • yesterdayMasking and Compositing in Kdenlive for Creative Video EditingAs you become more comfortable with Kdenlive, you will eventually reach a point where simple cuts and effects are no longer enough. This is where masking and compositing become…hansama (56)in #editing • yesterdayEditing Faster in Kdenlive Using Proxies Nested Sequences and Timeline ToolsAs your video projects become larger, simply knowing how to cut clips is no longer enough. A good editing workflow can save hours of work and make even complex projects easier to…herod (63)in Education • 3 days agoA daily word In FRENCH (#2)Good morning my friends and #education lovers, I hope we are all doing well today. I just want to say thank you to everyone who has been sparing me few minutes of your everyday…hey2d (60)in #learning • 2 days agoUnderstanding UV in GLSL: The Key to Mapping Space in ShadersUV coordinates are one of the most fundamental ideas in GLSL, yet they are often misunderstood when you first start working with shaders. At their core, UVs are simply a way to…