The algorithm highlights the edges within the drawing/image, so it could be traced by a tracing library called Potrace. The image is then processed and passed through a computer vision algorithm called sobel edge detection, which used convolutions and a Gaussian filter. When a user opens Desmos Art Generator, they will see its information and how-to-guide of our generator and are prompted to upload a picture of any image or drawing. With the power of computer vision, math, and a pinch of artistic talent, with our generator, anyone can create their own art on a Desmos canvas! What it doesĭesmos Art Generator is a web app that ensures that all users can always have a platform to express their creativity by visualizing their drawings. Since expressing creativity for both students and adults alike is important for bonding together, education, and for expressing experiences, stories, and emotions, we decided to create from scratch a desmos art generator for the hackathon. In our math classes, we have explored using Desmos graphs to create drawings such as snowmen and utilized processing.js to code scenery and houses. I believe this assignment has come in handy especially since we have a final up and coming soon.Many of us in our hackathon team are both technology, STEM, and art enthusiasts ourselves every time we see novel and astounding interdisciplinary tech/stem+art creations, such as Google’s Quick Draw, it always blows us away to see how creative and mesmerizing they are. Overall, as time-consuming as this assignment was I think it has enriched my understanding of the six functions and how to better manipulate them using translations, stretches, reflections, and domain/range restrictions. The only strategy that helped me was sketching it on paper and graphing each part of the face, tree and letters part by part to get a better understanding of the transformations of the relations. I mostly used log functions when creating the face on my holiday card. In the beginning, I asked a few friends who also turned out to be stuck, and then I went back and looked at our notes and got a clearer vision of how and where to use them. ![]() I got stuck on several occasions, especially when it came to implementing log and exponential functions. The domain and range restriction manipulation was an important factor in making sure the dimensions of the portrait and decorations do not exceed their space and intervene with other parts of the graph. What I found great about Desmos is that it pinpoints the exact point on the graph so it makes it easier for myself to set the domain and range restrictions. The rational equations helped me produce the decoration on the Christmas tree. Radical equations came in handy when I was sketching my eyebrows, I found out that their perfect curve made a good fit to add for the eyebrows. The most challenging equation to implement in my opinion was exponential, I was somewhat stuck on how to use it but ended up adding it in a form of decoration to my Christmas tree. ![]() ![]() I found the sine equations easier to manipulate than the rest. I used it to make my hairline, the letter M, R, my nose, and lips. Once I got an idea of how I wanted it to look like, I began experimenting with what kinds of equations would be easy to manipulate and which equations would be more difficult to apply. I started off with a pencil and a paper, trying to sketch what I wanted to replicate on Desmos later on. ![]() Since I am not very familiar with using Desmos besides graphing equations it took a little bit of time to get accustomed to using the website itself. I managed to underestimate how long this task this would take, not because of how difficult it was, but the fact that it was so time-consuming.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |