Reflections
July 18, 2010Jean d'Arc
- http://www.zynaps.com
- Location:
- London
Launch Experiment
Slow? Not Working? Try it in Google Chrome.
Hey! We highly recommend you launch this experiment in Google Chrome. It may run slower, or not at all, in other browsers.
Okay, I'll download Google Chrome I'm willing to risk it
Comments
i didnt even understand
Reply to this commentIntel Q6600 2.4ghz, 2gb ddr2, GeForce 8400GS, Win 7 and FF4.0b12 with Jagermonkey: 22fps teapot - 14 fps ram - 10 fps budda
Reply to this commentvery good
Reply to this commenti saw bart's head
Reply to this commentHi fernando I thinkthis picture is great
Reply to this commenti
Reply to this commentgreat
Reply to this commentIt would be really cool if you could see yourself reflecting in one of the figures by using the user's webcam ;-)
Reply to this commentahmd is this you? http://www.youtube.com/watch?v=ouDRDzqTu0M
Reply to this commentWho knows maybe the junior devs would have done a better job!
Reply to this comment2.3ghz Dual core AMD: Chrome; 5 FPS on the budda 15-20 fps on the teapot
Opera 10.6; 10-13fps on the budda 20-25 on the teapot (However; it had an odd graphical overlay, despite the 3d itself seeming fine)
Anyway, very impressive stuff ! I think this is a little too slow to see games of this quality 3d, but it should be possible to make something akin to "Runescape" run at a decent speed in javascript now based on this.
Especially as this is before any hw acceleration. (at least for me)
Reply to this commentStunned...
Reply to this comment30 FPS in Chrome 5, 13 FPS in Firefox 4.0b3. Ubuntu 10.04 x64 on c2duo 2.2 ghz.
Reply to this commentTop notch. A bit slow on my machine [2.1Ghz Pentium dual-core], especially on Buddha [9-11FPS], but generally, very cool, really shows off the power of canvas.
I assume the reflection mapping is why it's so slow?
Reply to this commentSIDI OMAR
Reply to this commentHow did you define all of the polygons? (I mean, did you actually set the coordinates for all 4000+ polygons yourself? Did you use some other source?)
Reply to this commentFlat surfaces (like the Buddha's feet and robe area) should reflect the texture as a plane, not one color from that texture. Also may want to add a back to the pharaoh.
Nonetheless cool, though.
Reply to this comment25 FPS on the Buddha model :)
Reply to this commentNice! What spec machine?
Reply to this commentVery cool.
Was getting 1 FPS in Firefox 3.6.8 (VS) 24 FPS in Chrome with Buddha Model
Reply to this commentYeah, I also get horrible, horrible performance in FF whereas I get very decent performance in Safari.
Reply to this commentman... this is just awesome, u have to be a genius. not joking, I really admire u :)
Reply to this commentThanks man, I am far from being a genius, just really enjoying programming and 3D graphics but I really appreciate your comments :)
Reply to this commentAwesome work.
Reply to this commentVery good without WebGL standard!!!
Reply to this commentAmazing work. I'm curious how easy it is to implement new models, as this could be used to make a 3D game quite well. And if a browser was made using webkit and V8 that implemented these standards and allowed for a little more processing power behind it, this could go even further.
Well done!
Reply to this commentGame development was my intention using Javascript and Canvas until WebGL hits the scene.
The experiment uses an OBJ loader so new models would be easy to add.
If I have time later today I might implement some texture mapping experiment to see how that runs.
How great would it be if we could right great demos and 3D games without any plugins...
Reply to this commentWhat's the point of using no plugins if only like 10% can use it? And people already have that plugin, so - expect for the demo of technology and how fast it comes after 10! years - what's your point?
Because I can, because I want to, and because change is good. I'm the type of human that likes to think "what if", you seem to be the type that thinks "so what", I invite you to join the other side... it's more fun.
8fps for 5,000 polys. Clearly you've never made a 3D game beyond Hello, World because that is NOT adequate
Reply to this commentYou, sir, are an idiot. This is a demo of 3D in JavaScript. Have you ever seen a true 3D game written in JavaScript? No, you haven't. It doesn't exist, and I haven't released mine yet.
I'm sure you can make wonderful 3D games in [whatever compiled language you use], but thankfully not everyone in the world loves to run Windows and play games that take 2 days to download.
But windows still controles like 90% of the market! And whether you run a program 2 days in the background or download it from somewhere else or buy it, at least these games DO work great!
Admired!
Reply to this commentAwesome, but is there a way to use the webcam?
Reply to this commentWell, there's in flash...
Reply to this commentQue?
Reply to this commentWow! Props!
Seriously, this is good stuff. After having seen papervision3D and away3D (did you borrow code?) flash engines, I'm surprised at the rate this is running in Canvas.
This could power a rudimentary 3D game quite well.
Well done!
Reply to this commentNo code borrowed... written from the ground up in 2 days as a proof of concept.
Reply to this commentAwesome work! :D Though I noticed that Pharaoh didn't have the rear side properly modelled. I could see trough it...
Reply to this commentThis is normal. It happens because of something specific to 3D modeling : The ... normal. (Yes, it's the name of it !) A normal sets the 'direction' of a face of the 3D object. We can see this face only by looking in the direction of the normal ; by looking in the wrong direction, we can see through the face.
Reply to this commentVery nice work there Jean D'Arc! Still don't believe that's just Javascript
Reply to this commentyay 1st comment
Reply to this comment