Steve's Makerspace
Steve's Makerspace
  • 325
  • 521 181
Fun with MoveNet plus p5play and p5js - Creative Coding
In this creative coding video, learn how I used MoveNet for two projects - one that creates a flow field from the body image, and another that uses p5play to move balls in a flow around the body. MoveNet is a machine learning model that detects body parts, made by TensorFlow. See code and all references linked below.
MoveNet Skeleton:
editor.p5js.org/StevesMakerspace/sketches/hcXJZaTKqE
MoveNet + Flow field:
editor.p5js.org/StevesMakerspace/sketches/DqdxSpy0c
Movenet + p5play + Flow field:
editor.p5js.org/StevesMakerspace/sketches/y61C02eWH
ml5 PoseNet and p5play video:
czcams.com/video/bPD8lL0hiLs/video.html
Animated Flow Field video:
czcams.com/video/To3dtYEQaf4/video.html
p5play.org
Introduction to p5play video:
czcams.com/video/IQmFqhZ11K8/video.html
ml5:
learn.ml5js.org/#/
MoveNet on TensorFlow:
www.tensorflow.org/hub/tutorials/movenet
The Coding Train - Beginners Guide to Machine Learning in JavaScript:
czcams.com/play/PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y.html
Article: MoveNet : Pose Estimation for Video with Intense Motion:
medium.com/axinc-ai/movenet-pose-estimation-for-video-with-intense-motion-2b92f53f3c8
p5js.org/
Join my Discord: discord.gg/FSW6zzU
Follow me on Twitter: SteveMakerspace
Steve's Patreon page: www.patreon.com/steves_makerspace
0:00 Introduction and Context
2:10 MoveNet Basic Skeleton code
5:52 MoveNet plus Flow Field code
13:57 MoveNet plus p5play with Ball Flow code
21:40 Outro
zhlédnutí: 1 379

Video

