WebGL Early demo of graphics engineI’ve started a new graphics engine using webgl it’s still very very early days(pre pre alpha lets say version 0.001), only been working on it a few of weekends) so consider this just a bit of a taster. I’ve now got skeletal animation working reasonably well and I’ve started on the material system. Remember this is only a very basic Work in progress and the graphics engine is nowhere near even beta so I’m not officially releasing that yet. Any feed back on the FPS your getting on your hardware would be much appricated I’m doing my best to keep things fast. Video below and demo links:
http://www.paulbrunt.co.uk/webgl/demo1/
I’ve started working on a new graphics engine using webgl, it’s still very very early days(pre pre alpha lets say version 0.001). I’ve only been working on it a few of weekends, so consider this just a bit of a taster. I’ve now got skeletal animation working reasonably well and I’ve started on the material system. Remember this is only a very basic work in progress and the graphics engine is nowhere near even beta so I’m not officially releasing that yet. Any feed back on the FPS your getting on your hardware would be much appricated I’m doing my best to keep things fast. Video below and demo links: View the demo in a webgl enabled browser: http://www.paulbrunt.co.uk/webgl/demo1/ Or the video on youtube: | ||
|
Giles Says: Oh, and I got 55fps on an ATI 2400. | ||
|
WebGL around the net, 27 Nov 2009, part 2 | Learning WebGL Says: [...] Seriously, wow. An animated 3D character from Paul Brunt. Posted in Uncategorized | « WebGL around the [...] | ||
|
admin Says: @Giles yeap Blender to animate, model and texture the python api makes it really easy to get the data however you want it. | ||
|
murphy Says: Sorry, doesn’t work in latest Minefield or Webkit nightly. Firefox 3.7a1pre says: The page at http://www.paulbrunt.co.uk says:ERROR: 0:9: ‘-’ : wrong operand types no operation ‘-’ exists that takes a left-hand operand of type ‘const int’ and a right operand of type ‘float’ (or there is no acceptable conversion) Webkit 4.0.4 (5531.21.10, r51397) says: TypeError: Result of expression ‘gl.getShaderi’ [undefined] is not a function. | ||
|
Giles Says: I should definitely put more time into learning Blender. Its UI is… quirky, but I guess you get used to it. I assume you wrote an “export as JavaScript” kind of thing to get the data out, then? | ||
|
admin Says: @murphy thanks for the info I’m looking into, I’m assuming your on a mac? I’m thinking another function name change somewhere @Giles yeap, blender is really easy to script. As for the UI it take some getting used to but when you do you find your self whining about how other applications aren’t like it | ||
|
admin Says: @murphy I think I found the problem, it was my stupid mistake I forgot to set put a “.0″ to indicate floats in the shader. | ||
|
fazeaction Says: Hi I have got this error: I’m on a mac book pro with latest Minefield 3.7a1pre. Video demo looks promising | ||
|
Peter Says: great work! I get approx. 51 fps on GeForce 9800 GT | ||
|
admin Says: @fazeaction another one of my stupid mistakes should be fixed now. | ||
|
fazeaction Says: perfect now | ||
|
Lesson 0: Getting started | Learning WebGL Says: [...] Paul Brunt’s animated 3D character — click to make him [...] | ||
|
Trevor F. Smith Says: Sweet! I really appreciate work like this using WebGL. On a MacBook Pro (RadeonX1600) running 10.6.2 and yesterday’s Mozilla nightly build I get 48fps. | ||

Giles Says:
That is amazingly cool! I guess from your tagcloud that you used Blender to animate it?
Friday, November 27, 2009