- 96
- 128 754
Resonite
Czechia
Приєднався 5 лип 2023
How the intersection shader works
The intersection shader in Resonite uses pretty simple and fast math to do its work - it's not heavy at all! This is how it works under the hood!
This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every Sunday on our official Twitch!
Official website: resonite.com
Support us at: patreon.com/resonite
Twitch: twitch.tv/resoniteapp
Discord: discord.gg/resonite
Watch the whole episode here: ua-cam.com/video/JNrFe8NVNYQ/v-deo.html
This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every Sunday on our official Twitch!
Official website: resonite.com
Support us at: patreon.com/resonite
Twitch: twitch.tv/resoniteapp
Discord: discord.gg/resonite
Watch the whole episode here: ua-cam.com/video/JNrFe8NVNYQ/v-deo.html
Переглядів: 297
Відео
Xnopyt? Ref hacking PSA
Переглядів 5774 години тому
A seemingly goofy question in chat has led to a full blown PSA about ref hacking, its dangers and our stances on it. This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every Sunday on our official Twitch! Official website: resonite.com Support us at: patreon.com/resonite Twitch: twitch.tv/re...
The Resonance EP10 - Froox office hours & ramblings
Переглядів 2217 годин тому
Streaming every week on Sunday! Got any questions about Resonite? Come ask! Stay for the ramblings about Resonite's overarching goals, vision, past and present. Official website: resonite.com Support us at: patreon.com/resonite Discord: discord.gg/resonite Twitch: twitch.tv/resoniteapp
Exploring the new control over ambient light in Resonite
Переглядів 51114 годин тому
Will Resonite ever be open sourced and how? What benefits would it bring? This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every Sunday on our official Twitch! Official website: resonite.com Support us at: patreon.com/resonite Twitch: twitch.tv/resoniteapp Discord: discord.gg/resonite Watc...
Why third party clients probably won't happen for Resonite
Переглядів 47516 годин тому
Sometimes we get asked if Resonite will get third party clients. However given the architecture of FrooxEngine, we don't think these are too likely to happen and instead we'll see more modded clients. This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every Sunday on our official Twitch! Off...
On Open Sourcing Resonite
Переглядів 2,2 тис.19 годин тому
Will Resonite ever be open sourced and how? What benefits would it bring? This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every Sunday on our official Twitch! Official website: resonite.com Support us at: patreon.com/resonite Twitch: twitch.tv/resoniteapp Discord: discord.gg/resonite Watc...
What will Resonite Workshop look like?
Переглядів 85421 годину тому
Workshop is going to be a powerful feature for sharing all kinda of community made content, which will also integrate with a number of other features to create composite functionality. This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every Sunday on our official Twitch! Official website: r...
The Resonance EP09 - Froox office hours & ramblings
Переглядів 308День тому
Streaming every week on Sunday! Got any questions about Resonite? Come ask! Stay for the ramblings about Resonite's overarching goals, vision, past and present. Official website: resonite.com Support us at: patreon.com/resonite Discord: discord.gg/resonite Twitch: twitch.tv/resoniteapp
Playing with Spherical Harmonics in Resonite
Переглядів 71828 днів тому
Resonite is getting Spherical Harmonics as a new built-in datatype soon! These open up lots of new cool options, as Spherical Harmonics are a building block for a number of upcoming features and are also exposed generically for you to integrate into your own solutions. It's still a work in progress with some bugs, but this shows off a number of possibilities for them. This is an excerpt from "T...
What does a single Gaussian Splat look like?
Переглядів 69228 днів тому
Not only is Resonite getting support for rendering Gaussian Splats, there's a procedural Gaussian Splat asset, which lets you control the parameters of individual Gaussians! This is not only useful for diagnostics and debugging on our end, but can also be used as a learning tool to better understand what Gaussian Splats look like. Official website: resonite.com Support us at: patreon.com/resonite
Plans for the audio system rework and new possibilities it'll unlock
Переглядів 68728 днів тому
After PhotonDust, the audio system is the last major system rework necessary before the Unity integration is reworked and FrooxEngine separated into its own process. In this video we go over what will this rework involve, how will the new system work and what new features will be possible This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about...
The Resonance EP08 - Froox office hours & ramblings
Переглядів 271Місяць тому
Streaming every week on Sunday! Got any questions about Resonite? Come ask! Stay for the ramblings about Resonite's overarching goals, vision, past and present. The first episode of 2025! Official website: resonite.com Support us at: patreon.com/resonite Discord: discord.gg/resonite Twitch: twitch.tv/resoniteapp
How Timeline will open new possibilities in Resonite
Переглядів 914Місяць тому
The Timeline is a planned content creator feature, which will open up tons of new possibilities. Not only it'll allow building cool experiences, but it'll also serve as a production tool, integrating and enhancing a number of systems. This is an excerpt from "The Resonance" - Froox's office hours / podcast. If you'd like to learn more about Resonite and ask your own questions, catch them every ...
The Resonance EP07 - Froox office hours & ramblings
Переглядів 424Місяць тому
Streaming every week on Sunday! Got any questions about Resonite? Come ask! Stay for the ramblings about Resonite's overarching goals, vision, past and present. This is the last episode of the year! Official website: resonite.com Support us at: patreon.com/resonite Discord: discord.gg/resonite Twitch: twitch.tv/resoniteapp
How will the selection system be improved and built upon
Переглядів 508Місяць тому
Resonite currently lacks a centralized selection management system. A number of issues that stem from this (like the infamous "Deselect All") will be improved once it's introduced. And it won't end there - a lot of new features will be able to be built on top of this system. Official website: resonite.com Support us at: patreon.com/resonite
Cyro shows off new particle effects possible thanks to PhotonDust
Переглядів 958Місяць тому
Cyro shows off new particle effects possible thanks to PhotonDust
Resonite Overlay - how Resonite will run over everything in the future
Переглядів 2 тис.Місяць тому
Resonite Overlay - how Resonite will run over everything in the future
The Resonance EP06 - Froox office hours & ramblings
Переглядів 403Місяць тому
The Resonance EP06 - Froox office hours & ramblings
Future of tools in Resonite - tool UI facets
Переглядів 395Місяць тому
Future of tools in Resonite - tool UI facets
How to use brushes for world-building in Resonite
Переглядів 677Місяць тому
How to use brushes for world-building in Resonite
Plans to bring Resonite screen experience more on part with desktop editors
Переглядів 714Місяць тому
Plans to bring Resonite screen experience more on part with desktop editors
Making in-house systems vs using 3rd party libraries
Переглядів 459Місяць тому
Making in-house systems vs using 3rd party libraries
Plans for Resonite's terrain system and how it'll integrate with ProtoFlux
Переглядів 633Місяць тому
Plans for Resonite's terrain system and how it'll integrate with ProtoFlux
How Resonite will handle huge worlds in the future - from grids to universe
Переглядів 2,6 тис.Місяць тому
How Resonite will handle huge worlds in the future - from grids to universe
The Resonance EP05 - Froox office hours & ramblings
Переглядів 468Місяць тому
The Resonance EP05 - Froox office hours & ramblings
PhotonDust particle system deep dive & quick showcase
Переглядів 660Місяць тому
PhotonDust particle system deep dive & quick showcase
The Resonance EP04 - Froox office hours & ramblings
Переглядів 465Місяць тому
The Resonance EP04 - Froox office hours & ramblings
The future of ProtoFlux scripting in Resonite
Переглядів 1,3 тис.Місяць тому
The future of ProtoFlux scripting in Resonite
Resonite performance update technical overview & progress
Переглядів 2,9 тис.2 місяці тому
Resonite performance update technical overview & progress
It was probably pointed out on stream already but you explained the slicer shader, not the intersection shader. It's less complex than I thought it would be.
if u accept the definition that a word is some letters surrounded by a gap then xnopyt,,, AAAAAAAAAAAAAAAAAAAA
Sounds perfectly reasonable. That's just... what the difference between a system's interface and its behaviour means, isn't it? If you want to make things to operate with an evolving system in a durable way you need to check that all the functionality you use is... part of the interface, and not just an artifact of its current behaviour.
Xnopyt, AAAA-
I just read it quickly and it sounds like the same issues you can get from hooking a C++ application to detour functions for example by using a static offset. But even sig scanning could break if the program updates enough so making your creations in the game using a method like that definitely isnt stable.
The gist of it, it's an implementation detail that's not designed to be stable over time and it's not designed to have any sort of upgrade mechanisms for long term compatibility.
Love the guys gmod collar
Ref Hacking my beloved
Happi fox
Xnopyt. A-
Yippee new ramblings
Is it quest compatible?
Will there be a way to install facets in desktop mode?
This would be so amazing! I can't wait!! :)
Hey resonite can you make a video how to get into resonite please 🙏
the Timeline sounds awesome! it would be cool to set up live music videos and music visualiser worlds with it. ❤
Will Resonite support Physics Ragdoll system?
froox the description is wrong!!!
The video being a little shaky makes this look like a real camera recording
hi german twink
Open sourcing can lead to better ability for developers and modders to contribute to Resonite. Since Resonite is less like a game, and more like Creative Mode in Minecraft or like Lego, it all makes sense. your safety concerns are understandable for such a mass online game where the intention is to eventually make it big. The community is mostly made of savvy, design and development-centric members, so open sourcing parts of it that relate to the creation aspect, such as things to do with ProtoFlux and the structure of elements, which is basically the atoms and molecules everything is made from, will help modders, creators and contributors, leading to insane improvement in quality for both Resonite itself and for projects built within Resonite.
From what I remember hearing once, third party viewers for SL were also kind of a weird fluke that LindenLabs decided to just kind of roll with.
I'm just going to say it... but I really really do hope the point where Resonite's status shift to open source takes a long while, if it ever happens. It's the unpopular opinion, but from drafting the comments section, it seems that people 'claim' to want something to be open source the moment it's even hinted because "Well all open source things are great and amazing" or "Now we can get X feature added because we have the source" feels like no one has any clue or concept of actually dealing with an open-source project and just parrot what they hear from influencers. The thing is, most times I've seen something go 'open source,' it falls into a few camps. First one is the project is abandoned and the devs aren't making anything from it, so giving away the source code means people can learn from it or tinker with the related products. This one can mean old projects get to live on and act as a great repository to learn from. Another is an attempt as global collaboration, which is your LInux kernel, Blender, Audacity, and the like. Often times they get released in a condition where it is fully operational and the intended goals all work, so contributions end up improving a solid foundation further. But then there's the last camp... the crutch camp. It's where projects go to be given a hell mary of a save. "Here's my project! It's not really done, but it's OpEn SoUrCe, so it's automatically better! If you don't like a feature, you can add it yourself!" This is usually what I see often, and I feel the constant barrage to request something to go down the open source route end up falling into this camp, and despite meeting the desires of 'the many,' it ends up doing nothing. That isn't to say Resonite will fall into the last camp, but here's more towards what I'm poking at: for everyone here that reads this comment, ask yourself this: "Would YOU (yes, YOU) take up the mantle to actually add or fix a problem in Resonite's code?" Maybe some of you said yes, but be realistic about how many other people also read this comment, the general public, who have no clue how to even start coding, nor have any desire. The whole "it is open source, so you can add the feature yourself or fix a problem" is something I feel is the only real hype people ride on when they hear news about something going open source, or even hinting at it, when in reality, they wouldn't even bother to contribute or are not even able to. It's effectively a request for something that the requestor doesn't understand, but requests anyway because "it sounds like a good idea." My past experiences with a previous open-source metaverse may cloud some of my views on this, but fool me once, shame on me; fool me twice... That said, some components would be interesting. Protoflux would make for an interesting library for people to look over and poke around, and depending on the license, even lead to other projects gaining benefits from it. The importer/exporter I think will really open the flood gates for easier content conversion, even at a basic level. Even a basic API explanation will go pretty far without code exposure.
I think what a lot of people seem to forget is that Resonite isn't a web browser much like how the Second Life viewer is. The closest comparison I can think of is something like a torrent system, where despite there being many different clients, they all agree to communicate the same way, even if the features differ. However, a torrent client and a system for rendering 3D systems are not even comparable in scope. People also seem to forget that even third party viewers for Second Life are limited by requirement: in order to use Linden Lab's grid, you cannot add or modify a feature that would otherwise result in said feature not functioning at all in a standard client. This means things like the old Kinect modified viewer would not be allowed, since the only way to see the results is to also have the viewer, and standard viewers don't see anything. A similar thing could occur for Resonite, but the only way that could even be enforced is with the world management system.
I hope that you guys do aim to solve the licensing issues and open source the repos as you feel ready, like, I would like to see it go fully OSS, but I understand there are potential issues with security, particularly on the network side, that could be "passing" via obscurity right now, that you definitely want to try to dig up and address the best you can before you release it. You mention that there could be issues with Avatar ripping, but I think that could be solved by having a system where only clients with approved build signatures will have content delivered to them, and the delivered content will be signed with a key generated using a private algorithm that only signature approved clients can decrypt. I think it would also be nice if the server side could be set up as a federation capable model, it's already a huge advantage for you guys that the networking already handles user traffic outside of the CDN as a room host centered p2p, but if the actual CDN could be handled across a federated system that could further reduce your own server hosting requirements as some users host their own CDNs duplicating, *but not decrypting,* content from the main Resonite server as well as each other. As for staying financially afloat, I don't think that much would need to change, I think those who support you now are probably not going to stop because of a distribution/license change towards OSS. your main income is already people subscribing to the benefit tiers, those subscribers are, at least mostly, unlikely to go anywhere, save for maybe some of the ones that only subscribed to higher tiers for the benefit of the headless server, as when that aspect gets open sourced then it's not really a benefit anymore. I think, save for some potential license conflicts in contributing code bases, Resonite's a fantastic candidate for open sourcing, both with its existing user base and its income model.
Open sourcing would probably lead to a certain closed source competitor stealing code without crediting. They've already done it several other times with a few mods from back in the day :/
Amazing how you can tell the code is identical despite having no access to it
Kiss already
☠☠
Open source metaverses are vital to the future because it prevents enshitification by third parties. The potential for human communities and connections to be leveraged for harm to those communities is the most important part to consider here. Think of the "dead" MMo's that are being squeezed to hold hostage the friend groups built on them. BTW check out the OMI group, which is A spin from the Khronos group dedicated to metaverse interoperability.
You work so hard, Froox. What seems to be a big ask/want from Players are Shaders (but there is no one savvy working on this from my understanding). Hire someone? Reach out to someone to collab - there are mega strong shader makers. Like- Poiyomi or June for starters. 🤞
Resonite is on the path of development removing Unity as a rendering engine and swapping it to a open source rendering engine that will have feature parity (were swapping to an engine called sauce), Recent thing that was done for swapping unity out is a custom particle system written from scratch called photon dust instead of using unitys built in one. If we focus on development of unity would slow down development adding technical debt to convert to a new rendering engine. (This is separate from us also wanting to add features for importing/exporting/conversion stuff from/to unity)
the best solution i think yall can make is open source the client, but the cloud infrastructure should be fine as closed source, maybe release the protocol and general descriptions of server behavior so alternative servers can be created from those basic overviews?
yes please ><
A workshop would be an excellent addition, the Japanese community have already made something prototypical to this called UniPocket but a more refined, official version would be excellent. I am, however, strongly opposed to the idea of paid assets, I think it will erode away the culture of this game. Resonite as it is is built on a foundation of freely shared knowledge and user creations, and the addition of paywalls will create barriers of entry and elitism. You can see this in vrchat's culture and how widespread vanity has become in the game over the years, the game is polluted with vip access maps and people flaunting around avatars that cost hundreds of dollars and I do not want to see this hurt Resonite. Secondlife and Roblox have similar problems that this game currently doesn't have, that it WILL have if you introduce a system like this. I have no issue with the patreon supporter system as it is with the current benefits it has, but the more layers of monetization you add, the more unapproachable this game will become, I've seen it happen time and time again, games like this are meant to be an escape from that madness.
no game(source) no hype, thems the rules.
2:30 Most Americans will refer to "morning" as any time up until noon. The only other word we have for morning would be "dawn" but it's used more specifically to refer to around when the sun rises, so really early in the morning. "Noon" can refer to any time between 11 to almost 1, though hearing someone say "good morning" at around 12:30 is not uncommon.
As someone very interested in an open VR social platform, one concern I have with open-source is how you build a business model that's able to support the team and allow them to actually keep developing Resonite. This is something I think all major software projects aiming to leverage the strengths of open-source struggle with, and the decision is not a light one (see Casey Muratori's talks on the nature of open-source software). While I would love to just say "YES PLEASE OPEN SOURCE IT RN" (and believe me I really really want to) I think this more conservative "we're going to wait and see" approach is a good one. Ultimately, I would love to see Resonite be the go-to virtual reality platform over VRChat (I love VRC don't get me wrong but I see its current state as limiting and feel like it would take a lot of time and resources to change). Having VR applications that seamlessly interface with one another and make it feel like a "real" digital universe would be the dream and I feel like Resonite is in the best position to accomplish that in the future.
Have you watched the video? This is one of the things I talk about there.
@@Frooxius Yes! That's why I said I'm a fan of the current approach
it worked for blender
open sourcing it would make you like 2x money
What makes you say that? Got anything to support this?
@Frooxius because anyone would be able to mod and add cool stuff and being able to add stuff attracts developers do it would go viral
@@dubfather521 You can already mod Resonite. Where are you getting the 2x figure from?
@@Frooxius cuz open source is even better then modding?
@ I don't really see how 2x flows from that though. This is a potentially very risky move, that could also hurt us and we could lose a lot of funding instead. If you got any materials, I'd love to see them, but without those I can't really take this figure too seriously.
Open sourcing is extremely important to me as a user and a piece of software going open source can easily be what makes me interested in it over the competition. There's something very reassuring about knowing the software is in the hands of its own community and anything can be done with it. That being said, I completely get your concerns over security and such. Open sourcing can definitely be risky when it comes to stuff like that, so maybe keeping the security stuff private might be best. Still, the fact you're open to discussing it is really cool. VRChat being as locked down as it is has been a little upsetting to me at times, and was one of the major reasons I'm constantly keeping my eyes open for alternatives to it. I'd love to see a future where the project could be fully open sourced; doesn't have to be soon, but maybe if Resonite found itself in a position it could do it safely way in the future, it'd make me really happy. I think there's a lot of potential good to be given out to the VR community with something like that. As far as model rippers go, I'm the kind of guy who gives out my avatars to anyone if they want them, so I've never been one to worry about them. That being said I'm well aware I'm in the super minority here and that's just my personal feelings. Still, I appreciate the talks here. Something like Resonite having that level of community freedom and power someday would make me very happy indeed. Still though, your idea of simply taking your time with it and testing the waters is reasonable. Really interesting video and good thoughts.
Regardless of whether you go Open or stay Closed, I admire the Resonite project a lot. Froxx, if you catch this message: I'm about to buy a Quest 3, and none of my immediate friend group have a Meta Quest account to refer me so we can both get the $30 referral credit. If you or someone else on the Resonite team have one that you'd be willing to share, I would gladly do that! (Otherwise I'll just be looking for some rando referral link on Reddit, I guess...)
Your avatars are very cute
I ALWAYS support the open source option over anything else, in anything I do. The more open, the better. I will always attempt to move to the most FOSS platform I can. If something more open comes out, I generally try to make the effort to move from whatever I currently use. Open source was the only large thing missing on my list of features for Resonite... Actually, I only got emotionally invested in Resonite in the first place after finding out that all the even vaguely similar FOSS platforms were entirely dead (mostly experimental projects more descended from Second Life-imitating software that predated the VRChat boom?), you weren't categorically opposed to the idea, and that this was the closest thing (or at least 'least user-hostile platform' of all current programs of this type I could find). As you move away from third-party dependencies like Unity, increased openness becomes more practical, which is exciting! Aggressively copyleft/share-alike licensing (especially under a license that closes the 'server loophole' and requires people who host modified components as servers/as a service to share source under the same license, even if they're not distributing their modified binaries) can help prevent a megacorp from seizing control. Get somebody with FOSS-specific legal experience to pick a specific license to ensure community development and continuity of existence if bad things happen are in, but corporations wanting to enclose and control the commons are out. Make sure anything that you release is licensed in a way that only such extremely open projects can use it without a specific arrangement with you, and watch tech companies refuse to touch any of it with a ten foot pole!
I don't think we'd probably go for aggressive copyleft licenses, because this would make it hard to make Resonite compatible with a lot of the libraries we use. It also doesn't prevent fragmentation that might end up killing the project and community. We'll probably more likely go with some combination of dual licensing, at least for the core stuff. Though a lot of the components could probably just be MIT licensed. It's something we still have to figure out.
Open sourcing would absolutely make resonite more viable to me, especially if it allowed custom avatar shaders and much needed improvements to overall UX.
Open sourcing will not allow for custom avatar shaders - that's a feature that needs to be implemented. It's something we are working on by moving to a custom rendering engine we control in the future. Similar with the UX - that's something that needs to be worked on (and that has already been worked on some). You already have a fair amount of control over that, but replacing the overall UX requires coordination and planning and it's not really part of engine that can be easily split off and open sourced on itself. However any UI/UX pieces we rework are designed in modular manner, where most of the UI is actually built in-game using everything you have access to as well - meaning you can modify/rework them yourself without the need for open sourcing.
It might be worth checking out how the osu!lazer team (ppy/osu on github) handles it since they also switched from closed source -> mostly open source for quite some years now and the main team is also fairly small and probably had to face some similar concerns. But yeah I think it would be really cool if the community could help out with some features as well.
Do they have any kinds of writeups for their experience of it?
Reach a level of release that can serve as the basis for open sourcing and have your team go off on an official branch for everything afterwards, licensing what you make from that point for teams that want to make custom branches of their own. Don't fear being pushed out of your own space - you're the tech leaders of it. You have much more fighting power to compete against others and frankly what you desperately need is some quality competition.
I don't really agree with this. Right now the community is way too small and that kind of fragmentation could kill it and the project as a result. Being pushed out is definitely also something we're concerned about - because it can be by someone who doesn't hold the same values as we do - say someone like Meta taking over and just running off with our work. We've put far too much time, pain and suffering to get the project where it is and to make it our home and livelihood to endanger that. There already is competition in form of other projects and platforms.
I don't agree, I think Resonite *is* the competition.
Open sourcing will give Resonite an inalienable competitive advantage, but only if it's broad enough. Open source *always* wins. You've thought about it a lot! Please do your best! ❤
Would also mean more exploits by people that might not have the best intentions. Double edged blade
I support Open Sourcing! I think this is the single most important thing you could do in the short/long term. And I think your/your team directing the overall design will help avoid the pitfalls of other, completely open source projects. Having open source shaders sounds like a dream come true! There are many things that I want to create that simply aren't possible with the current shaders.
Thank you! Yeah. I think it's important for us to control the direction of the project, because without that, it can quickly become mess and become too fragmented and incompatible with each other. Biggest challenge is maintaining our vision and goals with the contributions from the community, but doing the process gradually is the way to go for this I think. The open source shaders won't necessarily mean that you can make custom ones though! It would allow for contributing fixes and improvements to the existing shader set and serve as a reference for how they work. We wouldn't likely accept lots of new features (if any) to those or drastic changes, since our plan is to move to a different renderer engine. When we move the renderer, we'll port all the shaders and eventually make those just be part of the content as custom shaders that you can modify and replace.
owo
UwU
Oh, hey wattle :)
Froox talking about ground breaking resonite updates The comments:
@@ShadowKunai77 and still no half life :(
So first time actually listening in. Wouldn't the events thing be the facet we've had in use a year or two? And wouldn't the workshop basically be RedX with how you can get materials, toys, models, facets, etc? I mean both being official seems great, but will any predecessors from the community be used and retooled to avoid starting completely from scratch?
Since Reaonite is a sound-adjacent name maybe it could be called "The Register" instead of "the workshop", slight double entendre :D
froox asmr x3