I'm curious, how the hell are you rendering a rastered, texture mapped output?
It seems to me that the drawing API in Silverlight consists as a bunch of high level objects, like a "Line" or "Polygon" that you add to the DOM tree, and it raises events etc - hardly matching blit performance, even of Java.
Perhaps you have an array of rectangles on screen, one for each pixel? Maybe you render to an off-screen surface and add a new "Image" to the DOM each frame?
Spectacular, especially considering Silverlight doesn't support 3d out of the box. Are you planning on releasing the source for others to learn from?
There just aren't any 3d engines out there for Silverlight; I bet you could make some cash if you offered a commercially supported 3d engine for Silverlight.
I want your sex
evolutionpr 2 years ago
Very, very impressive!!
I'm curious, how the hell are you rendering a rastered, texture mapped output?
It seems to me that the drawing API in Silverlight consists as a bunch of high level objects, like a "Line" or "Polygon" that you add to the DOM tree, and it raises events etc - hardly matching blit performance, even of Java.
Perhaps you have an array of rectangles on screen, one for each pixel? Maybe you render to an off-screen surface and add a new "Image" to the DOM each frame?
kev29uk2000 3 years ago
System.Windows.Media.Imaging.WriteableBitmap.
reinux 2 years ago
Nice work, yes. It looks like lighting is disabled / unimplemented. Would Silverlight be able to alpha blend in a low-res shadow map?
haywoodjblomi 3 years ago
Spectacular, especially considering Silverlight doesn't support 3d out of the box. Are you planning on releasing the source for others to learn from?
There just aren't any 3d engines out there for Silverlight; I bet you could make some cash if you offered a commercially supported 3d engine for Silverlight.
JudahGabriel 3 years ago
This is just amazing! What is the average frame rate? We can't see it clearly on the video.
FredLeLoup 3 years ago
The average frame rate is 59fps on my computer (i.e the default framerate of SilverLight).
With the video recording, it drops to 50fps.
neopocott 3 years ago
Impressive !
v780 3 years ago
wow, awesome.
avatarxone 3 years ago
Very cool. Nice work!
jordanhofker 3 years ago