Thanks for the update on this, this redesign sounds like it will make resonite more stable than most other social vr applications, and that's exciting!
@TwinkieShip8 күн бұрын
this here is the exact thing we needed, transparent roadmap to see the reasons for changes. i really cant wait for this to be fulfilled and to actually pull in people. for after the performance stuff it would be really nice for a better user on-boarding for new people to not leave immediately because of how hard it is to get started for the not so technological users, a shader conversion from unity to help vrchat users convert their stuff over etc
@Frooxius8 күн бұрын
I'm glad this helps! This information has been already available on GitHub and other posts, but I figured making a dedicated video will help the spread a fair bit more!
@matthewj74498 күн бұрын
This video would be really good for promoting Resonite towards Universities and Colleges. Every professor or teacher would instantly understand instructing via a chalkboard. Froox is such a good teacher in this. But I think college/university kids would be a perfect audience of Resonite. I've experienced the collaborative building and menu's in world which is really cool. But it didn't really click until just now seeing Froox in front of a chalkboard teaching something really intricate in a simplified way. This is every Teachers dream system in 2040 but right now just casually. This isn't just an Entertainment platform like VRChat, this is also an Educational platform and I don't know why I didn't really realize that until just now. I recommend a Press Kit.
@naia_love8 күн бұрын
They already have a contract with Prague university ^-^ I dont know for what course is it used exactly tho But yes it was designed since the start as an education platform, it even was reserved as such for year before being released on steam for normal user for the "old platform"
@naia_love8 күн бұрын
oh anl it's part of their marketing, see the use case section on resonite website specificaly
@CerealBowlSystem8 күн бұрын
been wondering exactly how updating the particle system fit into the general performance update: now I know! very good explanation, thanks a lot
@BwakBirb6 күн бұрын
I hope you and the team working on this know you're all extremely cool
@05Matz8 күн бұрын
Exciting roadmap, and a great explanation.
@giuliodl22127 күн бұрын
Really cool explanation! I liked the fact that the presentation is made on a whiteboard in Resonite, it would be really cool if there were professor that recorded their lessions in Resonite.
@ReplicOC7 күн бұрын
Like said on BlueSky, really glad you made another video about this is understandable terms too, keep it up Froox! It looks very promissing, will ofcourse take a lot of time, but it will be super worth it :3
@SashaZ363 күн бұрын
Thanx for detailed explanation Froox)))
@impliqued19106 күн бұрын
i'm really looking forward to this! Performance has been my biggest issue and every little bit helps and makes it better! Thank you! Also i would love loading screens and such, but i know i'm a minority here
@ethanshelton84977 күн бұрын
I want to become this smart
@eltreum18 күн бұрын
Very cool. So basically, you are decoupling Froox engine from Unity's internal Mono interface so you can use the Unity renderer like a dot Net external plugin interface in an isolated process which will allow you to later plugin a new scene renderer that better services your needs? That decoupling is not only a boon for performance and security but also fault tolerance and stability. I have to say your team is putting the industry to shame when it comes to metaverse engineering and community collaboration. While challenging for security and performance putting more agency in the user's hands to build and control their sims from inside the sim real-time is the winning move imo. Second Life started solid on that path but their attempt at marrying it to consumerism gimmicks for faster profits made the R&D research side a second-class citizen when more research was left to be done so it always felt half-baked and stunted its growth to never reach VRs performance demands well. Their scene renderer was a bottleneck too, but it was because it was not designed for games and was an industrial grade CAD and engineering physics visualizer as a precursor to things like SolidWorks. Excited as always to see Resonite developments.
@DariusSergal8 күн бұрын
PhotonDust is a pretty cool name, wonder what you'll call the new audio system
@Frooxius8 күн бұрын
Oh no... Now I have to come up with another name x3 Honestly that's sometimes the hardest part on these projects.
@epiceaston1977 күн бұрын
Photon sound
@thingamajig06 күн бұрын
@@FrooxiusI'm thinking something like WaveGuide!
@Aragubas7 күн бұрын
I wonder if the context switching from the CPU will be a problem for this new architecture
@Frooxius6 күн бұрын
I don't expect it to be. It's designed to reduce that as much as possible, by sending everything with a big chunk of data over shared memory. That way there's not really that much context switching that actually happens.
@Aragubas6 күн бұрын
@@Frooxius GG x3
@Qvintus-uwu8 күн бұрын
Any reason you're not looking towards an engine focusing more towards a cross-platform friendly renderer? I know Direct3D isn't impossible to get running on Linux etc, but I imagine vulkan would've been easier?
@naia_love8 күн бұрын
They do plan to switch away from unity and use a custom engine based on Bevy. Which have strong focus on crossplatform, and as Genz (the dev working on it) have described in his own office hours, will use Vulkan yes (tho they were sone talk about having to supporv dx12 for Window arm as microsoft locked down window arm as such)
@Qvintus-uwu8 күн бұрын
@@naia_love Huh ok, from what I could find Sauce was Direct3D, guess I found the wrong Sauce xD
@Frooxius8 күн бұрын
Yes we'll actually be using Vulkan! The new renderer is being based on Bevy's renderer at the moment, which should have a good cross platform support.
@Beyley7 күн бұрын
@naia_love windows on arm ships with a Vulkan on D3D12 layer and the no native vulkan is cuz qualcomm only ships d3d12 drivers for windows, microsoft has had to fill in the gaps for GL and VK
@sweetjoshero8 күн бұрын
Awesome!
@DragonitaPurple6 күн бұрын
better performance sounds exciting! would this change make resonite still compatible with older OS's?
@Stellanora4 күн бұрын
Probably not, unless you can get .net 9 on that OS, it will no longer be supported.
@Frooxius3 күн бұрын
Which older OS's are you talking about?
@Lex4art8 күн бұрын
Sauce? Can't find anything in youtube/google about this game engine... some info, please )
@Nytra_8 күн бұрын
Sauce is the codename for the custom graphics renderer which is being built by Geenz
@Lex4art8 күн бұрын
@@Nytra_ Thanks! With this description Google finally gave me a proper link on Sauce project page )
@AnonymousFloof8 күн бұрын
@@Nytra_ lol, I thought it was a misspelling of Source by valve xD As a result, I was very confused as to why they'd choose that as their new engine handler
@oskark3127 күн бұрын
intresting
@Aragubas7 күн бұрын
why not call the new rendering engine Cheese, because Cheese matures over time x3
@jonmichaelgalindo8 күн бұрын
Sweeet.
@Aragubas7 күн бұрын
also why not make Sauce open source :3
@Frooxius6 күн бұрын
It is open source.
@Aragubas6 күн бұрын
@@Frooxius OwO!
@johanavril16917 күн бұрын
wait is resonite written in c#... thats a shame
@Frooxius7 күн бұрын
Most of it is. Why would that be a shame? It's a modern, expressive language with lots of features and performance capabilities. We just need a modern runtime to run it well.
@xymaryai82836 күн бұрын
(non-programmer) C# feels like a really corpo language, but it actually seems to just generally be sensible for a project in this space. more people seem to prefer C++, and of course Rust hehe, but projects can happily exist in any language that can keep up, and technically, reducing the amount of work to be redone is huge for a small dev team, Froox will always find some way to make things better, so if its good enough for them, its good enough for me :3
@noobartz08907 күн бұрын
floof
@xymaryai82836 күн бұрын
floof
@noobartz08906 күн бұрын
this just randomly appeared in my recommendations i have no idea what are you talking about here honestly probably something too smart for my brain
@lynrayy6 күн бұрын
What is sauce? Who would learn it if he already know unity? This is bad decision to change engine imo At least this is not laggy unreal engine...
@Stellanora4 күн бұрын
Sauce is a custom render engine being built on top of Bevy by the resonite devs and some people from the community. To clarify, tho, Resonite already runs its own game engine called FrooxEngine. It just puppets unity to tell it what to render, as a sudo render engine. But this limits them to a decade old runtime the way it's set up right now. As explained in the video, they want to completely separate the unity render and FrooxEngine so that FrooxEngine can use the latest .NET, eventually getting rid of the unity rendering completely for something they have source code access, and are developing themselves.