Your Images DESERVE These Effects

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ส.ค. 2024
  • This week, I tried replicating 3 cool image effects with shaders. Let's see how it's done.
    // ✨ Demos on CodePen:
    Distortion + Grids: codepen.io/Juxtopposed/pen/MW...
    Glitch: codepen.io/Juxtopposed/pen/GR...
    Wavy: codepen.io/Juxtopposed/pen/Vw...
    // ✨ Helpful links:
    stacksorted.com
    zajno.com
    cuberto.com
    teamgeek.io
    // ✨ Let's connect:
    Twitter: / juxtopposed
    CodePen: codepen.io/Juxtopposed
    Dribbble: dribbble.com/juxtopposed
    Github: github.com/juxtopposed
    ---
    // Timestamps:
    00:00 Intro
    00:37 Three.js
    00:41 Shaders
    00:52 Effect 1
    02:23 Effect 2
    03:40 Effect 3
    04:18 Choose your Fighter
    --------
    Music:
    pixabay.com/users/moodmode-33...
    ---
    #shaders #threejs #design #codepen #webdesign #imageeffects #imageediting
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 100

  • @aryanmadan
    @aryanmadan 11 หลายเดือนก่อน +356

    hyperplexed and juxtopposed are both very chill creators

    • @CC-1.
      @CC-1. 11 หลายเดือนก่อน +16

      These are channels for time pass while Learning new effects for me😅

    • @ropoxdev
      @ropoxdev 11 หลายเดือนก่อน +23

      They should collab

    • @CC-1.
      @CC-1. 11 หลายเดือนก่อน +1

      @@ropoxdev If they colab I'll beg to colab with them
      I'm good at programing (Intermid to professional level)

    • @katech6020
      @katech6020 11 หลายเดือนก่อน +17

      the css couple

    • @ropoxdev
      @ropoxdev 11 หลายเดือนก่อน

      @@CC-1. tell me when you do haha

  • @abtix
    @abtix 11 หลายเดือนก่อน +38

    I'd love to see a Hyperplexed and Juxtopposed collab. You are both really good at showing step by step the thought process, and the quality of your videos are really good. My favourite css creators.

  • @dingus4138
    @dingus4138 11 หลายเดือนก่อน +27

    These are sweet! I’ve always assumed these types of animations are super complicated, but this shows that while it does take some thinking, it is doable. I’ll have to check out that book of shaders.

  • @invysible
    @invysible 11 หลายเดือนก่อน +21

    i love the way you explain stuff... your explanation make the hard things looks easy!

  • @Solanaar
    @Solanaar 2 หลายเดือนก่อน +1

    Shaders. Fun stuff. Also funny how many parallels between sound design and visual processing there are. Did you know, that the posterization effect uses the same math as the bitcrush effect in audio that is commonly used to simulate the low resolution sound of old video game consoles?
    Now imagine a website with sound (maybe for a audio software company), where sound and visuals use the same effect?

  • @melon_2929
    @melon_2929 11 หลายเดือนก่อน +1

    crazy how i'm constantly learning new things thanks to content creators like you. amazing work !

  • @firefly5033
    @firefly5033 11 หลายเดือนก่อน

    I love how you explain these and every time i watch your videos i always tend to laugh a little.. thank you for creating such content and explaining it in a very clear and fun way. I inspire to be as good as you doing these

  • @Carhill
    @Carhill 11 หลายเดือนก่อน +4

    Your videos are so well produced.
    Thank you ❤️

  • @hariharansreenivas6752
    @hariharansreenivas6752 11 หลายเดือนก่อน +4

    Love the video! Can you do a longer video about the basics of shaders?

  • @abacuswithrehan264
    @abacuswithrehan264 11 หลายเดือนก่อน +4

    Just like some of the Fireship videos, DIdn't understand anything, but interesting to watch.
    You both are very similar, short but useful videos, hope you reach same numbers as him.

  • @dotpenji
    @dotpenji 11 หลายเดือนก่อน +7

    The way you've explained these image hover effects involving JavaScript and shaders is truly intriguing! Each effect possesses its distinct appeal. Could you shed some light on how you generate innovative concepts for these image effects? Do you derive inspiration from specific references or personal experiences? 🎨✨

    • @motivatedbeastph
      @motivatedbeastph 10 หลายเดือนก่อน

      The manner in which you've elucidated these image hover effects incorporating JavaScript and shaders is genuinely captivating! Each effect carries its unique charm.

    • @monicasoriano8581
      @monicasoriano8581 10 หลายเดือนก่อน

      It's indeed intriguing! Generating innovative concepts for image effects, whether they involve JavaScript, shaders, or other techniques, often draws from a combination of inspiration sources. It's also important to stay curious and open to new ideas, as inspiration can come from unexpected places. Whether you're drawing from references or personal experiences, the key is to translate your inspiration into unique and engaging visual experiences for your audience.

    • @MarkexcelSarsaba
      @MarkexcelSarsaba 10 หลายเดือนก่อน

      Innovative image effects draw from diverse inspirations, creating captivating visuals.

    • @monalizapantoja8490
      @monalizapantoja8490 10 หลายเดือนก่อน

      Creating innovative concepts for these effects can indeed be an exciting process.

    • @ryanvalenzuela551
      @ryanvalenzuela551 10 หลายเดือนก่อน

      It's fascinating! Creating innovative image effects involves inspiration from various sources. Stay curious and open to new ideas, translating inspiration into engaging visuals.

  • @maharshiguin7813
    @maharshiguin7813 11 หลายเดือนก่อน +1

    This is fav channel now

  • @madnad9634
    @madnad9634 11 หลายเดือนก่อน

    Amazing as always!

  • @zokalyx
    @zokalyx 11 หลายเดือนก่อน

    I loved the grid one!

  • @oladiedoo50
    @oladiedoo50 11 หลายเดือนก่อน

    love this channel. great stuff

  • @okosmik
    @okosmik 11 หลายเดือนก่อน

    I love your style, thanks.

  • @OctagonalSquare
    @OctagonalSquare 3 หลายเดือนก่อน

    On my second channel, I learned shaders for a game I’m working on and adapted one to make a 2D pixel art shadow that reacts to light position

  • @sarahv363
    @sarahv363 11 หลายเดือนก่อน

    Amazing! Thank you I've always wanted to recreate those effects, but most of the creative developers keep them a secret.

  • @affangavankar8848
    @affangavankar8848 7 หลายเดือนก่อน +1

    I was always avoided shaders, i dont know why they just felt complicated to me, but i was able to learn a lot from this video, i may add this is my next project, apart from this can someone suggest alternatives to ThreeJS

  • @fabrica-de-naves
    @fabrica-de-naves 28 วันที่ผ่านมา

    Design and Dev skills with cute

  • @SpaceDorito
    @SpaceDorito 11 หลายเดือนก่อน +2

    When im watching your or Hyperplexed's videos, I don't understand a single thing that's happening cuz im dumb, but I enjoy it.

    • @juxtopposed
      @juxtopposed  11 หลายเดือนก่อน +1

      no, don't say that. we are all just trying to grow together in this space. keep it up!

  • @flatline-timer
    @flatline-timer 11 หลายเดือนก่อน

    I love this channel so much!!

  • @darkreaper4990
    @darkreaper4990 11 หลายเดือนก่อน +1

    whenever I see something super interesting on the internet and try to replicate them, I always reach this single dead end: Maths!

    • @darkreaper4990
      @darkreaper4990 11 หลายเดือนก่อน +1

      no way around it ig. gotta find ways to make learning it interesting.

  • @AndersonMancini
    @AndersonMancini 7 หลายเดือนก่อน

    Fantastic explanation ❤👏🏻

  • @Santopirata
    @Santopirata 11 หลายเดือนก่อน

    I'm wavy team! A true fan of sine and cosine functions. Basically you can describe oscillating movements (like springs or pendulums) using those functions creating the wave effect.

  • @subinaypanda9936
    @subinaypanda9936 11 หลายเดือนก่อน

    Another great episode.

  • @dotKext
    @dotKext 11 หลายเดือนก่อน

    Amazing!

  • @fauxir
    @fauxir 11 หลายเดือนก่อน

    So glad I've discovered your channel 🎯

  • @mark.martinkovics
    @mark.martinkovics 9 หลายเดือนก่อน

    I was not ready for "hitting the grid- dy.."😂😂😂😂

  • @vino9427
    @vino9427 11 หลายเดือนก่อน

    how do u only have 53k subs? u def deserve more!

  • @Gnomek
    @Gnomek 9 หลายเดือนก่อน

    Awesome channel.

  • @RegalWK
    @RegalWK 10 หลายเดือนก่อน

    I love your content so much

  • @niharikachhabra2341
    @niharikachhabra2341 11 หลายเดือนก่อน

    heyy, would love it if u did a video about the basics of spline and how to make scenes that can be exported to threejs since I can't figure out how to use it and I think a lot of web devs would find it helpful bc its so tiresome to have to learn belnder or something advanced to do that !!

  • @glaze4629
    @glaze4629 13 วันที่ผ่านมา

    The best shader I have ever created was an eyedropper, not very impressive but Im proud of it

  • @GrantPerdue
    @GrantPerdue 8 หลายเดือนก่อน

    "sometimes the answer is just CSS, you know?" real example of this in my life: I was writing a sorting algo to put certain items at the top of a list, only to realize instead of JS array shenanigans I could just use `display: flex` and `order: 1`, no javascript needed!

  • @nekuuu
    @nekuuu 11 หลายเดือนก่อน

    Your content is awesome

  • @Jacob_Price
    @Jacob_Price 11 หลายเดือนก่อน

    Sheesh, she went and did it again.

  • @_kumar06
    @_kumar06 11 หลายเดือนก่อน +1

    Forgot to do my magic and did it by coming back.

  • @MidoFace
    @MidoFace 8 หลายเดือนก่อน

    amazing, but how can the first effect possible for gif animated images :D

  • @heesel4089
    @heesel4089 11 หลายเดือนก่อน

    My tiny brain cannot even come up with any of this, i'll just stick to copying designs from dribbble 😂

  • @dhiiraj4ux
    @dhiiraj4ux 11 หลายเดือนก่อน

    I just don't understand the code but I still love to watch you videos 🥰

  • @mateussarmento7692
    @mateussarmento7692 11 หลายเดือนก่อน

    Wow I love your videos

  • @Oneiroi0
    @Oneiroi0 11 หลายเดือนก่อน

    This is so great. I would love to create these shaders and present it to my class, what a shame i already past my website dev project.
    Anyways, can I request something? how about animating humanoid / creature in website? do you think its possible?

  • @farhaankhan4885
    @farhaankhan4885 2 หลายเดือนก่อน

    how does this work in next js ?

  • @asimshamim113
    @asimshamim113 11 หลายเดือนก่อน

    i love that i learn all these techniques but then never apply them because i can barely write my own name let alone create art

  • @juanmacias5922
    @juanmacias5922 11 หลายเดือนก่อน

    Impressive! 0.0

  • @loliradotopper
    @loliradotopper 11 หลายเดือนก่อน

    The amount of works are crazy, Lol.

  • @komododragon6126
    @komododragon6126 11 หลายเดือนก่อน

    A small request, can you potentially add captions to videos? It would definitely help a lot of people. Anyways, keep up the good work!

  • @toshirohitsugaya1465
    @toshirohitsugaya1465 11 หลายเดือนก่อน +1

    Which 3d library do you suggest we should learn, because I think future trends will be revolving around 3d for a while, no?

    • @juxtopposed
      @juxtopposed  11 หลายเดือนก่อน +2

      I personally use three.js, I think it's more versatile and they update it frequently too

    • @toshirohitsugaya1465
      @toshirohitsugaya1465 11 หลายเดือนก่อน

      @@juxtopposed three.js it is then. I will be catching up to you slowly, lol. You really are doing what I want to do someday ❤️

  • @seanrileyhawkins4511
    @seanrileyhawkins4511 11 หลายเดือนก่อน

    Glitchy I just like the hacker feel to the Watch Dogs game presentation

  • @chxmpetre8147
    @chxmpetre8147 11 หลายเดือนก่อน

    Did you pull effect 2 off opal camera's Website ? Great reference !

  • @its.arjun.s
    @its.arjun.s 11 หลายเดือนก่อน

    "don't worry about using threejs - that's only for the renderer, the real magic is the shaders"
    My reaction to that information:

  • @hernanbphb
    @hernanbphb 11 หลายเดือนก่อน

    you are great , thanks

  • @koth_harvest_final
    @koth_harvest_final 11 หลายเดือนก่อน

    i am currently hitting the griddy for three.js

  • @thepope2005
    @thepope2005 11 หลายเดือนก่อน

    @juxtopposed What is the name of the code font?

  • @thevikingsock8527
    @thevikingsock8527 11 หลายเดือนก่อน

    Can you also shade videos :o?

  • @thevikingsock8527
    @thevikingsock8527 11 หลายเดือนก่อน

    The wave-effect doesnt seem to work with videos, webp- or png-images :( idk what im doing wrong. I'd love to use it on my logo or big headlines, at least in .png formats.

  • @sohamkarandikar6726
    @sohamkarandikar6726 11 หลายเดือนก่อน +1

    Hmm.. Hyperflexed but female 🧐
    Either way, great video! Love the simplistic editing style on these videos ❤

  • @zralok
    @zralok 11 หลายเดือนก่อน

    In the second effect, you missed the gaussian to smooth i think

  • @shanquan93
    @shanquan93 11 หลายเดือนก่อน

    smashed the subscribe button

  • @aetherclouds1181
    @aetherclouds1181 11 หลายเดือนก่อน

    by the way (🤓), it is not suggested that you use if-else within shaders, and instead, use 0 or 1 and multiply a value by that, for example (or any other workaround, just avoid using logic). this is because the shader will run on a GPU, if available, which is not as optimized as the CPU for such things. (correct me if I'm wrong)

  • @videos6505
    @videos6505 10 หลายเดือนก่อน

    Wow

  • @thevikingsock8527
    @thevikingsock8527 11 หลายเดือนก่อน

    Could I add that to a Video too :O?

  • @technotechmusic
    @technotechmusic 11 หลายเดือนก่อน

    I believe you could actually do effect 1's RGB shifting with SVG and one of its effects, if you wanted to forgo three.js or similar. But I suppose that's too basic lol💀

    • @juxtopposed
      @juxtopposed  11 หลายเดือนก่อน +1

      yeah absolutely. just wanted to try it with shaders this time :D

  • @user-hz2fl3mg6j
    @user-hz2fl3mg6j 10 หลายเดือนก่อน

    I think im simping for u.

  • @markodjurdjevic8916
    @markodjurdjevic8916 11 หลายเดือนก่อน

    Can this be applied to multiple images...

  • @userb7fg474
    @userb7fg474 11 หลายเดือนก่อน +1

    I'm gonna be honest here. I got really, really depressed watching this video. Not because the video was of bad quality, because it was the exact opposite. Maybe that's what caused my depression. I'm just too stupid to understand this, let alone think of creating this as a designer. I'm logging off for today, pour me a drink and sit down in the shower - with the water dripping on my skull - regretting all the decisions I made in my life.

  • @corruptedknight0
    @corruptedknight0 11 หลายเดือนก่อน

    vUv

  • @TheBedLump_Sans
    @TheBedLump_Sans 11 หลายเดือนก่อน

    Images are pretty important for websites, so this would come in handy
    edit: also first

  • @MCroppered
    @MCroppered 11 หลายเดือนก่อน

    You've literally just copied hyperplexed. Right down to the intonation and forced intejections and unnecessary thought narrations such "...i divided it by 3... no wait 12..." and "okayyy.....okayyyyy". It is an really un-natural way to speak (you obviously don't talk to your friends and family this way) and is more annoying than entertaining or edgy. I just don't get this persona by both creators. Absolutely great in terms of educational merit, but the delivery is cringe (like the stupid faces in YT thumbnails everyone's abusing). Sorry.

    • @YZracer316
      @YZracer316 11 หลายเดือนก่อน

      well at least you apologized

    • @knaughtymaree
      @knaughtymaree 11 หลายเดือนก่อน

      Holy cow, dude that's how a freaking youtube video works, if you want to entertain people while teaching them some boring. You need to make it fun. If you don't like it just stop watching, no one is forcing you to do it. I for one enjoy watching these kinds of videos and would love more creators to add humour to their videos. if you just want some humour less person teaching stuff you can find 100's of creators go watch them. STOP shaming people who are just trying to make others have a laugh while learning something and for love of god "cringe" really ? how about you go make a meaningful video which helps others and then lameass guy comments cringe cause he thinks he's too edgy for the world. you'd know how that feels. P.S Sorry( This should fix every mean thing I just said)

    • @MCroppered
      @MCroppered 11 หลายเดือนก่อน

      @@knaughtymaree it’s a forum for comment - criticism and otherwise. That was mine. seems harsh but what I said wasn’t baseless. It’s not humour, it’s noise that eats into peoples time, by extending the video unnecessarily. It would show the solution flowing beautifully rather than it stop starting without it. But there’s overemphasis on this technique and the internal thought monologue when it’s not live. As i said It’s a time waster. Mean? The world isn’t fluffy and soft. Critical comment is good and an essential part of any growth. Why do all comments need to be positive, back patting?

  • @sythatsokmontrey8879
    @sythatsokmontrey8879 11 หลายเดือนก่อน

    You should collab with @Hyperplexed