Blender Shader Nodes (beginner ➤ advanced)

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

Комментарии • 185

  • @CGMatter
    @CGMatter  6 месяцев назад +15

    for the next step i recommend looking into refraction and what it means for light to bend! - btw 2x speed to save time
    The first 500 people to use my link skl.sh/cgmatter06241 will get a 1 month free trial of Skillshare premium!

    • @CharlesDanielCharly
      @CharlesDanielCharly 6 месяцев назад

      do you have videos on those?

    • @animatorizwan
      @animatorizwan 6 месяцев назад +1

      CGMATTER is known for his blender knowledge as well as sarcasm. if set to 2X we hear voice but not words. It is like setting up Eminem song in 2X. 😆

    • @avinashald
      @avinashald 6 месяцев назад +1

      Love the video. Can you do the same for geo nodes pls ?

    • @samdavepollard
      @samdavepollard 5 месяцев назад +1

      i thought youtube added the x0.75 and x0.5 buttons as some kind of joke
      they didn't - sometimes you need them :-)

    • @jorgeabuauad
      @jorgeabuauad 3 месяца назад

      Hell is real , you should believe in Jesus, is a favor trust me.

  • @bastian6173
    @bastian6173 6 месяцев назад +121

    When she said her parents aren't home, invited you over and you quickly have to finish your tutorial for the day.

    • @bremer-design
      @bremer-design 5 месяцев назад +1

      😂😂😂

    • @Pockeywn
      @Pockeywn Месяц назад +1

      except ive been teaching her shader nodes so actually i can continue the tutorial at her place (true story)

  • @MehmetKahyaoglu-sb2vd
    @MehmetKahyaoglu-sb2vd 6 месяцев назад +53

    When I try to explain Shader Nodes to my friends, I usually say 'it is like creating sentences, and with those sentences, creating a paragraph with the node groups. It is like adding nouns, verbs, etc.' But bro, you wrote a poem right here.

    • @CGMatter
      @CGMatter  6 месяцев назад +14

      i love this

  • @DerekElliott
    @DerekElliott 6 месяцев назад +61

    I expected the beginner portion to last longer than 1:13 .... very good explanations :)

    • @manmadeartists
      @manmadeartists 6 месяцев назад +1

      When a legend comments a legend 😂🫶🏻

    • @xylvnking
      @xylvnking 6 месяцев назад

      your videos are awesome

    • @JF17thunder485
      @JF17thunder485 4 месяца назад

      We are waiting for your videos please upload frequently

  • @praisesamuel3086
    @praisesamuel3086 6 месяцев назад +127

    Came for a blender tutorial, left with a math degree. Thanks

    • @NeilMyatt
      @NeilMyatt 6 месяцев назад +31

      Me at school: ‘I’m not going to pay attention to math, I’ll never need it - I’m gonna be an artist’
      Me 20 years later: “doh!”

    • @Peision
      @Peision 4 месяца назад +1

      @@NeilMyatt me + 1 😅

    • @Korvynnn
      @Korvynnn 2 месяца назад +3

      @@NeilMyattI was talking about it to my friend while watching this 😭 “I want to do art why so much math”

  • @pranishbhandari7869
    @pranishbhandari7869 2 месяца назад +9

    This is here so I can come back anytime to review, but feel free to explore it too!
    1. 0:00: Explanation of the video purpose and goal to teach Shader nodes in Blender quickly.
    2. 0:11: How to navigate to the shading workspace in Blender and assign materials to objects.
    3. 0:45: Understanding the default node setup, using *Principled BSDF*, and linking nodes to affect the object's appearance.
    4. 1:08: Using value nodes to adjust brightness, and how values like `0` for black and `1` for white control lightness.
    5. 1:20: Overview of the Node Wrangler add-on for easier node management.
    6. 2:08: Combining values with math nodes (addition, subtraction) and creating patterns using sine and cosine functions.
    7. 2:44: Introduction to RGB nodes for creating colors and working with values representing color channels.
    8. 3:19: Explanation of vectors in shaders, including setting values for X, Y, and Z to influence shader colors and patterns.
    9. 4:17: Using frame numbers to animate shaders over time, adding expressions for frame-based animations.
    10. 4:53: Further exploration of the vector math node to add, subtract, and combine vectors for customized effects.
    11. 5:30: Introduction to gradients and how to create patterns on specific object areas using UV coordinates.
    12. 5:40: Sponsored segment discussing Skillshare and its educational content related to Blender and 3D design.
    13. 7:01: How to use the texture coordinate node for mapping UV coordinates, understanding the X and Y axes in shading, and editing UVs.
    14. 8:13: Separating X, Y, and Z values in vector nodes to explore their individual effects.
    15. 8:49: Using operations like multiply and compare to create patterns.
    16. 9:50: Generating a sine wave pattern using mathematical operations.
    17. 10:49: Adjusting the Y-axis to visualize full sine waves, including negative values.
    18. 11:25: Applying sine waves to different objects using their UV maps.
    19. 11:59: Using clamp settings in nodes to limit values within a range.
    20. 12:12: Using the distance formula to create a circular shape.
    21. 13:22: Applying sine functions on circular patterns for complex designs.
    22. 14:10: Using frame-based animations to make patterns dynamic.
    23. 14:23: Grouping nodes to streamline complex operations.
    24. 15:01: Making a sonar-like pattern using combined math functions.
    25. 15:34: Adjusting coordinates to place specific shapes as sonar targets.
    26. 16:09: Setting up independent inputs to control multiple objects separately.
    27. 16:22: Creating unique targets with independent X and Y values.
    28. 16:45: Using math nodes like "greater than" to refine sonar targets.
    29. 17:32: Preventing overlapping areas from becoming too bright by setting limits.
    30. 18:05: Making target points fade and move over time.
    31. 19:05: Introducing polar coordinates to create a rotating scan effect.
    32. 20:06: Using arctangent functions to calculate angles for rotating sweeps.
    33. 21:06: Aligning rotation from the center by shifting UVs.
    34. 23:00: Remapping angles beyond 2π for continuous rotation.
    35. 24:11: Resetting angles from 0 to 2π for consistent animation.
    36. 24:34: Using fraction to loop angles between 0 and 2π, creating continuous rotation.
    37. 25:19: Grouping complex node setups for cleaner organization.
    38. 26:05: Using vectors to apply colors dynamically, controlling sonar appearance.
    39. 26:39: Switching to 3D by using normal coordinates to create depth in shaders.
    40. 27:03: Using normal coordinates to simulate effects like moss accumulation on surfaces.
    41. 28:16: Using dot product to find angles for surfaces facing specific directions.
    42. 29:03: Visualizing dot product results on a curved surface to detect orientation.
    43. 30:26: Using mix nodes to blend colors based on surface orientation (e.g., dirt on the bottom, moss on top).
    44. 31:33: Adjusting dot products for shading based on any direction (e.g., X or Y axes).
    45. 31:44: Using the camera's position to determine outlines based on angles facing away from the camera.
    46. 32:30: Calculating vectors from the camera to surface points explicitly for more control.
    47. 32:54: Using the geometry node to capture shading points and determine camera-to-surface vectors.
    48. 33:54: Applying the dot product to find areas facing the camera, achieving a basic outline effect.
    49. 34:40: Enhancing shading contrast with the color ramp to adjust the mix between moss and dirt.
    50. 35:14: Using RGB curves for precise control over color transitions.
    51. 35:49: Introducing noise textures to add realistic detail without modeling.
    52. 36:24: Explanation of generated coordinates for placing textures within a 3D bounding box.
    53. 37:20: Using dot product and noise texture together to create realistic moss and dirt effects.
    54. 37:55: Mixing color nodes to integrate moss detail with noise textures.
    55. 39:15: Fine-tuning scale, detail, and roughness for customized noise patterns.
    56. 40:15: Applying procedural material to different objects, including a Minecraft-like block example.
    57. 40:27: Adding bevels to edges to simulate material bleed over edges.
    58. 40:51: Identifying stretching issues in textures on elongated axes and their effect on generated coordinates.
    59. 41:16: Switching from generated coordinates to object coordinates to prevent texture stretching.
    60. 41:40: Fixing object scaling effects on coordinates by applying scale in Blender.
    61. 42:04: Explanation of BSDF shaders and how they interact with lighting in Cycles.
    62. 42:15: Manually creating a shader that responds to light direction using the dot product.
    63. 43:02: Setting up dot product between surface normals and light direction for realistic shading.
    64. 44:48: Using drivers to link light position dynamically to the shader’s light vector.
    65. 46:07: Implementing the inverse square law to make light dim with distance.
    66. 47:56: Multiplying light distance and angle to achieve realistic shading and shadowing.
    67. 48:20: Adding drivers to control light intensity directly through the shader setup.
    68. 49:29: Using shade smooth to soften light on faceted geometry.
    69. 49:41: Implementing ambient lighting to simulate environmental light for a more realistic look.
    70. 59:31: Adding a bump node to convert noise into normal information, simulating texture depth on flat surfaces.
    71. 1:00:18: Faking a rocky surface by adjusting normals to add shading variations based on light direction.
    72. 1:00:54: Explanation of using tangent lines to approximate normal direction on uneven surfaces.
    73. 1:02:06: Using rise-over-run calculations to create realistic normal maps from height variations.
    74. 1:02:53: Extending normal map creation to 3D, using sampling in X and Y directions.
    75. 1:04:12: Combining X and Y samples to approximate the surface’s 3D slope for realistic shading.
    76. 1:06:13: Adding the Z component to the calculated normals to simulate surface depth.
    77. 1:07:04: Using additional Z-axis sampling to account for surfaces with varying slopes, like spheres.
    78. 1:08:19: Organizing the normal map setup into a node group for easier management and reuse.
    79. 1:08:55: Applying custom normal maps to BSDF for more dynamic light response.
    80. 1:09:18: Scaling normal intensity to control the subtlety of added details.
    81. 1:09:41: Applying the normal maps to various 3D objects to achieve more realistic shading.
    82. 1:10:14: Explanation of Blender’s bump node to simplify height map adjustments.
    83. 1:11:01: Ensuring normal vectors are normalized to avoid shading artifacts.
    84. 1:11:23: Testing wave texture to create structured patterns like ridges.
    85. 1:11:59: Comparing Blender’s built-in BSDF shader with the custom BSDF created in the tutorial.
    86. 1:12:57: Using HDRI images for realistic environmental reflections.
    87. 1:14:04: Using the Incoming vector node to simulate reflections based on camera view.
    88. 1:15:25: Applying a noise texture for reflections to simulate a mirrored surface.
    89. 1:16:49: Using an environment texture (HDRI) with reflection coordinates for realistic object reflections.
    90. 1:17:48: Integrating environment reflections into the BSDF shader for a more immersive look.
    91. 1:18:00: Introducing a custom color tint for reflections to blend with the base color.
    92. 1:18:45: Using Fresnel to control reflection intensity based on the viewing angle.
    93. 1:20:32: Adjusting reflectivity for different materials (e.g., water, glass) using index of refraction values.
    94. 1:21:08: Emulating rough surfaces by blurring reflections, adding realism to textures.
    95. 1:22:34: Using white noise to sample multiple directions, creating a blurred effect for rough surfaces.
    96. 1:23:44: Mapping sampling range to avoid shifting reflections off-center, keeping blur consistent.
    97. 1:24:32: Organizing blur setup into a node group for easier application to various textures.
    98. 1:25:09: Blurring reflection textures based on roughness for more controlled reflections.
    99. 1:25:46: Adding a reflectivity slider to control the strength of reflections, enhancing materials like metal.
    100. 1:26:44: Recap of shader techniques covered, from value nodes and vector math to creating a custom BSDF shader with reflections.

  • @faustoart
    @faustoart 6 месяцев назад +13

    Your channel is the only one all over the internet that I need to play at 0.5x 😀Anywyy, fantastic job, thank you so much!

  • @fuego09esmeralda
    @fuego09esmeralda 6 месяцев назад +19

    From zero to hero at 2x speed outline...:
    0:01. Shaders from nothing, the basics, numbers and vectors...
    5:37. Skill Share promotion and limited offer...
    6:53. Texture coordinates, math and a radar/sonar shader...
    26:38. Vector math to add moss, grunge and dirt or whatever...
    41:53. Fake custom BSDF... sort of...
    58:39. Custom normal mapping and fake bumpy textural something...
    1:12:37. Reflectivity... kind of... I mean, you can't get better than that...
    1:26:35. Recap and invitation to beg for 2nd part...
    1:27:42. The man puts his hood on and fades into mystery to create the best tutorials of all time...

    • @EditingDog
      @EditingDog 6 месяцев назад +2

      Bro I will thank you later😢

  • @whynotanyting
    @whynotanyting 4 месяца назад +2

    I was always intimidated by shader nodes, but I took a day to replicate a material I found IRL and found it to be quite fun! There's so many ways to do the same thing. Plus you run into so many "Ooooh" moments when you realize why something looks a certain way.

  • @tarafamhfoud9717
    @tarafamhfoud9717 6 месяцев назад +2

    I learned a lot from you three years ago. However, I gave up on Blender and focused on 2D work due to my lack of free time. Last month, I started 3D again, and all the information I learned from you came rushing back. It's great to see that there are still people in the design domain who continue to give so much. All the love and support to you 🙏🙏

  • @hailahh2115
    @hailahh2115 6 месяцев назад +5

    this is amazing for stylized shading building it from the ground up, I hope we get more tutorials like this!!

  • @scarit.
    @scarit. 6 месяцев назад +3

    Bro casually woke up and dropped this bomb :3
    Literally the best shader node video ive ever seen.

  • @gaborzeley2631
    @gaborzeley2631 6 месяцев назад +1

    I think you and Erindale are the two cleverest blenderers ever!

  • @Snoight
    @Snoight 12 дней назад

    for some strange reason I never thought about nodes actually being math in blender. 😅 This actually blew my mind and helped a lot! Thanks :3

  • @sobreaver
    @sobreaver 6 месяцев назад +2

    Wow, nicely put together. I usually tend to play vids on 2x speed but in this case, it's kinda insane :P
    So much info, I kinda understand following along but it goes so quickly, there's actually a lot to review and practice. But with a lot of patience, and just THIS ONE video is enough to get you somewhere, anywhere but where you are right now :P

  • @CeceMelchor
    @CeceMelchor 6 месяцев назад +1

    As someone with a physics background, this is exactly what I’ve been needing!! I’ve been super confused with these shaders and now it’s so simple, and I’m only 4 minutes in lmao.

    • @CeceMelchor
      @CeceMelchor 6 месяцев назад

      Also I'm not exactly sure why, but I can only get the same graphic representations on the cube that you explain in the video @7:00 onwards using the generate (as opposed to UV) port from the texture coordinate plugged into vector on the separate xyz, it matches perfectly though otherwise.

    • @CeceMelchor
      @CeceMelchor 6 месяцев назад

      Update: incase anyones reading this, I needed to UV Unwarp the cube and position it to get the curvature right.

  • @pn4960
    @pn4960 2 месяца назад +3

    -« Wait, it’s all math ? » -« Always has been… »

  • @QwertyVj
    @QwertyVj 6 месяцев назад +12

    MOVIE NIGHT!!!!!!!!!!!

  • @Duckery-randm
    @Duckery-randm 6 месяцев назад +3

    Was waiting for this soo long

  • @NeilMyatt
    @NeilMyatt Месяц назад

    I keep coming back to this. Such a great resource - thanks again! ❤❤

  • @amruzaky4939
    @amruzaky4939 6 месяцев назад +22

    Watching this at 2x speed as per tradition 🤯🤯🤯🤯

  • @ifthis_
    @ifthis_ 6 месяцев назад +2

    crazy how at 13:44 when you mute the extra periodicity, the extra circles remain burned into my vision.

  • @peicai-fs3xp
    @peicai-fs3xp 6 месяцев назад +1

    Knowledge is like water, flowing through my brain.

  • @juliaalder2007
    @juliaalder2007 6 месяцев назад +42

    And now geometry nodes in 2 hours. 😂

    • @sobreaver
      @sobreaver 6 месяцев назад +1

      But didn't he already made one ?

    • @juliaalder2007
      @juliaalder2007 6 месяцев назад +1

      @@sobreaver Uhh, do you have a link?

    • @tiramisu5177
      @tiramisu5177 6 месяцев назад

      @@juliaalder20072

    • @slavsit7600
      @slavsit7600 6 месяцев назад +1

      @@sobreaver sauce?

  • @Snoight
    @Snoight 18 дней назад

    brilliant, this is going to help me a lot. Thanks!

  • @rsher_digital-art
    @rsher_digital-art 6 месяцев назад

    THE most awesome tutorial on shaders. You're the man!

  • @WashGor
    @WashGor 5 месяцев назад

    thank God I happened to discover this video! Much appreciate CGMatter share the knowledge

  • @anoobis777
    @anoobis777 6 месяцев назад +3

    thank you, i love to learn math from you

  • @roni.rsnstn
    @roni.rsnstn 6 месяцев назад +8

    I just snapped out of a trance after watching the first 20 minutes on 2x speed 🤣

  • @kalpit3d934
    @kalpit3d934 6 месяцев назад +1

    What a zeal to teach... Salute you shader master🫡👏

  • @FrankHerefordInAustin
    @FrankHerefordInAustin 4 месяца назад

    man, you make amazing content. this is top shelf.

  • @jingVerse
    @jingVerse 6 месяцев назад

    I knew this video would be awesome even before I opened it, but I didn't expect it to be this incredible.👍

  • @danialsoozani
    @danialsoozani 6 месяцев назад

    Amazing video! Imagine someone new to blender come here and say "bro this software is way harder than .... for a material I need a week bro!"

  • @rr24creations
    @rr24creations 6 месяцев назад

    This is the only style of tutorial that can keep my ADHD brain somehow fully engaged from start to finish lol. Also as someone doing a masters in physics at university, it also tickled me in some extra spots. I'd definitely love a part 2, or even better, a zero to hero video for geometry nodes

  • @xx_mohamed_xx9611
    @xx_mohamed_xx9611 6 месяцев назад

    I will put fraction node so i can repeat this art 🎨
    Again from 0 towards 1:17:48

  • @chadyonfire7878
    @chadyonfire7878 5 месяцев назад

    this is insanity , i love it

  • @puhf3328
    @puhf3328 6 месяцев назад +1

    Omg yayyy I’m gonna watch this in its entirety even tho I’m on the clock

  • @letouristedunet3921
    @letouristedunet3921 6 месяцев назад

    50:00 Replace "add" with "Absolute". It is magic ;)
    Positive values ​​illuminate the interior of the sphere

  • @nicholascureton933
    @nicholascureton933 6 месяцев назад +3

    Thanks you for making that video.
    I've been busy with my day job (3D modeler)
    and doesn't have time to learn coordinate thingy.
    Learning new things in blender is my personal therapy session.
    It make me satisfied. It's good you speed it up.
    I'm in the bed now but i watched the video.
    I won't watch it if it's not speed up.
    Gotta go to work next morning.
    But some people might not like fast video.

  • @Brandon-3D
    @Brandon-3D 3 месяца назад

    🤯 Mind. Blown. 👏 👏 👏

  • @jenovaizquierdo
    @jenovaizquierdo 6 месяцев назад +1

    Dude really awesome 👏 like always thanks for posting it. I learned a lot every time. 😃😄👏👍

  • @Pockeywn
    @Pockeywn Месяц назад

    1:21:45 for some reason it was kinda impressive how quickly he decided what to call that other colour

  • @Pockeywn
    @Pockeywn Месяц назад

    1:25:02 woah thats because every pixel is being moved the same amount but in a random direction (same radius random angle gives points on a circle) i just watched a video earlier today about creating cameras in blender from camera patents and things are clicking in my head rn. i had never noticed this quirk of the usual shader node blur hack and its never been a problem for me but im gonna see if i can make myself a shader node gaussian blur for future use

  • @arturlattaro
    @arturlattaro 6 месяцев назад +2

    Amazing video! I would love to see it about Geometry Nodes, from 0 to Hero!

  • @TauranusRex
    @TauranusRex 6 месяцев назад

    at 8:56 you asked for the curve name. as the value v = x.y and you keep it constant to get a function y depending on x, you can rearrange the equation: y = v/x which is y = v*(1/x) and (1/x) which is called hyperpola. you could plot such lines for many values v_i which would lead to an isoline plot consisting of many hyperbolas. Edit: hehe - 5s later you made the plot. sry.

  • @bUildYT
    @bUildYT 6 месяцев назад +2

    that is sooo good wow

  • @MustafaSE
    @MustafaSE 6 месяцев назад +1

    you are a king

  • @selemper2024
    @selemper2024 11 дней назад +1

    huh... my teacher was right... i am gonna use the Pythagorean theorem when im an adult

  • @moonytzim
    @moonytzim 3 месяца назад

    4:10
    sin(x+pi) is not cosx
    however!
    sin(x+ pi/2) is actually cosx
    but!
    sin(x+pi) on top of a graph with sinx
    will result in a perfect sync! where the values are in a DNA shape sort of

  • @Deva-Jufan
    @Deva-Jufan 6 месяцев назад

    Great tutorial! So much information! Would be great if the video was indexed, so it was easier to go back and find the different sections.

  • @CGKurs
    @CGKurs 6 месяцев назад +1

    Did you have any success with thin film input in 4.2? I tried looking at physical properties of gasoline spilled onto asphalt (320-640 nm thickness of thin film, 1.501 IOR) and it doesn't seem to give any result when I plug something like noise texture to mark the different thickness with map range node after it. It works with like double IOR, I start to see some rainbows, but I would assume that physically correct way is the whole intention of this new input and I must be doing something wrong

  • @King_KrehZ
    @King_KrehZ Месяц назад

    Thanks for the most useful tutorial on YT.
    Ill be back to watch the rest of it later but for now, I gotta go mop my brain off the floor because you melted it

  • @NeilMyatt
    @NeilMyatt 6 месяцев назад

    I wish other RUclipsrs would do stuff at this speed - it makes it so much easier to absorb info quickly! Thx dude

    • @samduss4193
      @samduss4193 6 месяцев назад

      lol.. what a joker

    • @NeilMyatt
      @NeilMyatt 6 месяцев назад

      @@samduss4193i wasn’t actually being sarcastic- unusual for me 😂 i am 100% serious - this format works for me. there’s always a pause button…

    • @rosalina5755
      @rosalina5755 4 месяца назад

      @@NeilMyatt u know there is a speed option right?

  • @technobridge7136
    @technobridge7136 6 месяцев назад +1

    this is gold

  • @invictvs-sol
    @invictvs-sol 6 месяцев назад +2

    This is epic

  • @lmosteverywhere
    @lmosteverywhere 28 дней назад

    i lovehow this comes packaged with a basic explanation of derivative calculus LOL

  • @SinkTop
    @SinkTop 6 месяцев назад +1

    Man, I wish I had this 3 years ago.

  • @victorcuadotesqueda6688
    @victorcuadotesqueda6688 5 месяцев назад

    love ur vids, did yu run through all america as u wanted to? i remember something like that on ur channel

  • @PedroScherz
    @PedroScherz Месяц назад

    bro is getting closer every day to playing Minecraft on the shader editor

  • @blenderjobesch767
    @blenderjobesch767 6 месяцев назад

    I was literally JUST looking for a shader course to get back into blender with before I sat down to take a 💩- now I’m on the toilet scrolling and would you look at that.👀🙌

  • @re57k
    @re57k 6 месяцев назад +1

    The end result looks a lot like how like Blender Internal looks back in the day.

  • @manmadeartists
    @manmadeartists 6 месяцев назад

    Epic thumbnail!

  • @ALJACHIA
    @ALJACHIA 6 месяцев назад

    Make a detailed series on shader nodes. ❤❤

  • @spj266
    @spj266 6 месяцев назад +1

    Blender tutorial ❌
    Math tutorial ✅
    😂😂

  • @jannikf2504
    @jannikf2504 6 месяцев назад

    I've been looking for a node that creates a shadowmap, is that in blender? Basically, everywhere a lightray hits is 1, everywhere it doesn't is 0. I need it as a map because I wanted to create faux UV fluorescent effects. That way I can plugin an emissions shader everywhere the mask is 1, where a light source hits the object

  • @JadeRedstone
    @JadeRedstone 6 месяцев назад

    I do enjoy your teaching style, even if I don't always understand. 😊
    Can you do the same with the text node in Geo nodes? I would love to understand how its built, especially with regards to distance between letters.

  • @umarcga7823
    @umarcga7823 6 месяцев назад

    Can you create eye shader using nodes setup in blender like the on in unreal. A real time eye shader with Iris refraction

  • @anjonde4086
    @anjonde4086 6 месяцев назад

    I’m curious how you learned all this. What’s your background?

  • @thetheodorusrex9428
    @thetheodorusrex9428 6 месяцев назад

    man i bought that book u made just for u to release this

  • @mathvisuallyexplained6839
    @mathvisuallyexplained6839 4 месяца назад

    Oh my god my adhd let me watch a full tutorial for the first time!

  • @noobplays4376
    @noobplays4376 2 месяца назад

    6:53 texture coordinate node
    9:07 😵‍💫😵‍💫

  • @bUildYT
    @bUildYT 6 месяцев назад +2

    and now the same thing for geo nodes pls :D

  • @Malindu-dazz
    @Malindu-dazz Месяц назад

    I made the circle using same maths nodes in Unreal Engine. But it didn't give the expected result. Square root of x^2 + y^2 equation not work in Unreal Engine. What is the reason as you think ?

  • @AtulSain-d4d
    @AtulSain-d4d 5 месяцев назад

    Nice speed, It's hard to keep up with slow and easy.
    It's more interesting when it is fast and easy.

  • @justy256
    @justy256 Месяц назад

    Math flex; I'm here for it.

  • @eukaryote-prime
    @eukaryote-prime 6 месяцев назад +1

    Sweet!

  • @Yodakaycool
    @Yodakaycool 6 месяцев назад +1

    Danggg thx

  • @Pockeywn
    @Pockeywn Месяц назад

    arrrrg the bump map not being plugged into the reflection normals bothers me

  • @thatsdeathshot
    @thatsdeathshot 6 месяцев назад +1

    Amazing Video
    Good job love ya cg matter !

  • @hasanmotiurrahman8105
    @hasanmotiurrahman8105 6 месяцев назад +5

    Watching this in .75 Playback speed 😊 😊

    • @Deva-Jufan
      @Deva-Jufan 6 месяцев назад

      Same here. 😂

  • @victorfioravante6787
    @victorfioravante6787 6 месяцев назад

    Incrivel !!!! parabens !!!

  • @TauranusRex
    @TauranusRex 6 месяцев назад

    I am someho currently failing to make this sinewave as an grayscale UV (stripes) where the -1 is black and +1 is white. I did the map rangen node, but it still shows me black from -1 to 0 and then start gradual shading from 0 to 1. Does someone has a hint? kind regards

  • @thedude3005
    @thedude3005 6 месяцев назад

    you know shit's real if the tutorial is sped up for you

  • @andreystolyarov7608
    @andreystolyarov7608 6 месяцев назад

    Very useful but now I need to take a math course because I forgot all of that.

  •  3 месяца назад

    my brain is expanding

  • @jimmysgameclips
    @jimmysgameclips 26 дней назад

    8:50 Ah this could be great for masks! 😮

  • @mat4x
    @mat4x 6 месяцев назад

    I recently learned about ShaderToy, and that's how I found out why the X,Y,Z object cordinates are represented using red, green/yellow and blue tones : |

  • @mryoshaa9810
    @mryoshaa9810 6 месяцев назад

    2:24 I don't know those 😢

  • @420bobby69
    @420bobby69 5 месяцев назад

    This tutorial is so sick I just wish I was smart enough for it. Lol.

  • @TauranusRex
    @TauranusRex 6 месяцев назад

    Sir. This is not a tutorial, it is a lecture. And it shows:"Why do I need math?" - this is why :) Your lecture need already a higher education level (vector analysis, trigonometry) and it is actually graphical coding as done in matlab/simulink. What I really miss is differential calculus. having derivatives in space and time. edge detection is now far to complicated with edge angle geometry node...

  • @jzee95
    @jzee95 27 дней назад

    Man I should have paid more attention in my math class

  • @manmadeartists
    @manmadeartists 6 месяцев назад

    One day I want to use shader nodes for midi mapping and call the track techno bsdf

  • @ritpop
    @ritpop 6 месяцев назад

    GeoNodes 2x next? is crazy how after five minutes our brain gets used to the speed.

  • @a_blue_chicken1093
    @a_blue_chicken1093 6 месяцев назад

    I thought I had 1.5x speed enabled! Regardless. I think this speed is great. It is very high in density.

  • @moravianlion3108
    @moravianlion3108 6 месяцев назад

    "...bacause I say so."
    GCMatter

  • @imshehran
    @imshehran 4 месяца назад

    Now I know so many new words

  • @samduss4193
    @samduss4193 6 месяцев назад

    actually RUclips put a speed controler so that you can speed up or slow down at will.. but if the standar is already too fast, well you finish to watch that in a very poor quality way :( pff

  • @GotenxAura
    @GotenxAura 3 месяца назад

    sick

  • @shockerson
    @shockerson 3 месяца назад

    you are fckin crazy, love your tutorials 💥💥💥 you remeber me my old friend, he was fckin genius, guess and hope he still is.

  • @Ora_xm
    @Ora_xm 5 дней назад

    الجملة المصححة هي:
    😏Don't make it hard for others😑😑😑. ...just change the numbers until you like the results, and this is the art... by the way