Processing-tutorial: Image-Rasterizer (level: beginner & intermediate)

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Level: Beginner & intermediate
    In this tutorial i'll guide you through all the necessary steps to rasterize an image with Processing. Throughout the video you'll learn a wide range of fundamental principles of any programming-language.
    Please let me know what you think! Any ideas for improvements or better explainations are very welcome.
    I'll go through the following topics. You can use the list below to get extra-information, just in case you get stuck:
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    processing.org...
    ENJOY!
    Tim
    Find the whole code on this page:
    timrodenbroeke...
    web: timrodenbroeke...
    insta: / tim_rodenbroeker
    #codingwithtim

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

  • @clgis1914
    @clgis1914 3 ปีที่แล้ว +5

    this is amazing. I'm just starting out with processing and this is the best tutorial out there!!!!

  • @le0carvi
    @le0carvi 2 ปีที่แล้ว +1

    The best video in hole TH-cam if you are interested in Processing. Congrats!

  • @Raf-av
    @Raf-av 3 ปีที่แล้ว +3

    The best tutorial at processing by far Fully understandable :P

    • @timrodenbroeker
      @timrodenbroeker  3 ปีที่แล้ว

      Hey there :-) Thanks a lot! Really appreciate it!

  • @utube2008utube
    @utube2008utube 4 ปีที่แล้ว +3

    Thank you Tim for creating and sharing this! Very helpful and informative. Awesome job!

  • @lisaapers4873
    @lisaapers4873 4 ปีที่แล้ว +3

    I really enjoy your tutorials, very clear and calm and well explained - keep it up!

  • @enyakstew7107
    @enyakstew7107 4 ปีที่แล้ว +2

    Really good and complete tutorial. I wish I saw it when I first started and was panicking about for() loops.

  • @udit_ksoni6489
    @udit_ksoni6489 3 ปีที่แล้ว +3

    Hypnotized with your voice!!!

  • @franche_a
    @franche_a 3 ปีที่แล้ว +1

    Thanks ! Its my second processing attempt and it worked!

  • @manoleioan6216
    @manoleioan6216 4 ปีที่แล้ว +3

    Tim, maybe you’ll make also a lesson about vectorialisation (with various styles) of a rasterized image and svg saving the resulted image.

  • @ishaanjagyasi504
    @ishaanjagyasi504 3 ปีที่แล้ว +1

    This is by far the best tutorial of processing I have seen (nothing against sir Shiffman hahahahaha). I feel I understand a lot of concepts better now. Thank you so much Tim!

  • @Thebreadoven
    @Thebreadoven 3 ปีที่แล้ว +3

    never seen a video with 900 likes and no dislikes! just found your stuff Tim but seems like you are a great teacher! brilliant tutorial

  • @perfeckloser
    @perfeckloser 4 ปีที่แล้ว +1

    Really love your tutorial, it's so clear and easy to understand

  • @StijnWilcke
    @StijnWilcke 4 ปีที่แล้ว +4

    Thanks for the tutorial! Very clear to follow. Will you make a tutorial of that cool effect of the letters at 1.26?

  • @JeromeBouvier
    @JeromeBouvier 4 ปีที่แล้ว +2

    nice tutorials ! I was trying to convert your example in p5js (I'm to old to convert myself to java). After struggling a bit, switching to colorMode(HSB, 255); was helpful :)

  • @sashikoff
    @sashikoff 3 ปีที่แล้ว +6

    as a bilingual myself I find it very funny when your brain is jumping between two languages. It was very cute when you said dot in German, self-corrected and giggled :)

  • @laviniajilavu148
    @laviniajilavu148 3 ปีที่แล้ว

    This is another level. Chapeau!!!!!!!!!!!!!!!!!

  • @mounim9431
    @mounim9431 4 ปีที่แล้ว +1

    Thank you a lot Tim!

  • @wangzhiyuan1466
    @wangzhiyuan1466 4 ปีที่แล้ว +1

    nice! very clear explained

  • @JuanCarlosVidalMarin
    @JuanCarlosVidalMarin 4 ปีที่แล้ว +1

    Awesome!, thanks for sharing

  • @c1collective976
    @c1collective976 3 ปีที่แล้ว +1

    someone know what to do, im getting this:
    The file "venus" is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
    NullPointerException

  • @lucalorenzetti9905
    @lucalorenzetti9905 ปีที่แล้ว

    Stunning!!
    Processing looks like the After Effects of the developers!!
    One question, to start better p5js or processing? I know one is based on javascript and the other on java, so are they logically the same but syntactically different?

  • @CopperNic1972
    @CopperNic1972 ปีที่แล้ว

    thank you for sharing this!!

  • @amandareis492
    @amandareis492 ปีที่แล้ว

    thank you for the excellent tutorial! is it possible to add colour (example: dark values = red / light values = pink)?

  • @Meulenert-Art
    @Meulenert-Art ปีที่แล้ว

    Thanks for the tutorial Tim. I have a question. How could with this same exercise, start with an unmodified color image and then it will transform on hover over the x-axis

  • @lechrlie
    @lechrlie 4 ปีที่แล้ว +1

    Great video.
    I really enjoyed this thanks !!!

    • @timrodenbroeker
      @timrodenbroeker  4 ปีที่แล้ว

      Thank you!

    • @Xeronimo74
      @Xeronimo74 4 ปีที่แล้ว +1

      Great video but I would try to hide the microphone ... Looks weird in front of your face.

    • @Xeronimo74
      @Xeronimo74 4 ปีที่แล้ว +1

      Side-note: isn't it a bit of a bad practice to give a variable the same name as a function? 'size' in this case. I mean, it works, obviously. But it might be confusing for beginners. I labeled mine always 'sz', for example.

    • @timrodenbroeker
      @timrodenbroeker  4 ปีที่แล้ว +1

      @@Xeronimo74 Thanks Jerome! Yes i agree! Will keep that in mind for the next one.

    • @timrodenbroeker
      @timrodenbroeker  4 ปีที่แล้ว +1

      @@Xeronimo74 Good point! I also agree to this.

  • @AbdulAziz-co8rm
    @AbdulAziz-co8rm 2 ปีที่แล้ว

    is there is a way that i can set at a specific frame for the drawing to reach and return to its frame 1?

  • @ChaosArtist
    @ChaosArtist 3 ปีที่แล้ว

    Nice tutorial!

  • @illcon4829
    @illcon4829 3 ปีที่แล้ว

    How would you save this if you wanted a certain frame or part of this image?

  • @zunzemma
    @zunzemma 4 ปีที่แล้ว +1

    Thank you !

  • @menghengloem8116
    @menghengloem8116 3 ปีที่แล้ว

    Does anyone know what’s the problem with my file saving, after i finish the codes, i saved file and once i close it and open it again those codes are all disappeared.

  • @stekof290
    @stekof290 4 ปีที่แล้ว

    Excelllent work. thank you very much. I amended this code to have an automatic counter instead of moving the mouse to get to the end result but I can't have a reverse effect (i.e. I start with large dots then reducing up to the final picture, but then I would like to revert back to start as a similar step by step and then loop it - a bit like a zoom in zoom out effect, except this is about showing the image and then deconstructing it). Any idea?

  • @Snix541
    @Snix541 3 ปีที่แล้ว +1

    how do i change the color of the spheres randomly? pretty new to processing

    • @dustrial
      @dustrial 3 ปีที่แล้ว +1

      fill(random(255),random(255),random(255));

  • @ericcolt8078
    @ericcolt8078 4 ปีที่แล้ว

    which tune did you use in the beginning ?

  • @siuwaiyeung5225
    @siuwaiyeung5225 2 ปีที่แล้ว

    You are good....

  • @erichomsy
    @erichomsy 3 ปีที่แล้ว +1

    Could you plug in a gif or video file and it still works?

    • @timrodenbroeker
      @timrodenbroeker  3 ปีที่แล้ว

      That's not so simple in Processing.

    • @erichomsy
      @erichomsy 3 ปีที่แล้ว

      @@timrodenbroeker Yeah.. nothing ever really is with Processing is it

  • @meocean5499
    @meocean5499 3 ปีที่แล้ว

    Idiots probably came here and disliked after you posted that it had no dislikes. 😅. Anyways. Great tutorial and literally deserved no dislikes.

    • @timrodenbroeker
      @timrodenbroeker  3 ปีที่แล้ว

      haha, yep, that's the case. 3 dislikes now! :-D Thanks for your nice words!

  • @andreiprodigy
    @andreiprodigy 3 ปีที่แล้ว

    Tried with another image and nothing work, Is there another video or manual to work with images? thanks

    • @andreiprodigy
      @andreiprodigy 3 ปีที่แล้ว

      With the help of another exemple from your website i did it. your amazing, big thanks. But how can we create exact image without movement of the mouse?? thanks again

  • @onlinecomedyclub5725
    @onlinecomedyclub5725 3 ปีที่แล้ว

    Awesome tutorial, how do you do this for Python? I've managed to convert it successfully all the way up to PImage. I'm hung up here and can't find a path through this spot.

    • @jgnth
      @jgnth 3 ปีที่แล้ว

      try changing the mode or see to it that u started the project in java mode

  • @AK56fire
    @AK56fire 3 ปีที่แล้ว

    How to make video in processing. There's no movie maker in the latest processing software.

    • @timrodenbroeker
      @timrodenbroeker  3 ปีที่แล้ว

      For sure there is! Tools -> Movie Maker

    • @AK56fire
      @AK56fire 3 ปีที่แล้ว

      @@timrodenbroeker I'm using processing 3.5.4. Under Tools, there are only 4 options: Create Font, color Selector, Archive sketch and Add Tools. Am I missing something..? Where is the movie maker..?

  • @muhammadandayesha5926
    @muhammadandayesha5926 2 ปีที่แล้ว

    wow

  • @personalnap9528
    @personalnap9528 3 ปีที่แล้ว

    seriously, how come the photos could be shown properly with this coding.
    theres even no image tag

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

    Oh my God it's fucking Ali G.

  • @muhjidinmusinbegovic7806
    @muhjidinmusinbegovic7806 4 ปีที่แล้ว +7

    Dude, you are killing it! Thank you for this. I appreciate all of your tutorials and especially liked the last two, because you deal with image manipulation which opens many possibilities for cool web-design. Although all of it is applicable to the web, it is (mostly) much easier to persuade a client to invest in something like this if it is based on images rather than abstract patterns. Servus!

  • @zuzannaandrzejak5684
    @zuzannaandrzejak5684 4 ปีที่แล้ว +7

    i love this tutorial! i've learned for it a lot! thanks!!!

  • @mohajer7573
    @mohajer7573 3 ปีที่แล้ว +2

    1:18 Genau = exactly =)

  • @溶けそうな暇人
    @溶けそうな暇人 3 ปีที่แล้ว +1

    Thank you for teaching me
    I'm not very good at English
    It was very easy to understand and interesting!
    I support you!

  • @recktro
    @recktro 3 ปีที่แล้ว +1

    Great tutorial! It’s explained really well for beginner. Is it possible to rasterize an image with color and have the original image at then end of the width and height ? I tried messing around with hue & saturation as well but it doesn’t come close to the original colors

  • @nighttimeandsun
    @nighttimeandsun 4 ปีที่แล้ว +1

    so I tried the same thing, just with another picture and it just shows a blank white canvas. :(

  • @Relax-sw9er
    @Relax-sw9er 4 หลายเดือนก่อน

    Is it preferable for the added image to be without a background?

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

    Thank you so much Tim!! Ps : Standard frameRate : 60, not 30

  • @donutsandunicorns
    @donutsandunicorns 3 ปีที่แล้ว +1

    this is sooo good! thank u so much

  • @ostrymiszczu
    @ostrymiszczu 3 ปีที่แล้ว +2

    Great job!

  • @spaghetti4903
    @spaghetti4903 3 ปีที่แล้ว +1

    Thank you

  • @silvana9371
    @silvana9371 ปีที่แล้ว +1

    You are an AMAZING teacher! THANK YOU SO MUCH!

  • @SciPhi
    @SciPhi 3 ปีที่แล้ว +1

    Instant subscribe! Best intro to processing I have come across. Thanks!

  • @lch7145
    @lch7145 2 ปีที่แล้ว

    Hey Thanks Tim this video just introduced me to processing coding and I am in love with it ! I just have a problems when it comes to exporting this code into SVG, no problem with the function pdf or svg but when I open it in AI, there is a lot of small dots not visible by eye but in vector format... Do you know how to get rid of them before exporting it since AI cannot select by size... ^^ Cheers !

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

    It's okay as a British person, I also struggle...
    when I thought I had read the red reading book I was mistaken
    and didn't actually read the red reading book
    any ways thank you for this tutorial/guide, I may just have to download processing again,
    to play around with it.

  • @aBugInTheSystem
    @aBugInTheSystem 5 หลายเดือนก่อน

    So amazing! Now just need to learn if I’m able! I’m in love with processing. Thanks for the beautiful explanation ❤

  • @BigStarsE
    @BigStarsE 19 วันที่ผ่านมา

    amazing

  • @nandareffiana
    @nandareffiana 3 ปีที่แล้ว

    hi i love you video!! can you maybe explain a little bit how to rasterize image but with color.. :)

  • @melaniestromer8425
    @melaniestromer8425 4 ปีที่แล้ว

    How can you save this into a video??? I tried with the movie maker tool from the program, but It doesn't work. I know I must be doing something wrong

  • @rabies8496
    @rabies8496 2 ปีที่แล้ว

    Hay, if you still there, can you share the music from this video? i love it

  • @davidpereira9476
    @davidpereira9476 4 ปีที่แล้ว +1

    Gracias

  • @junha1210
    @junha1210 3 ปีที่แล้ว

    what's the song playing the background?

    • @timrodenbroeker
      @timrodenbroeker  3 ปีที่แล้ว

      open.spotify.com/track/0biU6emniMz12GFjilsfJs

  • @miguelangelsanchez7369
    @miguelangelsanchez7369 4 ปีที่แล้ว

    ok i got it, but, when you say for(int i=0; i

    • @R0SSISAM1
      @R0SSISAM1 4 ปีที่แล้ว +1

      10 is just the amount of times the for loop will be iterated, it basically says, whilst the value of i is less than ten, increase the value of i by 1. Since i's value starts at 0, it will take 10 loops for the value of i to reach 10. Once i is greater than 10, the loop will stop looping since the condition has been met. Tldr; 10 is just the amount of times the loop will be run for :)

  • @personalnap9528
    @personalnap9528 3 ปีที่แล้ว

    Any pictures or photo wont load.
    They are surely in data folder.
    No eroor message, I can run the code properly excepting loading image.
    why is that?

    • @personalnap9528
      @personalnap9528 3 ปีที่แล้ว

      actually the photo is loaded but it doesnt look like result that you shoued it's just white ande black dotts

  • @nicolasproano5333
    @nicolasproano5333 3 ปีที่แล้ว

    I LOVE YOU THANKS

  • @ciervox5399
    @ciervox5399 4 ปีที่แล้ว

    thanks friend, a lot.

  • @leamoscheid8497
    @leamoscheid8497 3 ปีที่แล้ว

    someone knows how to do it with a colorful picture ? :)

    • @leamoscheid8497
      @leamoscheid8497 3 ปีที่แล้ว

      like picking the colors from the actual picture or even make the ellipse "transparent" so the colors are shown? (I hope someone understands what I mean) ':D

  • @celune6121
    @celune6121 4 ปีที่แล้ว

    ty

  • @tajinderjsingh826
    @tajinderjsingh826 4 ปีที่แล้ว

    Thanks, so awesome technique.

  • @ahmadabushawar5101
    @ahmadabushawar5101 4 ปีที่แล้ว

    how do i export to a video

    • @timrodenbroeker
      @timrodenbroeker  3 ปีที่แล้ว

      timrodenbroeker.de/processing-tutorial-video-export/

  • @游志明-r8h
    @游志明-r8h 4 ปีที่แล้ว

  • @talhasara1483
    @talhasara1483 4 ปีที่แล้ว +1

    How do we save as video?

    • @felipedolce5757
      @felipedolce5757 4 ปีที่แล้ว +1

      timrodenbroeker.de/processing-tutorial-video-export/

    • @minelulgen
      @minelulgen 3 ปีที่แล้ว

      @@felipedolce5757 when i did this it saved the video as a white blank page. what can I do? I would be glad if you help.