3D right in the web browser - no plugins required!

3D right in the web browser - no plugins required!

webGL

Technology moves quickly so its common for people to miss enhancements and new features.  Even techies have trouble keeping up.  For those that don't know, there is a framework built into all the major browsers called "webGL".  It creates 3D graphics right in your web page.  You can utilise it simply by writing code in Javascript, the native browser language.

Common misconceptions

I've bumped into designers and producers who shy away from webGL, but for the wrong reasons.  I will highlight some of the points here:

"I don't want the user to download a plugin"

It does not require Flash or any other plug-in.  Its built into all major browsers

"It won't run on mobile devices"

It works on all desktop browsers and also mobile browsers

(image from https://www.punkoffice.com/barb)

"I can't use it in my existing website"

It can be combined with typical HTML elements.  You don't need to have a screen which is all 3D

(image from https://www.punkoffice.com/retail)

"Its not SEO friendly"

You can apply SEO to it so you can track what people do in 3D space and you can bookmark 3D locations

"Its too slow"

You can animate tens of thousands of polygons on a mobile browser at around 50 frames-per-second


(image from https://www.punkoffice.com/kickboxing)

"There's too much to load."

You can create a 3D world which makes a 7MB file.  The web server can compress that to under 2MB.  It will load under 2 seconds on a typical DSL speed network.  You can also set quality settings and lazy load assets.

(image from https://www.punkoffice.com/lotsatrees)

Virtual Reality

You don't need an expensive Oculus Rift.  You can use a cheaper mobile phone VR headset.  You don't even need to download an app.  You can create virtual reality scenes in the web browser using webGL.

(image from https://www.punkoffice.com/vr - best viewed on mobile device)

Summary

I've seen a lot of companies showcase their 3D renders by taking a snapshot then putting the image onto their website.  I've also seen companies make a video of someone interacting with a 3D object then putting that video onto their site.  Time and time again I see people say "Check out this 3D render!" then proceed to show a photo of it.  How can I interact with it and see the back side? Why create a 3D object just to display it in 2D space?  With webGL your users can interact with it directly on your website.  You can have houses, furniture, auto-mobiles, power tools, people, clothing, anything displayed in 3D for people to interact with.

If you are a company that cares about user experience you should consider using webGL.  3D in the browser is here, lets start using it!!

Fab Capodicasa

Sales Engineer | AI | SaaS | Web3 | Coder

8 年

Pretty cool

回复
Michael Stefanovski

Design Manager at Hunter Products

9 年

Thank's Marcus, very informative and food for thought. cheers

回复

要查看或添加评论,请登录

Marcus Milne的更多文章

  • Metaverse Myths - Land Value

    Metaverse Myths - Land Value

    I often hear this: "Digital land has no value because its infinite" and "Proximity makes no difference to the value of…

    3 条评论
  • USELESS augmented reality

    USELESS augmented reality

    I do love AR. If you go to my YouTube channel you'll see that I've been working on AR since 2006, way back when…

    31 条评论
  • 3D for websites...be careful!

    3D for websites...be careful!

    I've been working on 3D for websites for a few years but only now is it becoming popular. All web browsers on modern…

    8 条评论
  • Avatar Creation Process

    Avatar Creation Process

    Using our DSLR camera rig, we take 82 photos within 1/300th of a second. A fast speed is necessary so we have sharp…

    2 条评论
  • Augmented reality with REAL people

    Augmented reality with REAL people

    You will see a lot of new AR companies pop up with the current surge of AR popularity due to apps like Pokemon GO. One…

  • Seamless 3D within your web page

    Seamless 3D within your web page

    The Problem Most people avoid adding 3D elements to their website because they think it'll be slow, bulky and will…

  • SEO for single-page scrolling websites

    SEO for single-page scrolling websites

    I've seen so many single-page scrolling websites lately. It seems to be the current trend.

    3 条评论
  • 3D scanners - aren't they all the same??

    3D scanners - aren't they all the same??

    A quick answer to this title is "no, definitely not". When I built my 3D scanner I had a lot of people send me links…

    6 条评论

社区洞察

其他会员也浏览了