Web Applications Blog

3D Canvas

, , ,

At this year's XTech conference, Opera's CTO Håkon Wium Lie did a demo of a hardware accelerated 3d canvas context, as illustrated by the screenshots from a 3d snake implementation done by our own Mathieu 'p01' HENRI





The implementation of the 3d canvas has existed internally for over a year, and shows that the browser is going in a very exciting direction. Soon, we hope to enable people like Benjamin Joffe to make his nice 3d demo even nicer.

Note that we are not the only ones that have been working on 3d in the browser, Vladimir Vukićević also demonstrated similar technology in Firefox at XTech. Synchronisity.

(And, oh, 3d snake is quite fun wink )

A word on Widget style...Moving and resizing widgets

Comments

Jakub81 Friday, May 19, 2006 3:18:28 PM

I believe it's fun. Too bad you didn't post a working demo and description of the 3d context... Maybe Opera should work closer with Mozilla on this?

RamūnasRamunas Friday, May 19, 2006 3:23:27 PM

I`m going to love 3D canvas, keep up the good work

Mathieu 'p01' HENRIp01 Friday, May 19, 2006 3:29:54 PM

The 3D canvas context still need a bit of work, but now that we demo'ed it publicly at XTech it's fine to tease you a bit wink

I agree we should work hand in hand with Mozilla on a common and sound specification.

And if you're somewhat familiar with OpenGL and 2D Canvas, 3D Canvas is bless. It's really easy to use. Man, I love my job!

GuillermoGuille Friday, May 19, 2006 3:42:53 PM

greeeeeeeeeeatttt!, this is so great!, I've been working on an 3D html engine for so long, it is so good to have it native on my browser

Congrats opera team!

Sykora Skywavesykora Friday, May 19, 2006 4:51:08 PM

That's really good. Tonnes of possibilities

Benjamin Joffe Friday, May 19, 2006 6:08:01 PM

Unbelievable. Although the images provided could be easily rendered well with the 2D context I imagine it has far greater pontential. I look forward to its public release.

Anonymous Friday, May 19, 2006 8:12:04 PM

gandalf writes: Jakub81: Actually, we've been discussing this stuff with Hakon after his talk, so, no need to fear :) We're cooperate widely ;)

JibberJim Friday, May 19, 2006 8:43:57 PM

IE4 shipped a 3D canvas, it didn't get much use, not surprisingly because 3D animations created in script really don't have that many use cases, it's a shame to see more features added because a developer thinks their cool, rather than actual use cases relevant to the developer.

fx910 Saturday, May 20, 2006 7:16:04 AM

When IE 4 shipped, most computers didn't have enough power to display good graphics fast enough. Also, the web is a lot mature now, with a huge army of developers trialling new tools, so I think it may well end up going somewhere.

Anonymous Friday, May 26, 2006 8:23:39 AM

Anonymous writes: I hope this is going to be like a full 3d version of html, with hypertext links in 3d space, etc. and not just a Flash-like applet-ish thing!

Mel CollinsRaumkraut Monday, June 5, 2006 10:41:35 AM

Whatever happened to VRML? smile

Benjamin Joffe Wednesday, June 7, 2006 8:57:52 AM

I happened across another screenshot here: http://annevankesteren.nl/2006/05/canvas-3d

Andrew Wooldridgewhisperstorm Thursday, June 15, 2006 8:57:24 PM

I would give my eye teeth to help test something like this. Who do I need to bribe over in opera land to get access to a test version/demo/spec ?

I have in mind a killer "casual" web game that would use this extensively.

KryptoKnightAleksOD Thursday, September 7, 2006 8:59:50 PM

wow... imagine the possibilities... Half-Life on the go!

Andrew Wooldridgewhisperstorm Tuesday, October 3, 2006 6:45:42 PM

Any news on this feature? It would be really interesting to check out any demos...

creativemind Sunday, October 8, 2006 10:19:01 PM

awesome IM glad you guys are working on this cant wait til its operational
thanks for your hard work

ChrisXavier Oddmon Thursday, December 21, 2006 3:37:53 AM

Is it just me, or does the textured demo appear really slow. It's an amazing system, I couldn't believe at first it wasn't flash. I'd love to see some more 3D content online.

Mathieu 'p01' HENRIp01 Wednesday, January 3, 2007 12:42:34 PM

Fwiw, the 3D Snake game is also textured.

I'm a fan of TRON and wanted to do something in that vibrant style. The shiny gradients are made with 2 textures. One for triangles, one for quads. Also the game runs well on my 3yo laptop.

realitypixels Monday, October 22, 2007 6:54:14 AM

X3D? Web3D?

Payday LoansProfesjonalna Friday, December 28, 2007 9:41:21 PM

I think web3D smile

Profnovice Tuesday, June 3, 2008 11:22:42 AM

Very beautifully. My congratulations. Whether I can to make attempt play in snake 3d

Canvascape - "3D Walker" - good, really good smile

Новинки фильмов 2011SmartWoman Wednesday, May 11, 2011 4:40:25 PM

Originally posted by Yokser:

like this!!yes


me too now =)

ILoveMusicSErialy Saturday, July 16, 2011 3:30:23 PM

Good old game mmmmm... rolleyes

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.