TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Babylon.js 6.0

154 pointsby q_andrewabout 2 years ago

6 comments

q_andrewabout 2 years ago
I think Havoc physics will be a very welcome addition. Threejs has an adjacent library based off of bullet physics -- a solid library, but one that can be a bit finicky to set up. Although, physics engines are inherently difficult to work with in the first place.<p>As a technical 3D artist, Babylon has been a great way to dive into web dev, and it parallels with standard game engines just enough that I can easily find my way around the documentation.
评论 #35647280 未加载
评论 #35647307 未加载
评论 #35647230 未加载
评论 #35646755 未加载
janosdebugsabout 2 years ago
Babylon is amazing, the documentation and backwards compatibility is quite something. Just finished a project with it, while the learning curve is steep, it doesn&#x27;t blindside you.
评论 #35646957 未加载
tppiotrowskiabout 2 years ago
What is the high level difference between Babylon.js and Three.js?
评论 #35648895 未加载
评论 #35650206 未加载
pjmlpabout 2 years ago
I am usually quite negative regarding Web 3D APIs given how little we got to see with stuff that actually impresses, WebGL 2.0 is after all kind of Playstation 3-like in capabilities.<p>However the babylonjs 6 release video has several goodies in there that are actually at a quality level, that shows there are a few gems out there after all.<p><a href="https:&#x2F;&#x2F;babylonjs.medium.com&#x2F;announcing-babylon-js-6-0-dcb5f1662e3a" rel="nofollow">https:&#x2F;&#x2F;babylonjs.medium.com&#x2F;announcing-babylon-js-6-0-dcb5f...</a><p>Finally I stand corrected, even if there is some gap to cover relative to native APIs.
jalino23about 2 years ago
this is so nice! I shall be making my game with this! just kidding I need to learn - linear algebra first - then that opengltutorial - learn 3d modeling, animation, rigging, uv, texturing.
评论 #35650803 未加载
评论 #35648028 未加载
fifticonabout 2 years ago
I wonder if it has become easier to use and more useful. I had a brief stint where I became exited about it (based on what I later came to view as hype), and spent some effort trying to make it do cool stuff. I ended up abandoning it for a number of reasons. I&#x27;ve served time with a number of 3d tech through the ages. My favorite was VRML from 25 years ago (sigh..), which to me is still unmatched - you could open up a notepad file and just plunk in a 3d model structure in ASCII, then load it immediately in the browser AND WALK AROUND IN IT. Sadly, the browser plugins were binary, and have died out together with web browsers you can no longer download or install (Netscape, where are you?..) If you like pain, you can still get hold of &quot;client technology&quot; that will run (some) VRML models, but you must like pain, both to get hold of them, and as you afterwards try to run and use them. So yeah, VRML is gone, I know.<p>Then there is AFrame.IO, which I&#x27;ve used some. It doesn&#x27;t offer much, so it doesn&#x27;t disappoint on what it delivers.. It is probably the closest to VRML, but sadly doesn&#x27;t offer as good an experience as we had around 1999&#x2F;2000 :-&#x2F;.<p>So, I&#x27;ve tried babylon.js. My gripes with it are: - for the usual demos it loads, it doesn&#x27;t seem to have a &#x27;preferred navigation feel&#x27;. - it doesn&#x27;t seem to care for planet earth physics much. I&#x27;m probably not describing this aspect the right way. VRML used to have 1.0 units correspond to 1 meter, and people would size their content based on this. Similarly, rendering client navigation would base on this, so you would move around at speeds akin to walking - it would even default the viewpoint height to 1.8 or something like that (to resemble a human being about 180cm of height.) It&#x27;s about the look&amp;feel, how it FEELS when you try to navigate the 3d world. If it feels janky, not smooth, that is bad.. And if 10 different 3d&#x2F;VR experiences have different navigation model feels, that does not feel good to the end user. VRML had this down - in 2001. TL;DR: Default navigation UIs in babylon seems like a kludgy afterthought, instead of a &quot;Steve Jobs design priority&quot;.<p>Another example: Setting up a default test scene. If I were trying to push my 3d engine&#x2F;tech to people, I would prioritize tools to set up small &quot;hello world&quot; scenarios. Supporting a good &#x27;hello world&#x27; is not frivolous. It is about selling your tech, and convincing. If I try out a small demo, and I feel it is intuitive and easy, and that &quot;I am in control&quot;, I think &#x27;Yeah I can build something on this!&#x27;, and get the impulse&#x2F;momentum to want to build something in this.<p>Again, VRML did this well: You could set up a scene in like 5 lines of code. For example, you could specify a sky sphere, or a sky box, with 3-5 lines of code. I would often do a 3d world, where I started specifying a ground and a sky and colors for them, with such 5 lines. Being able to load your 3d scene already with this and walk around in it, is COOL! It makes you want to &quot;put further stuff in there&quot;, because you can already see it. Babylon.js, in theory, has similar stuff. But if you try to actually use it, you find out that it wasn&#x27;t really intended for general use, and not really intended for any real use either, it seems more like a sort of &#x27;can&#x27;t you throw _something_ like that in there?&#x27;.<p>_SOMETHING_.. - not something good. So - another strike - for setting up a basic sky and ground, babylon.js is worse&#x2F;not as good as HTML from 25 years ago :-&#x2F;.<p>They may have fixed some of this, but past disappointed experience makes me reluctant to take the effort to check it out again :-&#x2F;<p>Another thing that put me off: I never found any community actively using babylon.js, at least not that I could find with google? (Discord &amp; your ilk be damned.) I found reddit&#x27;s &#x2F;r&#x2F;babylonjs, but it was mostly empty, apart from release announcements by MS, and random demos done by MS people. So if there is any active community using BJS, I haven&#x27;t found them?<p>What I&#x27;ve mostly used instead, is - the roblox engine (I use all this to try out ideas, not to serve a commercial purpose.) - the GODOT engine, which I am willing to praise as high as I am willing to .. not? praise babylonjs? - Unity, but for what I do, roblox serves as well, plus I don&#x27;t have to handle publishing.<p>I had high hopes for babylon.js - as a wrapper that would shield me against three.js changes - but I am still looking.
评论 #35652627 未加载