Gen Art Code Review: Surrender to the Dance
zhlédnutí 973Před 2 měsíci
Today I'm going over the code for my generative art project, Surrender to the Dance. Adding Circular Flow to a Flow Field: czcams.com/video/PHySrgK7sj0/video.htmlsi=v1_WFucP5edN-_nG Surrender to the Dance on fxhash: www.fxhash.xyz/generative/0x390CA27C6617dd942DCEd8A981dD8b85Db51B688 Keep Dancing on objkt: objkt.com/collections/KT1MVeoqGvXxnt5jPmPgT3X4qFWBWg4qkeya p5js.org/ Join my Discord: dis...
24: Where to go from here; the creative process; big list of resources: How to Code Generative Art
zhlédnutí 667Před 6 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this last video of the series, I'm going over how I start and finish projects, I'll give some parting advice, and I'll speed-run through a big list of gen art resources - see link below. # beginner's guide to coding, getting started generative art p5js. THE BIG GEN ART RESOURCE PAGE: stevesmakerspace.com/resources/ The pl...
23: More Useful Functions in p5.js: How to Code Generative Art
zhlédnutí 794Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, I'm going over a bunch of different things that I couldn't fit in the other videos, but that I think are useful. This includes several filters for modifying color, a shadow effect, a gradient effect, resizing the canvas, getting the time it takes for parts of your code to work, using a Gaussian distribution to...
22: Deeper Dive into Color in p5.js: How to Code Generative Art
zhlédnutí 854Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we take a deeper look at color. We look at several new color functions, a tool for grabbing colors from any website, and how to add a grain shader to your art. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Color palette display: editor.p5js.org/StevesMakerspace/sketches/4b2MKfqij Color ...
21: Return, Break & Continue in p5.js: How to Code Generative Art
zhlédnutí 701Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we'll learn about three statements used to stop a process - return, break, and continue. These are sometimes used in shape packing algorithms. I'll also go over a basic circle packing algorithm. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7...
20: Intro to WEBGL-3D Graphics in p5.js: How to Code Generative Art
zhlédnutí 1,2KPřed 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we'll learn the basics of using WEBGL, which is used to make 3D graphics. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html WEBGL examples: editor.p5js.org/StevesMakerspace/sketches/ck0sIFG3k Texture in WEBGL example: editor...
19: Clipping Function in p5.js: How to Code Generative Art
zhlédnutí 752Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we'll learn how to use the clipping function to keep texture limited to the inside of a shape, among other things. We go over both the p5 clip function and the clip function native to JavaScript. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe...
18: Perlin Noise Flow Fields in p5.js: How to Code Generative Art
zhlédnutí 1,2KPřed 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we'll learn how to make both static and animated Perlin noise flow fields. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Static flow field: editor.p5js.org/StevesMakerspace/sketches/uEScWiSfv Animated flow field: editor....
17: Perlin Noise Grid Project in p5.js: How to Code Generative Art
zhlédnutí 705Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we'll use what we learned last time and use Perlin noise to pick color, rotation, object type, and size of items in a grid project. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Grid project made in the video: editor.p5j...
16: Introduction to Perlin Noise in p5.js: How to Code Generative Art
zhlédnutí 1,3KPřed 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, I'll introduce you to Perlin noise, which is like a smooth randomness that can help make projects look more organic. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Perlin noise cloud: editor.p5js.org/StevesMakerspace/sket...
15: Sine and Cosine to make wonky circles and meandering lines in p5.js: How to Code Generative Art
zhlédnutí 689Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we go over how to use sine and cosine to draw wonky circles, waves, and meandering lines. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Wonky circle and meandering lines code: editor.p5js.org/StevesMakerspace/sketches/OR...
14: Array Examples from Steve's Projects in p5.js: How to Code Generative Art
zhlédnutí 696Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we I go over how I used arrays in different ways in my art projects. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Quad grid project: editor.p5js.org/StevesMakerspace/sketches/WbLIE9tL- p5 reference page for more functio...
13: Basics of Arrays in p5.js: How to Code Generative Art
zhlédnutí 756Před 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we learn how to use arrays, which are (usually) lists of items you might need to keep track of in your project. # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Array examples used in video: editor.p5js.org/StevesMakerspace...
11: Using a Buffer Canvas - createGraphics, Get, Image, Tint in p5.js: How to Code Generative Art
zhlédnutí 1,3KPřed 7 měsíci
Another video in the series on How to Code Generative Art using p5.js. In this video, we learn how to make a buffer canvas and use it for all sorts of things. These functions are covered: createGraphics(), get(), image(), and tint(). # beginner's guide to coding, getting started generative art p5js. The playlist: czcams.com/play/PLnJOmsprq3bE0QLbe7wZ8yb1-Dt0FBcP5.html Buffer canvas examples: ed...
10: Creating Functions in p5.js: How to Code Generative Art
zhlédnutí 709Před 7 měsíci
10: Creating Functions in p5.js: How to Code Generative Art
9: On Being a Generative Artist - How to Code Generative Art - p5.js
zhlédnutí 483Před 7 měsíci
9: On Being a Generative Artist - How to Code Generative Art - p5.js
8: Translate and Rotate in p5.js: How to Code Generative Art
zhlédnutí 1KPřed 7 měsíci
8: Translate and Rotate in p5.js: How to Code Generative Art
7: Custom Shapes - Vertex and curveVertex in p5.js: How to Code Generative Art
zhlédnutí 1,1KPřed 7 měsíci
7: Custom Shapes - Vertex and curveVertex in p5.js: How to Code Generative Art
6: If - Else plus AND, OR, and NOT in p5.js: How to Code Generative Art
zhlédnutí 807Před 7 měsíci
6: If - Else plus AND, OR, and NOT in p5.js: How to Code Generative Art
5: For Loops and While Loops in p5.js: How to Code Generative Art
zhlédnutí 1,2KPřed 7 měsíci
5: For Loops and While Loops in p5.js: How to Code Generative Art
4: Variables plus Math Shortcuts in p5.js: How to Code Generative Art
zhlédnutí 880Před 8 měsíci
4: Variables plus Math Shortcuts in p5.js: How to Code Generative Art
3: Shapes plus Random function in p5.js: How to Code Generative Art
zhlédnutí 1,3KPřed 8 měsíci
3: Shapes plus Random function in p5.js: How to Code Generative Art
2: Color in p5.js: How to Code Generative Art
zhlédnutí 1,5KPřed 8 měsíci
2: Color in p5.js: How to Code Generative Art
1: Getting Started with p5.js: How to Code Generative Art
zhlédnutí 2,2KPřed 8 měsíci
1: Getting Started with p5.js: How to Code Generative Art
How to Code Generative Art: Preview to the Course - p5.js
zhlédnutí 3,1KPřed 8 měsíci
How to Code Generative Art: Preview to the Course - p5.js
I'm on Patreon!
zhlédnutí 139Před 8 měsíci
I'm on Patreon!
Combining ml5 PoseNet and p5play to manipulate objects with my body - p5js
zhlédnutí 1,6KPřed 9 měsíci
Combining ml5 PoseNet and p5play to manipulate objects with my body - p5js
Replacing p5play Blocks with Custom Generative Blocks
zhlédnutí 312Před 9 měsíci
Replacing p5play Blocks with Custom Generative Blocks
Introducing p5play: a Physics and Game Engine for p5js - with coding example
zhlédnutí 1,2KPřed 9 měsíci
Introducing p5play: a Physics and Game Engine for p5js - with coding example

