Smashinglabs

Sebastian Poręba's blog

Your browser doesn’t support canvas.

js3d

What you see above is pure JS awesomeness. It’s a basic Blender model, exported to COLLADA,
then parsed by js3d and displayed in HTML5 CANVAS.

Controls

Move camera with left mouse button. Rotate object with arrows or AWSD + RF keys.
If your browser is not very smart (*cough* Firefox 4 *cough*) it will probably launch fast search on keypress. Sorry for that, no Z-axis rotation for you. Use arrows instead.

Note

Main purpose of js3d was purely academic. Also, I wanted to prove that you can use 3d graphics although WebGL is still under development.
Currently it has a lot of hardcoded stuff (camera position, z-scanning constants, etc.), renders some artifacts and has performance issues.
If you want to carry on this project, feel free to contact me.

 






  • RSS
  • Facebook
  • Twitter

FAQ about Wordpress

This came as a surprise for me but gMap is ...

gMap 3.3.3 released

It was a looong time since I last visited gMap. ...

Talks for Google Dev

Two new slide decks appeared in lectures tab. This time with ...

Talks and lectures w

Every now and then I spend a weekend watching various ...

3D Tetris with Three

In the fifth part of tutorial we add some final ...

FAQ about Wordpress

This came as a surprise for me but gMap is ...

gMap 3.3.0 released

Christmas came early! New version of gMap is ready!

Lecture for GTUG: Ja

Today I gave a lecture for GTUG Krakow about optimizations in ...

Unit testing for jQu

In part 1 I described basics of unit testing in ...

Unit testing for jQu

In part 1 I described some basic concepts behind unit ...