Finally made it so the session can make a video propagator. I need to revise the way I do it tho, I need to export a frame and save it to disk rather than using a numpy array and inserting into that.
Finally made it so the session can make a video propagator. I need to revise the way I do it tho, I need to export a frame and save it to disk rather than using a numpy array and inserting into that.
Log in to leave a comment
I forgot to mention: also added the points functionality into it.
We completely finished the app within this time. There aren’t multiple devlogs because of the timecrunch, but feel free to look at the github commits @ https://github.com/deR0R0/alzapp
Log in to leave a comment
I finished up my setup.py to install the necessary dependencies and also created a test.py script to test the video masker. I put a point at the grass and it masked it properly!
(The very green thing outlining the grass is the mask generated by the model)
Log in to leave a comment
Somehow Hackatime logged 4 hours but it did not feel that long. I made a “setup.py” script to download the proper dependencies (pytorch, torchvision) onto the users computer. I had to handle a case where certain pytorch builds had to be installed based on the cuda version installed on the user’s computer. There’s some problems I ran into: the default “venv” module that python includes does not (for some reason) install pip. This means I have to curl and download a get-pip.py script that installs pip so I could install all the other dependnecies. All stuff is installed with either pip or curl.
Log in to leave a comment
i forgot to mention, but i created this script so the user can have a seamless experience. (my user base is most likely non-tech savvy people, so i would rather spend a few hours making a script automating all of it rather than forcing people to install it my way and potentially making them lose interest in the project)
I refactored a ton of code and then created an event emitter so my main.ts variables could be modified and it’s really easy to make my functions global.
Log in to leave a comment
Finally migrated all the previous tools to the new history system! Eraser and stuff. I also fixed up a bug where if you moved your mouse too slow, the spline generator would just not do anything. TODO: i need to implement chunking the drawing because if you draw for too long, it’ll start lagging the app.
Log in to leave a comment
I finally added the active history stack for my drawing app. Here’s an example.
Log in to leave a comment
I changed the pen writing from using linear lines to using catmull spline and cubic bezier curves for better “quick” movements.
Log in to leave a comment
I added a catmull-rom spline to replace the current pen implementation!
Also, I created a desmos graph to visualize how the catmull-rom spline with cubic bezier works.
Log in to leave a comment
Finished the entire script that allows you to download the mods from a curseforge modpack.
Log in to leave a comment
I spent a few hours refactoring my project xd
Log in to leave a comment
Add a cool little closing and openign animation for the toolbar.
Log in to leave a comment
Making toolbar. Making it not draw while moving the toolbar was especially hard.
Log in to leave a comment
Make a brush, adjustable pen size, and then make a circular eraser rather than a square eraser.
Log in to leave a comment
Made canvas and rawing.
Log in to leave a comment
Made the project + made window full screen without fullscreening!
Log in to leave a comment
I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.
Log in to leave a comment