I Tried Making Generative Art (p5js)

Поділитися
Вставка
  • Опубліковано 29 лис 2024
  • Just a video showing the first few things I did with P5js, a Javascript library for creating generative art.
    If you like what I do, consider "buying me a coffee" / tipping me via my Kofi page (I could really use the extra £s right now):
    ko-fi.com/ph4sespace
    Follow my instagram to see the art I make sometimes:
    / ph4se.space
    My website:
    ph4se.space
    Backing music from Tunetank.com
    Alex GL - Late Night Latte (Copyright Free Music)
    Download free: tunetank.com/t...

КОМЕНТАРІ • 87

  • @ph4sespace
    @ph4sespace  Рік тому +16

    Hope you guys liked the video, I really enjoyed getting into generative art.
    Just wanted to comment to say that if you like what I do, consider "buying me a coffee" / tipping me via my Kofi page (I could really use the extra £s right now):
    ko-fi.com/ph4sespace
    Also here's my instagram if you want to follow!
    instagram.com/ph4se.space

  • @digitalClay
    @digitalClay 3 місяці тому

    this is great - in 4 minutes you covered a lot of beautiful applications

  • @akhilbisht798
    @akhilbisht798 11 місяців тому +1

    Hey, awesome to see this video. I am one of the contributor in p5.js.

  • @andyburnett4918
    @andyburnett4918 8 місяців тому

    Thanks for making such a delightful video. I loved the pace, and the sketches. Please make lots more :-)

  • @YAYA.Raeela
    @YAYA.Raeela 8 місяців тому

    A fan of your videos. Please keep going. Keep making your art !

  • @RENDERFINITY
    @RENDERFINITY 2 роки тому +27

    I would like to see a tutorials of these art. Great work👍🏻

  • @anthonymoloney3671
    @anthonymoloney3671 7 місяців тому

    Great video. I got interested in making generative art after watching The Coding Train using P5. I've done a few things, nothing ground breaking though, but it is fun to tinker with. Good luck on your journey!

  • @gorillasun
    @gorillasun Рік тому

    Hey, super cool video! Happy to see my little lifeform blob in the first couple of frames!

    • @gorillasun
      @gorillasun Рік тому

      Oh also seeing some vestige in there 😅

    • @ph4sespace
      @ph4sespace  Рік тому

      Thanks for watching, your blog is a really good resource 😊

  • @ego_mejia
    @ego_mejia Рік тому +1

    Loved the video! Could you share the resources you used to learn generative art? I'm looking forward to learn as well, but I've noticed there's not so many places to learn about it.

  • @cruzeirocrivellari
    @cruzeirocrivellari 2 роки тому +2

    Cool! A good source to read is the Gorilla Sun blog. It is a good place to learn new things

  • @samdavepollard
    @samdavepollard 11 місяців тому

    very nice work
    i've dabbled with the basics in p5.js - was not aware it had 3d capabilities or that you could get into the lower level shader stuff

  • @Tobi-oi3uf
    @Tobi-oi3uf Рік тому +11

    Now this is what I meant by typing "digital art" and not some painting on a computer with a tablet bruhhh

    • @jordanmuller2536
      @jordanmuller2536 Рік тому +5

      If you're still looking for more: I usually search for "generative art", "creative code art" or "art from code" when I'm looking for this type of thing! Digital art might be a bit too broad since it could include any art made on a computer/digitally!

  • @Winnders
    @Winnders 2 роки тому +1

    Wow this was a really good video. Al of your art was really cool. The painting looking thong was very cool, so was the cracked glass. And the perlin noise displacements aahhhh it was all brilliant! ❤️

  • @Iith_a
    @Iith_a 3 місяці тому

    I love your style & work

  • @JackNorthrup
    @JackNorthrup 6 місяців тому

    Nice, interesting video. Good Job !

  • @Gnomek
    @Gnomek Рік тому

    What a fun video.

  • @AndrewSink
    @AndrewSink 8 місяців тому

    This is SUCH a great video! The noise-influenced designs look really cool!

  • @benjamindragon598
    @benjamindragon598 2 роки тому +1

    I think it's a function called colorMode to get hue in p5

  • @asim-gandu-phenchod
    @asim-gandu-phenchod 2 роки тому

    Amazing. Hoping to see more videos in the future

  • @ShuklaAayushi
    @ShuklaAayushi 2 роки тому +1

    I just discovered your channel and immediately fell in love with your content! I just started (more like restarted after a long break) p5.js for generative art and loved your work.

  • @monke1172
    @monke1172 2 роки тому +5

    Hey, i've just recently came across generative arts and watching your video has inspired me and brought me some confidence to get started with it. Thanks.
    Also, this video deserves hella more lieks

  • @tembok713
    @tembok713 2 роки тому +1

    Great video. Creative coding is really interesting

    • @tembok713
      @tembok713 2 роки тому

      I also really like the vibe of this video

  • @SONGER_MUSIC
    @SONGER_MUSIC 11 місяців тому

    I loved your work.🖤

  • @joaocarlosgarciacarriondeo5228
    @joaocarlosgarciacarriondeo5228 3 місяці тому

    Hello I started to do generative art again because of your videos!! well done... it is possible somehow to share the code of the perlin noise for the dot grid? I been trying to get to the same effect but so far no luck :(

  • @ElioraKassem
    @ElioraKassem 20 днів тому

    Thanks for the analysis! Could you help me with something unrelated: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?

  • @akkitty22
    @akkitty22 Рік тому

    Great work! Thank you for sharing, I was looking for something like this.

  • @sapphostraphouse
    @sapphostraphouse Рік тому +1

    Wonderful video! I like how you take us through the journey of what you learned in a casual and cozy way.
    Do you have the source code for the blendMode loops and noise layer? There are some things I could grock by pausing the video, but would love to see what's happening under the hood.

    • @ph4sespace
      @ph4sespace  Рік тому

      if you mean the paint-like thing the code is here: editor.p5js.org/ph4se.space/sketches/Jh1kK7qM5 . It's not well commented but hopefully you can understand what's happening :)

  • @IanoNjuguna
    @IanoNjuguna Рік тому

    That's pretty cool.

  • @nemo5413
    @nemo5413 Рік тому

    love the mood of the video
    didnt know you could do 3d as well
    simple and nice editing
    great job 👍

  • @alexandera.7127
    @alexandera.7127 Рік тому

    amazing stuff!

  • @lavabender_taku
    @lavabender_taku 6 місяців тому

    I wanna get into generative to make stuff like this, mainly flow fields. I haven’t done any type of coding since I was in 11th grade which was 13 years ago (geez). Where should I start with coding and how much do I need to know so I can get started with creating stuff like this?

  • @Leochuks456
    @Leochuks456 Місяць тому

    Can you recommend a special youtude course on generative art design and were to start from i will really appreciate

  • @charliew27
    @charliew27 2 місяці тому

    Hey, just making my first steps into generative art and I wondered if you could share the code at [3:04] for the randomly sized rectangles ! Thanks a lot

    • @charliew27
      @charliew27 2 місяці тому

      because I don't understand code really much so I need to see and visualize a lot before creative a random piece

  • @y404
    @y404 2 роки тому +1

    your videos are so high quality why the FUCK do you not have more subs

    • @ph4sespace
      @ph4sespace  2 роки тому

      thanks!! this is motivating for me to make more videos haha

  • @hanjajsok2872
    @hanjajsok2872 2 роки тому +1

    Thank you for this, pls do more stuff!
    PS im really looking how to get started with gen art but i dont have any coding experience... what would you recommend to learn first? Like basic java for a year or something like that?
    TY!

    • @ph4sespace
      @ph4sespace  2 роки тому +2

      Learning the fundamentals of Javascipt would be good (I guess that's what you meant by Java but Java is actually an entirely separate programming language!) but you probably won't need a year, just learn the main things like variables, loops, functions etc. I've actually seen that some coding courses teach you basic generative art projects as a way to learn to code, so there's nothing stopping you learning to code and to do generative art at the same time. I think it can be really helpful to learn coding by manipulating something visual with the code

    • @hanjajsok2872
      @hanjajsok2872 2 роки тому

      @@ph4sespace ty!

  • @miguelfranken822
    @miguelfranken822 2 роки тому

    Thanks for the video! 😊

  • @mariaarkadieff1572
    @mariaarkadieff1572 Рік тому

    thank You very much!

  • @Randomhous
    @Randomhous Рік тому +1

    Love this but how did you do this

  • @andyyyy4102
    @andyyyy4102 Рік тому

    Amazing!! How long did you learn p5.js?

  • @martinschissler9208
    @martinschissler9208 2 роки тому

    Very informative video that really gives a nice intro. How did you do that graphic on 4:52. I really like it. I have a good understanding of processing and p5 but i am not 100% sure how to produce that. I have for example no clue an how to fill rectangles with lines. Is this done by a p5 function or did you have to program it yourself?

    • @ph4sespace
      @ph4sespace  Рік тому

      To create the rectangles filled with lines I made a function that essentially creates a new image each time it is called using P5's "createGraphics()". This image is an individual rectangle and I add vertical lines to it with the specified width between. Then in the main "draw" function I call the rectangle-producing function to produce the individual images of rectangles and rotate and position them. Something like: var rect = myRectangleFunction(...); translate(...); rotate(...); image(rect, 0, 0);

    • @martinschissler9208
      @martinschissler9208 Рік тому

      @@ph4sespace Thanks

  • @hugocastro9677
    @hugocastro9677 9 місяців тому

    Awesome sauce

  • @jhigger
    @jhigger 4 місяці тому

    i really thought of rick roll on 2:16 HAHAHHAA

  • @green_universe
    @green_universe Рік тому

    this was trippy 2:49

  • @piewod
    @piewod Рік тому

    NICE VID

  • @Avantgardelefthand
    @Avantgardelefthand Рік тому

    Hello, I am very interested in this tutorial. Can you post a complete tutorial of the steps of making the things you mentioned in this video? I am impatiently waiting

  • @3drwny
    @3drwny 2 роки тому

    1:54 random line. Do you have link or keyword for study more . thank you

  • @nicolus999
    @nicolus999 2 роки тому

    Hey there im also starting with genArt but face a problem with finding enough information. How did you find your information for creating artf or did you just start out of nowhere?

    • @ph4sespace
      @ph4sespace  2 роки тому +2

      I replied to a similar comment about this: I watched some of The Coding Train's youtube videos on P5js and I found this blog gorillasun.de/blog/making-of-vestige with some interesting projects for inspiration. Other than that I played around with it and referred to the documentation or googled specific things that I wanted to achieve. I already knew how to code so I didn't start completely from scratch, I just had to learn about P5js and generative art specifically. Another thing I would add is that attempting to copy other people's generative art that you like is a good way to learn, for example I saw a couple of things on Reddit that I liked and I figured out how to make something similar myself without any tutorial

    • @nicolus999
      @nicolus999 2 роки тому +1

      @@ph4sespace dope thanks for the awnser good luck on your journey!

  • @MasterMind-pr9oh
    @MasterMind-pr9oh 2 роки тому +1

    Do I need to have a GPU for p5js and generative art

    • @ph4sespace
      @ph4sespace  2 роки тому

      Not for using the standard p5js canvas but i think it is needed for anything using webGL (i.e. anything 3D or using shaders)

    • @MasterMind-pr9oh
      @MasterMind-pr9oh 2 роки тому +1

      @@ph4sespace thanks 👍

  • @DavidPerez-fk5us
    @DavidPerez-fk5us 2 роки тому

    Interesting! Are you planning to sell generative art as tokens or something like that?

    • @ph4sespace
      @ph4sespace  2 роки тому +2

      No but i may consider it if i make something that i think is exceptionally cool

    • @MasterMind-pr9oh
      @MasterMind-pr9oh 2 роки тому

      @@ph4sespace do I need to have a GPU for p5js and generative art

  • @sashamugs
    @sashamugs 2 роки тому +1

    what resources did you use to learn these?

    • @ph4sespace
      @ph4sespace  2 роки тому +3

      I watched some of The Coding Train's youtube videos on P5js and I found this blog gorillasun.de/blog/making-of-vestige with some interesting projects for inspiration. Other than that I played around with it and referred to the documentation or googled specific things that I wanted to achieve. I already knew how to code so I didn't start completely from scratch, I just had to learn about P5js and generative art specifically

  • @muhammedsamilalbayrak4672
    @muhammedsamilalbayrak4672 Рік тому

    Muhteşem!!!

  • @stephenkrus
    @stephenkrus 2 роки тому

    💎✨👍

  • @tverdyznaqs
    @tverdyznaqs Рік тому

    poggers!

  • @user-ob9zo9cr4c
    @user-ob9zo9cr4c 2 роки тому

    did u used Processing also?

    • @ph4sespace
      @ph4sespace  2 роки тому +1

      no i didn't use Processing

    • @user-ob9zo9cr4c
      @user-ob9zo9cr4c 2 роки тому

      @@ph4sespace just python?

    • @ph4sespace
      @ph4sespace  2 роки тому +1

      Javascript

    • @user-ob9zo9cr4c
      @user-ob9zo9cr4c 2 роки тому

      @@ph4sespace but I think that Processing base on JS or not?

    • @ph4sespace
      @ph4sespace  2 роки тому +2

      Processing is its own language that is closer to C/C++. P5.js is the Javascript version of Processing i believe. There is an explanation on the Processing Wikipedia page

  • @out_ofhell4236
    @out_ofhell4236 2 роки тому +1

    Is that a mechanical keyboard? If no, why????

    • @ph4sespace
      @ph4sespace  2 роки тому +2

      no, i've thought about getting one and probably will in future but for now i haven't experienced a typing experience any better than a cheap keyboard so i figure i may as well save my money for now :D

  • @CryptoFeeders
    @CryptoFeeders 2 роки тому

    suggest proper tutorials

  • @coding42
    @coding42 9 місяців тому