How to Generate 3D Terrain in Scratch Using Perlin Noise

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

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

  • @ToonBite123
    @ToonBite123 2 месяца назад +10

    You won’t find this anywhere. This guy is helping me learn complex coding concepts, for free. An absolute underrated legend who, in years time, will be the new Griffpatch.

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

      Thank you, I'm very glad to hear it's helping you!

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

      So, you won't get this from any other guy?

    • @ToonBite123
      @ToonBite123 2 месяца назад +1

      @@xDmakc definitely! You will get like 2d Minecraft or just a Timmy version of it, but this guys only making the actual tutorials on making 3d minecraft

    • @TheRealVbros
      @TheRealVbros 2 месяца назад +1

      @@xDmakcI just wanna tell you how I’m feelin’

    • @gang-star85z
      @gang-star85z 2 месяца назад

      real

  • @Mega-wt9do
    @Mega-wt9do 2 месяца назад +10

    WHOA, I just came across your channel and every single video you posted is an absolute gem, I wish I came across this sooner

  • @ArthurLagacherie
    @ArthurLagacherie 2 месяца назад +7

    Your level in scratch is incredible!!! keep up what you're doing it's great

  • @angelblancorodriguez6972
    @angelblancorodriguez6972 2 месяца назад +5

    This channel is awesome you are sooooo underated you deserve more i have made 3D in scratch too (painter's algorithm and recently z buffering) and it takes a lot. Good luck reaching 2k

  • @artefox0
    @artefox0 2 месяца назад +5

    so underrated its amazing

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

      its only been three hours

  • @Hibro123GameDev_
    @Hibro123GameDev_ 2 месяца назад +1

    This is the best video I've ever seen on it, this must have tooken hours of research! Thank you :D

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

      Thank you! I'm glad you liked it!

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

    why do you not have more subscribers?!!!!!! this is so amazing i don't think ill ever use griffpatch again🤯

    • @Jessica-o7n7o
      @Jessica-o7n7o 8 дней назад

      What about when you want to make a Mario tile scrolling platformer?

  • @JohnKoller-y3o
    @JohnKoller-y3o 2 месяца назад +1

    i love your videos i watch you since your 3d minecraft series

  • @thisnot_offical
    @thisnot_offical 2 месяца назад +1

    Good job you are one of the best scratchtubers fr

  • @Myrro-S
    @Myrro-S 2 месяца назад

    Finally someone who did what I need

  • @katTheGreat
    @katTheGreat 2 месяца назад +1

    The next grith patch 🔥

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

    you are one of the only youtubers i am subbed to with post notifications on, your videos are so cool! ive been here since you had 900 subscribers. oh yeah, do you make these tutorials yourself or with help of other people, because if you make these yourself, you are as smart as a mathmatician!

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

      Thank you! I make them myself :) (though of course the concepts, at least in this video, are not my own; sources are in the description)

    • @plooshie...
      @plooshie... 2 месяца назад +1

      @@FindingPepper wow even if you used sources from web pages, decoding it into scratch must be really hard and daunting! you must be really smart to acomplish such a thing

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

      @@plooshie... Thanks!

  • @user-joelthepine
    @user-joelthepine 2 месяца назад +1

    Whoa 😮 you are the next griffpach

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

    Great video man!

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

    Great tutorial, very excited for how you draw the 3d terrain

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

      Oh hey, you’re the Splatoon guy! Love your work!

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

      @@ToonBite123 Thanks!

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

    your so good and talented waiting for part ❤❤❤❤❤❤

  • @BloxdTopic
    @BloxdTopic 23 дня назад

    I require special assistance Everything works except the gradients and the
    correct position of the cells mine is like an unsolved and textured puzzle!
    Where can I find the areas of the work here?

  • @gang-star85z
    @gang-star85z 2 месяца назад

    Dani probably used this tutorial to make Muck lol good job

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

    Bro, i like your videos. You better than Griffpatch and you SO underrated. Can you make a tutorial with Simple3D extension (extension for turbowarp)?

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

      Thanks! I haven't used that extension but I can look into it.

  • @AyanVerma-g6q
    @AyanVerma-g6q 2 месяца назад

    WHAT??? THIS IS SO AWESOME YOU EARNED A SUB!

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

    Good Videos! I'm going to subscribe :)

  • @JGAMES795
    @JGAMES795 2 месяца назад +1

    Love it! ( XD there are a million variables )

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

      scratch.mit.edu/projects/1059294212/

  • @gang-star85z
    @gang-star85z 2 месяца назад

    noice ill make sure to steal- IM MEAN, follow along and implement my newly found knowledge :)

  • @MagdalenaScratch-bw7pe
    @MagdalenaScratch-bw7pe 2 месяца назад

    Incredible

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

    Great videos! Just one question, the game jam video is the next one?

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

      Yeah, I was very busy last week, but I should be able to get the game jam video finished sometime this week. It's taking longer than expected partly because I'm not used to creating videos in that style (quite different from a tutorial).

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

    he's teaching how to be a great scratcher but also a full course on college level geometry

  • @KanvaMvinay-qk9fp
    @KanvaMvinay-qk9fp 18 дней назад

    Which Video editor do you use??

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

    Can you make a 2d render system
    like blender but 2d with light reflection and other render engine have

  • @MagdalenaScratch-bw7pe
    @MagdalenaScratch-bw7pe 2 месяца назад

    The code is difficult but it is worth trying

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

    World gen in Scratch blows my mind

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

    Are you going to use the comanche voxel space rendering technique?

    • @FindingPepper
      @FindingPepper  2 месяца назад +1

      Essentially. I came up with the rendering scripts myself though (apart from 3d projection) so it might be less efficient/lower quality.

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

      Very cool!

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

    is it possible for you to make a divergence from your main 3d series to add more simple or complex things like rotation and even a bare-bones 3d model system?

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

      I may make a more sophisticated 3D series at some point (using triangles and such), but it would be a separate tutorial.

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

      @@FindingPepper alright sounds very good, i want to make a 3d game in scratch really badly, and i would very much like if you did a series on that.

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

    you're sin() and cos() are reversed in the creation of the gradient vector. sin() is for the x and cos() is for the y because sin(90) is 1 and cos(90) is 0. it doesn't really matter but I just want to let you know. Anyways very good tutorial on Perlin-Noise :D

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

      Traditionally, the angle is measured from the x-axis counter-clockwise, as shown in the picture, which is why I used cos for x and sin for y. Scratch measures it from the y-axis clockwise for some reason, so that's why sin for x and cos for y are used in the move steps formula, for example. But like you said, it doesn't really matter, either way would work.

  • @Schneekater_Gaming
    @Schneekater_Gaming 2 месяца назад +1

    so nice

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

    @FindingPepper can you do a video on how to make slabs or being able to place blocks in the negative coordinates?

  • @GrayT-c4r
    @GrayT-c4r Месяц назад

    How did you get the debugger stuff

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

      Scratch addons browser extension. I highly recommend it.

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

    I can see your editing improving! Maybe if you had (not pressuring) a better mic as well as kept on improving your editing skills, you’d be more than similar to Griffpatch, you’d be better than him! Keep making amazing videos!

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

    it kinda works but it only draws a black bar on the side of my screen

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

    Griffpatch 2.0 🔥

  • @CharlesRayner-z5f
    @CharlesRayner-z5f 2 месяца назад

    Im guessing this is the algorithm into creating the generation for the 3d minecraft tutorial you're doing.

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

    Not sure if you’ll answer how did u learn how to do this?

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

      I read about it! Sources are in the description :)

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

      @@FindingPepper ty ive been trying to learn 3d mechanics but rn i can only make basic 3d things

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

      @@FindingPepper so far by reading the article I need a algorithm to smooth out things or pseudo random im thinking of using sine waves with a random value that should make things like mountains

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

    If finding Pepper is very easy I guess for the boy more visits, then what happens 2 thousand subscribers

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

    sorry, do u have a plan to make some 3D render ?Oh it's.. very hard so may be not.Btw Thanks for the Great Perlin Noise instruction.💥

  • @killuao_o-h4c
    @killuao_o-h4c 2 месяца назад

    i love your vidoes

  • @Jonathan-sp9un
    @Jonathan-sp9un 2 месяца назад

    Are you gonna use this for the Minecraft game? Or has it ended?

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

    I followed the tutorial and made the project (I did check multiple times if everything was correct) but my version just creates cubes? idk. I know that it wasn't the tutorials fault because the tutorial is really good.
    wellp :(

  • @Eagleeyes-t5u
    @Eagleeyes-t5u Месяц назад

    l love you vid can you make a episode 2?

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

    Will this be applied to the Minecraft series?

  • @Tricky313-ry6oy
    @Tricky313-ry6oy Месяц назад

    What does n stand for?

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

      Not really sure, ig n is used just because it's a number and not a vector? I just copied it from the reaserchgate paper I linked in the sources.

    • @Tricky313-ry6oy
      @Tricky313-ry6oy Месяц назад

      @@FindingPepper yea, i see it in all the sources, i used it for my version as well, and a pretty famous guy called dinosu does as well. I was going to say, u should add several layers of perlin to create a more natural or exaggerated landscape. I also messaged u on dis-ord

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

      I will do layered noise in the next video.

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

    I've done part 1. So, part 2 plsssssssssssssssssssssssssssssss!!!!!!!!!!!

  • @УлянаМаційовська-щ4б

    I have a challenge for you. try to make a worms game if you don't know what that is its a randomly genarated terrain with teams of worms its a turn based strategy game. please make it i have been searching EVERYWHERE but still haven't found a tutorial.

  • @NhiNguyen-lk1zb
    @NhiNguyen-lk1zb Месяц назад

    cool

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

    Yay!

  • @Myrro-S
    @Myrro-S 2 месяца назад

    I’m gonna actually use this for python instead LOL

  • @whale-on-scratch-trailers
    @whale-on-scratch-trailers 2 месяца назад

    yay new episode btw this will be a 3 part series wont it
    episode 1
    episode 2
    episode 2 alt for minecraft
    edit : also ahhhhhhh 11:40
    edit 2 will episode 2 alt just be changing it from normals hill to block hills

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

      Episode 2 alt will probably be on seeds, fractal noise, and infinite generation. Then there will be a fourth video combining it with Minecraft, covering chunks and such.

    • @whale-on-scratch-trailers
      @whale-on-scratch-trailers 2 месяца назад

      @@FindingPepper ah nice whats fractal noise

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

      @@whale-on-scratch-trailers Layered noise, with each layer halving twice the grid cells (in the same area) and half the impact on the final height as the previous layer. This allows for more detailed and interesting terrain.

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

    Hi I’m LEARNING_MAN

  • @GrayT-c4r
    @GrayT-c4r 2 месяца назад

    Bro thinks I am on another account but I really told the future

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

    is bro the sebastian lague of scratch

  • @benjeeboy
    @benjeeboy 2 месяца назад +1

    Erm, what the sigma?

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

    For my Minecraft, I used simplex noise, it's faster

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

    I hope you find pepper

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

    This is preparing for the minecraft clone isn't it?

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

      Most likely

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

      Yes, but it also works well as a standalone tutorial

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

    bro why does the explaining take sooo long

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

      I want to explain the concepts fully so people can understand and learn. If you're not interested in learning how it works you can skip the explanation

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

    very hard

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

    First

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

    565th person here and 80th like

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

    3nd

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

    Not working (I did everything right, I Watched the vídeo many times)

  • @KanvaMvinay-qk9fp
    @KanvaMvinay-qk9fp 17 дней назад

    Which video editor do you use