Babylon 7 Game Engine Released - Real-Time GI, Geometry Nodes, Gaussian Splats and More!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello ladies and gentlemen it's Mike here at game from scratcher today we have not just one but two game engine releases so check out for that other video as well the first one we're talking about today is babylonjs now this was released oddly enough over the Easter weekend and then following Easter weekend we had April Fool's Day the one day of year I just do not go on the internet so this is coming to you a little bit late uh and it's babylonjs Babylon JS is an excellent web game engine uh it is super powerful in terms of what it could do this and play canvas are probably the two strongest 3D game engine options out there it is backed by Microsoft there are a number of new features we'll actually show you those new features in action at least three of them and then we'll get back to the release notes about the babyon js7 release uh so let's start things off so we got our first demonstration this is the new geometry system so think about blender geometry nodes it is a setup like that for creating procedural worlds so you see over here all these things are created out of procedural geometry and you can see the very randomized effect of each one now these are actually authored using uh here so you can see a geometry notes Tool uh so here you're creating a box of size one so we could come up here we could change size out to two and you can immediately see a result down here of course we could also change out the uh the Primitive that we're working with so let's make a dis instead and we'll drop that out as our geog geometry there and there is the end result of it I don't know why it isn't showing up down here uh might be a zoom thing uh but anyways this is how it works it's a basically a node based setup for creating procedural geometry and this was added in version 7 along with this uh geometry node editor that you could go ahead and check out wonder if I need to do a rebuild after I swap that out probably anyways I'm not sure why this change isn't showing up immediately but it does give you an idea of the new functionality next up we have this one this is the new uh Global illumination system you can see a sample scene in action here by the way you'll notice over here obviously this is the code driving this particular demonstration so what we're going to do is enable global illumination and there you see global illumination is basically uh all of the light in your world uh it supports things like secondary bounces so when light bounces off one surface onto another the color changes of it the performance of it changes slightly and so on and various Global illumination systems actually are out to deal with that so you can use a full RSM texture option here and you'll see immediately the result of doing that oops so there you see there you can control the intensity of things you can blur or not blur the results uh but basically yeah you now have Global illumination system built in here as well and then we have this guy right here this is Gan splatting uh this is kind of a photogrametry solution uh you can actually acquire these 3D scenes really really simply uh by just basically taking a video instead of the traditional photogrametry of taking like hundreds and thousands of images of something uh you can acquire a scene pretty quickly with basically just a video I did a video on gausian splatting there uh but now Babylon 7 actually has support for rendering gausian Splat results uh the results generally aren't ready to be used in a real-time view so the actual practicality of the gazan Splats at this point in time in gaming uh is a little questionable but you could use this to acquire like a hyper realistic detailed scan of the actual ual world and now you can render these gazi and Splats directly in Babylon js7 and then finally we now have ragd doll support ragd doll is obviously a physical simulation mechanism for uh 3D characters and let's what H watch what happens to this poor fellow who is creeping slowly when we turn the rag doll off and then back on uh hopefully he gets back up no I think it's a one and done kind of setup but you got an idea of what rag dolls are all about once again the code for handling those rag dolls are all available over here now so far we've actually just kind of Hit the Highlight features uh so there is a bunch more to it you can check out their release video as well interestingly enough I don't know why but they do the release notes on medium instead of on their own site I don't really understand that uh but you see here we got again the node-based geometry of the procedural geometry generation with the editor that we saw in action as you can see you can make obviously much more intense graphs uh than what we saw um and Global illumination is in place now uh so they introduced support for basic Global illumination highly design desired and advanced feature allows babon JF scenes to render even more lifelike experience by allowing light and shadows to bounce around the environment in a way much closer to matching reality uh major advancement in web rendering just like everything comes with babyon 7 is completely free and open source and again we checked out the demo there and there is documentation for this as well if you want to see how it actually works they had the ability to render Gyan Splats uh so actually the nice part is you can do it on multiple devices running it up to 60 frames per second we do have a ragd doll physics support that we saw earlier on and again when we turn it off guy falls to the ground uh and then we've got other improvements here and here as well so we've got a web XR XR obviously is the amalgamation of VR and AR and mixed reality in there as well uh so if you want to work in uh VR headsets on the web uh you do have that functionality and support there as well as long as controller support hand tracking and that kind of stuff and then the newest thing in the Mr or the XR world is obviously the new Apple Vision Pro so if you have that $3,500 headset and you want something else to do with it well that is Now supported on Babylon js7 as well uh there is improvements to their animation system exciting new features to the underlying animation engine unlocking powerful du capabilities for real-time animations on the web update add the ability to blend animation groups and Mas specific portions of animations allowing the creators to fine-tune their experiences like never before uh interested in a forward walk cycle blended with a sideway strafe all with active morph Target Lip Sync It's Now possible because of this so basically it's an an animation blending system uh and then we got Improvement for the gltf support gltf is like The Interchange format for the web for um 3D files um so they've done some updates there uh added support for dispersion and anistropy gltf extensions and then yeah a couple other things is the grease line built right to the core engine new grease line system unlocks some exciting new possibilities for web creators uh this new special type of line is built using mesh system to display lines of any specific width extra sprinkling of non- trademarked fantasy dust is that these lines are equipped with a special Shader allows the lines to be always face the camera so they can viewed constantly no matter where the camera moves so you can see here they're used for making the Star Wars hyperspace effect uh going on there uh we have advanced ground projection uh so imagine taking a 360° Sky Box environment then magically transforming the lower half into a fake ground that appears to support the 3D object in your scene uh this illusion provides a perfectly smooth transition from the ground to the sky within your scene sounds like Wizardry what are you waiting for check it out and here you can see the results he looks like uh he is on the ground at this point right now he looks like he is floating and then they toggle on ground projection and now it looks like he is on the ground uh kind of a niche feature but I can see some uses for it uh seamless texture decals or deal so you can see the results of them in action between these two fellows right here and here uh MMD support uh ability to import 3D assets and animations from the popular 3D creation software Miku Miku dance or MMD I got to admit I I don't think I've ever heard of Miku Miku dance so maybe I have something else I need to cover in the future uh but yeah they support for its formats now seems to be kind of an Anime Avatar type Creator and yeah that's about it so that is Babylon JS uh JS Babylon js7 just being released again a number of neat new features in that particular release it took about a Year's development to get to all of this stuff um some nice new improvements here for sure it is definitely one of the cooler 3D uh Frameworks out there when it comes to uh web Graphics uh get an idea of what is actually capable of there is web GPU support I found it a little tricky to find devices that actually support it mind you or particular browsers that support it uh but you do have web gl12 and web GPU support there as well and then tons and tons and tons of feature as you can see right here they do have a lot of examples available as well integrate with most of the major tools out there uh again number of demos to Showcase what it is capable of uh there is Corporate support behind this one it is an open source project so you can go ahead and check this guy out on GitHub as well once again the website for the main site is Babylon js. and then the code itself is up on GitHub under the Apache License which is one of the more liberal licenses out there so that is it ladies and gentlemen Babylon js7 a nice update to a nice webbased 3D game engine out there if you've never checked it out before I would recommend you do so sorry this one did come a couple days late again I don't know why people chose to release their game engines on Easter weekend long weekend and again I take April Fool's Day off every year because I hate that day so let me know what you think of this engine let me know what you think of April Fool's Day as well and uh do stay tuned there is another game engine release I'm going to be covering today as well and I'll talk to you all later goodbye
Info
Channel: Gamefromscratch
Views: 16,434
Rating: undefined out of 5
Keywords:
Id: 1JEvPl5RkUU
Channel Id: undefined
Length: 9min 11sec (551 seconds)
Published: Tue Apr 02 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.