Thursday, November 2nd, 2006
Category: Games
>We need more spinning 3D objects in our applications. Well, of course we do not, but this proof of concept is interesting to see.
The demo renders arbitrary triangles using pure JS/DOM/CSS (no use of canvas and co. here).

Brendan Eich showed off some very nice canvas demos at the show last week, including DOOM running at a good clip via Canvas, with promises of major speed improvements to come.
- JavaScript setting values
In the situation of a combination box populated by JavaScript, when a dropdown list is selected, retrieving the value can be problematical. Here's a...
- rendering
In 3-D graphic design, rendering is the process of add shading, color and lamination to a 2-D or 3-D wireframe in order to create life-like images on...
- LotusScript Learning Guide
This guide introduces you to LotusScript, explains best practices and pitfalls to avoid and provides troubleshooting help and advice. You'll find...
- CELX
Celestia 3D Rendering...
- HX
SurRender3D Database...
Hedger Wang also got a variant working with transparency in IE.
http://www.hedgerwow.com/360/dhtml/css-ie-transparent-border-3d/demo.html
That’s a neat hack! But can that technique scale to 25,000 triangles like this one:
http://flexarena.blogspot.com/2006/10/3d-wireframe-renderer-for-flex.html
It would be fun to see how far this technique can be pushed.
that one you posted there james is flah based and not JavScript based like the one in this blog post.
Its quite cool and im sure someone will have a use for it somewhere.
Now I can port Elite or Starfox to the web !
a ray tracer in js:
http://www.slimeland.com/raytrace/
Strass, I think you’ll have some legal hassle there – there was a Linux port of Elite, but it was removed (at least, I can’t find it anymore) because the original author of Elite gave a hissy fit
I can take my shoe off and bang it against my head, does that make it a good idea?
I think it is great. nice one!
[...] Enlace: Real-Time 3D in JavaScript (visto en Ajaxian) [...]
What about: http://www.zed0.getdata.be/J_Plotter.php
Snootz is awesome.
While this has no use, closely resembles the year 1986, and is based on a hack I wouldn’t tell my dog I was responsible for, at least it works. Why you would want it to work seems to be the point I have missed. I wonder how many hours have gone into this. If you add to that the number of days spent on Web OS, AjaxOS, and the 1,000,000,000 fading drag-and-drop scripts written by all the people that have to be special – if you take all that time and convert it at the rate of $5/hour (which we all know is clearly overpayment) you could probably buy Australia – the continent and the country. And build a rocket ship to Uranus. But it still works well – nice job.
Dan, your post made me laugh for half an hour…My stomach hurts…
Snootz is indeed awesome, so much so in fact that I am, right now, bludgening my head with the shoe that was on my right foot.
We are headed toward the browser acting like a dumb-terminal. In 6 years Unigraphics, Catia, etc. will be running remote, either in RDP sessions or like this. 15 years after that the rich-clients will make their way back onto the scene. Rinse. Repeat.
Somewhere in there we will finally kill of the mainframe……….
Amen dan and karl, amen.
[...] via Ajaxian [...]
It’s time for a JS 3D game ,) This is crazy.
Absolutely insane!
[...] A quarta parte de hoje são alguns links sobre desenvolvimento: Controle de sessão e PHP, Modelo de orientação a objetos em PHP 5, Minikit: visual effect bag, Sugar Arrays: Porting over JavaScript 1.6 Array methods, Remote Scripting Transport Patent, Amberjack: JavaScript Site Tour Creator, 3D Rendering in JavaScript e 10 things you (probably) didn’t know about PHP. [...]
Hey there! I was inspired by your idea and came up with “rudyment” … which you can find on my homepage link! Thanks again for your great work!
Take an example here web physics demonstrator
the main problem for real time 3d in javascript is that rendering is so slow.
calculations is not a problem, but rendering lines, triangles, etc
maybe this is still too vigorous for current browsers to do real time 3d.
But may be in the future browsers are going to provide a sets of fast drawing API, which then real 3d can come true.