Komentáře

  • @weeb3277
    @weeb3277 Před 7 dny

    why call a variable "alph" instead of just "alpha" you're one letter away from being complete...

    • @weeb3277
      @weeb3277 Před 7 dny

      I also noticed that you abbreviate some variables, such as 'stroke width' to 'sw,' but not others, like 'extra black.'

    • @StevesMakerspace
      @StevesMakerspace Před 7 dny

      ok

    • @StevesMakerspace
      @StevesMakerspace Před 7 dny

      @@weeb3277 You're right. I didn't go to school for coding. I'm learning now to make my variables more descriptive.

  • @paizdoto
    @paizdoto Před 8 dny

    following this but since i didnt like it couldnt go off the ground i added a negative input to the gimbles on a lowering button and instead of a distance sensor i put a speed sensor facing down at 0 kmph triggering the gimbles, it lets me go down because the gimble inputs equal out with the speed sensor and just turn them off.

  • @tlloreti
    @tlloreti Před 12 dny

    Thanks!!!

  • @farazk9729
    @farazk9729 Před měsícem

    Thank you, Steve! Looking forward to the course.

  • @user-cc4nn5um4b
    @user-cc4nn5um4b Před měsícem

    Excellent work. I would like to ask if It's possible to use two of our own images and not two random from Upsplash.

    • @StevesMakerspace
      @StevesMakerspace Před měsícem

      You can, of course, just use preload and loadImage to load your own images. If you're asking if you can use my code and monetize it, that's a different question. If so, we can discuss.

  • @BarneyCodes
    @BarneyCodes Před měsícem

    Such a fun idea! Really great video!

  • @Nerivean
    @Nerivean Před měsícem

    I just came across this type of art and got instantly hooked! Looking forward to grasp all the knowledge that you share let's goo

  • @wowlecks
    @wowlecks Před 2 měsíci

    Awesome series so far! It looks like the brown & orange mix-up happened because you typed in the HSL values instead of HSB.

  • @jk7239
    @jk7239 Před 2 měsíci

    ml5 PoseNet plus p5play doesnt work says group not defined, how do I solve this?

    • @StevesMakerspace
      @StevesMakerspace Před 2 měsíci

      Unfortunately, one of the libraries made an update, and all the code is currently broken. I will try to fix them. It may take a while. But my recent video uses MoveNet, a different detector, and that will keep working because all the libraries are downloaded. My solution will probably be to re-write all the code examples using MoveNet.

  • @KingMertel
    @KingMertel Před 2 měsíci

    Great video! Can it do multiple people at once? Also is it a opensource model

    • @StevesMakerspace
      @StevesMakerspace Před 2 měsíci

      The model does up to maybe six at once, I think. I am not sure about licenses or whether all of the code is available. I know at least some of it can be seen. If you open the code and look at the various js files, you'll see a lot of it.

  • @xorlop
    @xorlop Před 2 měsíci

    This is awesome! Please continue sharing cool videos! :)

  • @frankbottcher4597
    @frankbottcher4597 Před 2 měsíci

    Looks very dynamic, great video again

  • @GBobFree206
    @GBobFree206 Před 2 měsíci

    I'm curious about your process of making textures/patterns with a series of what you call "low alpha shapes". Do you have a video that dives deeper into that?

    • @StevesMakerspace
      @StevesMakerspace Před 2 měsíci

      This is the code for the example in the video: editor.p5js.org/StevesMakerspace/sketches/I8x_NafuS You can look at the code and see how it works.

    • @GBobFree206
      @GBobFree206 Před 2 měsíci

      @@StevesMakerspace Thanks, I ended up finding one of your videos that used clip and got the general ideas from that. Keep up the great videos!

    • @StevesMakerspace
      @StevesMakerspace Před 2 měsíci

      @@GBobFree206 Ok good. Thanks!

  • @MaelGouffier
    @MaelGouffier Před 2 měsíci

    Thanks for your video Steve! When I open a project on fx(lens) with a draw function the artwork doesn't appear and the console says 'runtime error' but there is nothing about that in the documentation, does someone get an answer?

    • @StevesMakerspace
      @StevesMakerspace Před 2 měsíci

      If you're using my template, I'm afraid it's now outdated. There have been several fxhash updates. If you're not using my template, I suggest you post issues to the fxhash Discord server, artist-support channel. Invite: discord.gg/76JgvX2Q

    • @MaelGouffier
      @MaelGouffier Před 2 měsíci

      @@StevesMakerspace I'm using my own template and it works fine when I open the index.html file in the browser but not in fx(lens), all right I will do that thank you very much ;)

    • @MaelGouffier
      @MaelGouffier Před 2 měsíci

      I finally got my answer, i had to put my p5 code in a sketch.js file + referencing it in the html and only put 'import './sketch.js';' in the index.js file and it works fine 👌🎉

    • @StevesMakerspace
      @StevesMakerspace Před 2 měsíci

      @@MaelGouffier Ok good. I'm glad you figured it out. Good luck!

  • @JohnMitchellCalif
    @JohnMitchellCalif Před 2 měsíci

    the zoomed-in texture and colors are stunning! Subscribed <3

  • @JohnMitchellCalif
    @JohnMitchellCalif Před 2 měsíci

    great content! Inspiring artwork <3 Subscribed.

  • @annam1969
    @annam1969 Před 2 měsíci

    Awesome You brought on some real challenges. Got us going So cool. Going to do this today.

  • @lisiak5038
    @lisiak5038 Před 2 měsíci

    grat vid

  • @xaiblaze
    @xaiblaze Před 3 měsíci

    you do music too? nice!

  • @gastarojo
    @gastarojo Před 3 měsíci

    Incredible and super educational video, it helped me a lot to move forward with a personal project in p5. Thank you very much for sharing these things!

  • @gutzimmumdo4910
    @gutzimmumdo4910 Před 3 měsíci

    could u do something with circle packing?

  • @aBugInTheSystem
    @aBugInTheSystem Před 3 měsíci

    Just founded your lessons! And just stated to learn! Thanks for this amazing videos❤

  • @poorman-trending
    @poorman-trending Před 3 měsíci

    So nice to see you using Vectors! This will change how you code! Anytime you find yourself using separate x and y variables, use a vector instead. It’s not a huge step to move from here to using some basic physics to get some cool animations that can create art while it runs.

  • @Gawler
    @Gawler Před 3 měsíci

    Love this

  • @poorman-trending
    @poorman-trending Před 3 měsíci

    // noprotect disables infinite loop protection // protect enables it I know you meant that but //noprotect won’t stop an infinite loop - it will allow it. It will stop the browser from detecting long loops as potential infinite loops.

  • @poorman-trending
    @poorman-trending Před 3 měsíci

    I thought the input for noise needs to be between 0.0 and 1.0? And that adding whole integer values (e.g. +10000) doesn’t actually change the output)?

    • @StevesMakerspace
      @StevesMakerspace Před 3 měsíci

      It does, though. Easy way to test it. Do noiseSeed(999) and then try the noise function with 0 added or with 1 added. You get two different results.

    • @poorman-trending
      @poorman-trending Před 3 měsíci

      @@StevesMakerspace yeah, you’re right. Now I’m trying to figure out where the issue with using integer multiples came from. I know I ran into it a few years back. It might have been processing…

    • @StevesMakerspace
      @StevesMakerspace Před 3 měsíci

      @@poorman-trending Could be. This is p5's own noise function, so it might work differently than every other noise function.

  • @poorman-trending
    @poorman-trending Před 3 měsíci

    Can’t you just push, translate, rotate and then do the check? That way you don’t have to mess with the trig functions?

    • @StevesMakerspace
      @StevesMakerspace Před 3 měsíci

      Unfortunately, no, because the get function ignores translate and rotate and uses the x,y as if you hadn't done either.

  • @TheEquineJournalist
    @TheEquineJournalist Před 4 měsíci

    Nice video, However, at 0.40, that is Not a Panda... It is a KOALA and her baby Koala, called a 'joey' Sorry for the Wildlife Lesson, but Pandas 🐼are Black & White, and are actually Bears. KOALAS 🐨are NOT EVER called bears, because they are NOT bears - they are Marsupials, native to Australia, and give birth to an underdeveloped young, called a Joey. Joeys stay in their mother's Pouch for the next six months before emerging for the first time,. and will then spend between 6 and 12 months riding on their mother's back.

  • @Milk-rt3mn
    @Milk-rt3mn Před 4 měsíci

    Where can i get this palette table?

    • @StevesMakerspace
      @StevesMakerspace Před 4 měsíci

      You should make up your own palette table. Go to coolors.co for good color palettes.

    • @Milk-rt3mn
      @Milk-rt3mn Před 4 měsíci

      @@StevesMakerspace Thanks!

  • @StevesMakerspace
    @StevesMakerspace Před 4 měsíci

    I've put together a couple of fxhash templates that work as of March 9, 2024. Here's one without params: editor.p5js.org/StevesMakerspace/sketches/8Aa0fzeeM and one with params: editor.p5js.org/StevesMakerspace/sketches/zWA8Og52f Also see my other comment below.

  • @jaberkhodadadi9917
    @jaberkhodadadi9917 Před 5 měsíci

    hi steve I saw p5j's videos, it was really amazing and couldn't be explained better You are one of the best trainers I have seen on CZcams I just wish you would make a special video to put one of these works on fxhash, because I and others like you can create a work with your instructions, but we don't know how to make it according to the rules of fxhash and put it on that platform. thank you

  • @daslamme5714
    @daslamme5714 Před 5 měsíci

    Robocraft 2 ist eben worse than Original could have ever got. Shit is a dumpster fire

  • @irajulsaxena
    @irajulsaxena Před 5 měsíci

    You are an inspiration! Can’t thank you enough for sharing your valuable knowledge. ❤️🙏🏻 I got hooked on these videos when I saw the Flow Packing with Tree video. I will definitely make use of the tools and knowledge you shared to come up with my own generative art samples.

  • @udolfseelenfrost16
    @udolfseelenfrost16 Před 5 měsíci

    Why the hell is this not getting more attention? Some of these images look amazing!

  • @kezakarungi6301
    @kezakarungi6301 Před 5 měsíci

    Hey is there an alternative for “p” and “s” in the KeyTyped function for Windows? My code matches yours but it doesn’t pause and save the canvas with the “p” and “s” feature

    • @StevesMakerspace
      @StevesMakerspace Před 5 měsíci

      Can you paste just that function here so I can check it?

  • @beagle3247
    @beagle3247 Před 5 měsíci

    Mine only goes 5mph but it is logic block automated and has explosive sticky spears that can flak planes and obliterate literally everything I've ever seen with a direct hit from one of two sides.

  • @wolfbushcraft3369
    @wolfbushcraft3369 Před 5 měsíci

    removing Armored Cubes was biggest mistake

  • @rogerhersberger9692
    @rogerhersberger9692 Před 6 měsíci

    Thanks!

  • @archaywakodikar6734
    @archaywakodikar6734 Před 6 měsíci

    still loving this!! btw can you also add a video explaining different methods of restricting and looping values like the map function, a short video with every possible built in way? I cant seem to find easy solutions so it would be helpful to know about some ready made options

    • @StevesMakerspace
      @StevesMakerspace Před 6 měsíci

      Hmmm. Restricting would be min(), max(), constrain(), or if statements. You can look those up on p5 reference. I'm not sure what you mean by "looping." Do you mean screen wrap? That's four if statements.

  • @Astro_Guy_1
    @Astro_Guy_1 Před 6 měsíci

    They could have made themselves millionaires. Sadly they had absolutely incompetent leadership like Mark Simmons.

  • @archaywakodikar6734
    @archaywakodikar6734 Před 6 měsíci

    im still loving your videos

  • @voviable3899
    @voviable3899 Před 6 měsíci

    Dear Steve, Hope you're doing well. I would like to express my gratitude for your tutorials on generative art-they're truly inspiring. I have a question regarding uploading my works to the fxHash website. A while back, you provided a tutorial on this topic, but I encountered an issue: when it came to comparing the generative work with the preview, they didn't match. I'm not entirely sure how to fix this. Recently, I watched a video by Dan Catt, where he also uploaded examples to fxHash. He does it differently, and I'm unclear on how to connect the code placed in index.html with the p5.js code that will be in main.js. Even if I manage to create two identical images on the fxHash site, I face problems when resizing the browser window: the image either doesn't adjust to the window or adjusts incorrectly. I would appreciate your guidance or a link to an example where everything works correctly. This would help me understand possible issues. Thanks in advance for your assistance. Best regards, Mike

  • @archaywakodikar6734
    @archaywakodikar6734 Před 6 měsíci

    i love you so much

  • @JohnMitchellCalif
    @JohnMitchellCalif Před 6 měsíci

    very useful and clear! Subscribed.

  • @utsavprajapati8640
    @utsavprajapati8640 Před 6 měsíci

    i've followed this series from episode 1 and developed more, i am working on my own project right now and hope to release it on fxhash soon

    • @StevesMakerspace
      @StevesMakerspace Před 6 měsíci

      Wonderful! Look forward to seeing it. FYI, my video on fxhash is outdated. Be sure to read the fxhash docs.

    • @utsavprajapati8640
      @utsavprajapati8640 Před 6 měsíci

      Thank you sir

  • @CodingAdventures
    @CodingAdventures Před 6 měsíci

    Nice presentation! Happy coding Steve!

    • @StevesMakerspace
      @StevesMakerspace Před 6 měsíci

      Thanks! I've come a long way since then. I just wrapped up a series on creating generative art.

  • @slacle
    @slacle Před 6 měsíci

    Thanks for this series! One thing that could improve, especially since in general the series is quite beginner level, but then there are many parts you don't explain why you did certain things. So we'll be left guessing why a certain decision was made. One example is at the end of this video when you added a +1 to frame in the for loops to get rid of the extra space to the right and bottom. Why 1? That is 1 what? Anyway, otherwise great videos! Will be continuing the series as I go along with genuary :)

    • @StevesMakerspace
      @StevesMakerspace Před 6 měsíci

      I'm sure there is always room for improvement. It's 1 extra pixel.

    • @slacle
      @slacle Před 6 měsíci

      I was a bit tired yesterday and couldn't think properly ;p but yea, makes sense it's 1 pixel. One thing though, by adding an extra pixel what you're doing is giving space for one more square. So you have numAcross = 10, but there's actually 11 squares. And also the frame becomes actually 25, instead of 50 as was declared. To avoid this, best would be to just translate the circles instead of using rectMode center ;)

    • @StevesMakerspace
      @StevesMakerspace Před 6 měsíci

      Ah, yes. You're right. @@slacle

  • @notmad_yet
    @notmad_yet Před 7 měsíci

    Hey thank you for your amazing content. It's very useful for beginners. Can you also include resources about art composition, design and color theory for a wannabe generative artist? I'm coming from a coding background and had zero art exposure until I discovered generative art/onchain art.

    • @StevesMakerspace
      @StevesMakerspace Před 7 měsíci

      Ok, I'll work on coming up with my favorites, but for now you can search "art composition" or "color theory" in CZcams. There are a bunch of introductory videos out there.

  • @curielux
    @curielux Před 7 měsíci

    What a refreshing video - I just played Kind Words for the first time, and somehow found incredible comfort in it. The first response to my message helped me more than I thought it would. Keep going!

  • @SpiritBladeFox
    @SpiritBladeFox Před 7 měsíci

    Your tutorials are amazing thank you so much for your videos!!! ❤️❤️❤️