Is there a script or a planned feature

Is there a script or a planned feature for animation? Was wondering since OpenBrush seems to retain info on stroke placements. Wondering if it's possible to make an animation sequencer with that in mind.
34 Replies
andybak
andybak4w ago
Additionally - some types of scripting animation should be possible when we merge the plugin scripting branch: https://docs.openbrush.app/alternate-and-experimental-builds/runtime-scripting
andybak
andybak4w ago
(although I need to do a lot more testing of using scripts for animation) Finally - @eerop has done some fine work recently on enabling "animating the sketch being drawn in" using the Open Brush SDK/toolkit
nastyjman
nastyjmanOP4w ago
Thank you so much! So I need to opt in the Beta build to see the animation timeline?
andybak
andybak4w ago
No - this is an experimental branch - much more raw than the beta. It should all be explained here: https://docs.openbrush.app/alternate-and-experimental-builds#feature-builds
nastyjman
nastyjmanOP4w ago
Got it. So this APK with the animation would show up as another Open Brush app on my Quest 3, right?
andybak
andybak4w ago
Yes. It's probably broken at the moment however. Someone else reported it wasn't working and I haven't had time too check. And even when it is "working" - these are incomplete, buggy, experimental branches. There's a reason they aren't in the beta (yet)
nastyjman
nastyjmanOP4w ago
Got it. Hope it gets attention. Have you seen some of Goro Fujita's post lately with Quill and layering it on real-life footage? Was wondering that Open Brush with an animation timeline could replicate that.
andybak
andybak4w ago
Yep. We'd love that kind of functionality too. Hopefully someone will be interested enough to pick this up sooner than we can get around to it.
somnia_surfer
somnia_surfer4w ago
Where does he post?
nastyjman
nastyjmanOP4w ago
On IG. @goro.fujita
nastyjman
nastyjmanOP4w ago
goro.fujita
🎁☃️🎄Merry Christmas everyone! 🎄☃️🎁 Hope you are enjoying the holidays with your loved ones! - Daily Quillustration drawn and animated in VR using Quill, processed in After Effects, Maya and Premiere.
Likes
51548
Instagram
nastyjman
nastyjmanOP4w ago
Also, wanted to ask if this has frame-by-frame animation. The video embedded was showing transform animation.
andybak
andybak4w ago
Both
nastyjman
nastyjmanOP4w ago
So, I have some knowledge of programming in VBA and some C++ with Unreal. Could I try to help on this? lol. I'm not familiar with GitHub.
andybak
andybak4w ago
You're welcome to help. It would probably be a good idea to do a few weeks of Unity/C# tutorials at the very least. This is kinda "jumping in the deep end" - it's a big, old codebase to work on as your first Unity project.
nastyjman
nastyjmanOP4w ago
If I were to dabble in it, I won't be just looking at the "open-brush/Assets/Scripts/Animation" codes, right? I have to also look into the other libraries if they're causing the crashes and bugs.
andybak
andybak4w ago
The code in that folder interacts with a lot of other code. It's best not to think in terms of folder. Learn to use your editor so you can follow the thread of activity between different parts of the codebase. I'd recommend Rider - it's very good for this kind of thing and it's an excellent editor to learn C# in as it gives a lot of hints and information. The only downside is most internet tutorials for Unity will probably use Visual Studio
nastyjman
nastyjmanOP4w ago
Yeah, I'm familiar with VSCode.
andybak
andybak4w ago
Nope. Not VSCode Visual Studio different app entirely
nastyjman
nastyjmanOP4w ago
Oh, that one lol
andybak
andybak4w ago
I don't recommend VSCode for Unity dev. It takes a lot of config to get even close to what Visual Studio does out of the box - let alone Rider. Editor vs IDE But arguing about the best editor/IDE is guaranteed to end badly. Any second now someone will pop up and mention Vim...
nastyjman
nastyjmanOP4w ago
I haven't really delved deeper into IDEs and Editors. So far, I've only worked in VSCode and VBA Editor. This is the latest bug for this branch, right? https://discord.com/channels/783806589991780412/1197130828719861822/1319064372651495557
andybak
andybak4w ago
I presume so
nastyjman
nastyjmanOP4w ago
I' I'll have some learning to do. Quill is great, but it sucks that it's not being worked on anymore, just maintained. Also, AirLink is buggy for me, so it stutters a lot. So probably will devote some time diving into this. @andybak on Unity, do I create a New Project as Mixed Reality Core? Then when it's created, open the Scene?
andybak
andybak4w ago
Do you remember the part where I said "It would probably be a good idea to do a few weeks of Unity/C# tutorials at the very least"? You shouldn't be even trying to look at Open Brush yet. And "a few weeks" was me being extremely optimistic. Not trying to put you off - but you shouldn't try and run before you can walk. You first need to understand the difference between scenes and projects, figure out which one Open Brush is - and get the basics of git. At least enough to know how to download the code correctly.
nastyjman
nastyjmanOP4w ago
Will definitely do that. I did finally open it in Unity, but did get that "Git" error, and of course a slew of errors when it opened lol
nastyjman
nastyjmanOP4w ago
No description
nastyjman
nastyjmanOP3w ago
Success lol
nastyjman
nastyjmanOP3w ago
No description
nastyjman
nastyjmanOP3w ago
This is fascinating, seeing the inner workings of Open Brush. I can see that each stroke is labeled as Batch_0_1 and that the transform is set to zeroes. Now I'm trying to figure out where the real transform is for each stroke. Even if I don't get to help out, it's awesome seeing how the app works.
andybak
andybak3w ago
If you work it out please explain it to me! I mainly get by by poking things until they start working. And I'm not even joking...
nastyjman
nastyjmanOP3w ago
It's how I get things done too lol. And how I learn along the way as well. Holy crap. Why haven't I used Git and GitHub sooner! I had made a VR game without this, and I haven't touched it because the codebase got intimidating after I published it lol. I will focus on the animation branch first though, before I return to my game
nastyjman
nastyjmanOP3w ago
If you're curious, here's the game I made https://www.meta.com/experiences/5959786377420852/
Oculus
SkyStack on Meta Quest
SkyStack is a stacking game that escalates as you gain more levels by clearing four-by-four slates, with better scores for more slates cleared with a single block. Grab blocks at either wrists and place them on the gameboard, just before the timer runs out or else it becomes garbage.

Did you find this page helpful?