I love the comments on this page. Everybody seems to ignore the other person's point so that they can continue spewing their own.
Relatively, this IS slow. For this to be truly useful, it will need to become faster and better, which it will in the next few years.
However, statistically, this is very fast. This kind of rendering would generally take much longer to complete on a single unit, and this is a huge jump forward in GPU-related tech. I can only imagine this will spawn.
You can get much faster speeds by settling for lower levels of quality. As Nvidia said in the article, you could use it for gaming. It wouldn't be photorealistic but "it would be a 100 times better than the Sims".
It can't really be used for gaming until we improve internet and/or video compression speeds. If you simply streamed uncompressed video, the game's response time would be good, but only if you had enough bandwidth to receive the video at full speed, without stopping to buffer. For those with slower connections, you'd have to compress the video before sending it, adding a long response time, or adding a large workload to the cluster's already massive load.
If you get the chance, read my article on the subject. You'll see that that it talks about the use of "image packages" and caching as an alternate mode to streaming each individual frame like the video shows. That is how games would work. You're right, trying to send each image frame over the web wouldn't work. But sending image packages, doing extensive caching, and doing anticipatory rendering of game scenes soon to be required (if new content has been introduced), would work.
@roschler How is this working now, and how does it cost? I'm interested in this for gaming and hobbyist 3D modeling. And is there a student license available?
This is not realtime animation generated by DirectX or something like that. It's what we 'used' to call "offline rendering". In 4 seconds you get the image you'd wait 2 hours to see.
RealityServer is more than just ray tracing. It's about a complete software package that takes full advantage of CUDA enabled GPUs while providing a web service API allowing developers to use the rendering server remotely using standard web protocols. In addition, the hardware back-end involved is massively powerful. You're focusing only ray tracing.
This is an incredible idea! And just imagine if this improves. Photo-realistic graphics on any device, regardless of size/power, as long as it's connected.
I loved the mention of Augmented Reality too, because if one day we use AR devices, this graphics-server tech could be the main way it functions.
augmented reality support sounds pretty cool cuz flash rendering 3d right now make me feel like i'm running my browser on an iphone for that moment when i'm on a new laptop
When did I say my computer could render that in mere seconds? It would've taken a cluster of multi-core blades to render what we're seeing here.
My point (incase you missed it) is that the technology is nowhere near what's needed to deliver the framerates required for applications such as gaming and won't be until hardware becomes faster/cheaper or a researcher devices a new and faster raytracing algorithm.
I'm quite certain it's not Realityserver who's too slow, but in fact your brain. Can't you see the other possibilities, such as in-house architecture, enhancing working conditions, etc. etc. But no, have fun going back to your games and ruining your brains a bit more.
gedejong's point below is right to the truth. The tremendous savings in the speed of rendering using this technology is unprecedented. Delivering high quality renderings at a fraction of what it takes at the moment on high end systems.
Were I to use such a system for my 3D renderings it would cut rendering time to around 1/100 of what it takes normally.
I spoke with Nvidia about this and they pointed out that if you drop the resolution and take other shortcuts you could achieve speeds usable for cloud based gaming with decent quality. Read my RealityServer article on ExtremeTech for the full details.
@roschler Will do - thanks for the reply. That is good news, even if the resolution has to be dropped it's the fluidity of motion that really sells a gaming experience.
To the guy that said raytracers are too slow... I think you're missing the point. I believe it's hoped the majority of this stuff will be prerendered and cached -- server side. The only speed concern then is the speed of the net connection receiving the jpg. The only hit you'll see is when you ask for a unique view, when the rendering kicks in, it won't be instant but it will be pretty quick on their machines. In certain circumstances it might even be possible for them to prerender everything.
With a server side solution where disk space isn't necessarily a barrier caching will be an option however there will no doubt be situations where the renderer will be hit. You do raise a good point about latency - it will certainly put a stop to applications that need to be real time (or close to) by necessity. Raytracing aside I simply cannot see this technology working in such applications especially in countries like New Zealand where we're pretty much in the dark ages broadband wise.
is it free orrrrrrrrrrrrrr
pumpuppthevolume 5 months ago
*BREAKING NEWS!* The Sims 4 is achieving playable framerates on NASA computer servers!
RepeatDefender 1 year ago
I need to render faster in 3dsMax, using a single card or dual GeForce. Like QuickSilver rendering in 3dsMax 2011 Maybe Mental Ray 4.0?
ronaldspain 1 year ago
thts awesome
supersonic523 2 years ago
woah O.O
supersonic523 2 years ago
I love the comments on this page. Everybody seems to ignore the other person's point so that they can continue spewing their own.
Relatively, this IS slow. For this to be truly useful, it will need to become faster and better, which it will in the next few years.
However, statistically, this is very fast. This kind of rendering would generally take much longer to complete on a single unit, and this is a huge jump forward in GPU-related tech. I can only imagine this will spawn.
knuzcano2 2 years ago
You can get much faster speeds by settling for lower levels of quality. As Nvidia said in the article, you could use it for gaming. It wouldn't be photorealistic but "it would be a 100 times better than the Sims".
roschler 2 years ago
It can't really be used for gaming until we improve internet and/or video compression speeds. If you simply streamed uncompressed video, the game's response time would be good, but only if you had enough bandwidth to receive the video at full speed, without stopping to buffer. For those with slower connections, you'd have to compress the video before sending it, adding a long response time, or adding a large workload to the cluster's already massive load.
knuzcano2 2 years ago
If you get the chance, read my article on the subject. You'll see that that it talks about the use of "image packages" and caching as an alternate mode to streaming each individual frame like the video shows. That is how games would work. You're right, trying to send each image frame over the web wouldn't work. But sending image packages, doing extensive caching, and doing anticipatory rendering of game scenes soon to be required (if new content has been introduced), would work.
roschler 2 years ago
@roschler How is this working now, and how does it cost? I'm interested in this for gaming and hobbyist 3D modeling. And is there a student license available?
Aphradonis 10 months ago
@knuzcano2 this is where onlive comes in
vrshowdown 1 year ago
@knuzcano2 onlive, google it
samm565 1 year ago
i need this...
shadman1911 2 years ago
I don't get people saying that it's too slow.
This is not realtime animation generated by DirectX or something like that. It's what we 'used' to call "offline rendering". In 4 seconds you get the image you'd wait 2 hours to see.
AdeonC 2 years ago 8
This technology is already available for 3DSMax in the form of VRayRT. Whilst impressive, this definitely isn't ground-breaking
colonelclaw 2 years ago
RealityServer is more than just ray tracing. It's about a complete software package that takes full advantage of CUDA enabled GPUs while providing a web service API allowing developers to use the rendering server remotely using standard web protocols. In addition, the hardware back-end involved is massively powerful. You're focusing only ray tracing.
roschler 2 years ago
This technology is miraculous! So when can I get my own RealityServer Star Trek Holodeck?
mond000 2 years ago
This is an incredible idea! And just imagine if this improves. Photo-realistic graphics on any device, regardless of size/power, as long as it's connected.
I loved the mention of Augmented Reality too, because if one day we use AR devices, this graphics-server tech could be the main way it functions.
NikoKun 2 years ago
very cool. i see this exploding!
augmented reality support sounds pretty cool cuz flash rendering 3d right now make me feel like i'm running my browser on an iphone for that moment when i'm on a new laptop
doughyjoey5 2 years ago
Now that is impressive. Great concept and I hope it works as well in practice as in this demonstration.
Isoquant 2 years ago
So couldn't these just be pre rendered since it seems your selecting from just a few commands from the file menu.
milsorgen 2 years ago
Pretty fast ray tracing if you ask me.
quad3datwork 2 years ago 3
This isn't for gaming you pieces of shit. It's maybe two orders of magnitude faster than previous solutions. Say again it's "too slow".
HiAdrian 2 years ago
This comment has received too many negative votes show
Looks pretty useless to me.
swomplode 2 years ago
This comment has received too many negative votes show
Still too slow to be viable in any way.
Better start improving before you release. >:3
Quakeulf 2 years ago
So much astroturfing in these comments.
somnolent49 2 years ago
How can the court still decide on security cameras when you can fake those images in such good quality.
AlterFinne 2 years ago 4
This comment has received too many negative votes show
Too slow to be practical.
fl00ders 2 years ago
That's also the "Morrowind shock damage spell" sound.
witchdoctor88 2 years ago
Wow. Can you add Vue 8 support? ;)
arloj 2 years ago
It's too slow. But that's how it's going to be for raytracers for a very *very* long time.
illuminatedtiger 2 years ago
Too slow?? Try rendering these photoreal images on your own computer in mere seconds...
njennnn 2 years ago 5
When did I say my computer could render that in mere seconds? It would've taken a cluster of multi-core blades to render what we're seeing here.
My point (incase you missed it) is that the technology is nowhere near what's needed to deliver the framerates required for applications such as gaming and won't be until hardware becomes faster/cheaper or a researcher devices a new and faster raytracing algorithm.
illuminatedtiger 2 years ago
I'm quite certain it's not Realityserver who's too slow, but in fact your brain. Can't you see the other possibilities, such as in-house architecture, enhancing working conditions, etc. etc. But no, have fun going back to your games and ruining your brains a bit more.
gedejong 2 years ago
gedejong's point below is right to the truth. The tremendous savings in the speed of rendering using this technology is unprecedented. Delivering high quality renderings at a fraction of what it takes at the moment on high end systems.
Were I to use such a system for my 3D renderings it would cut rendering time to around 1/100 of what it takes normally.
This is anything but slow.
njennnn 2 years ago 4
I spoke with Nvidia about this and they pointed out that if you drop the resolution and take other shortcuts you could achieve speeds usable for cloud based gaming with decent quality. Read my RealityServer article on ExtremeTech for the full details.
roschler 2 years ago
@roschler Will do - thanks for the reply. That is good news, even if the resolution has to be dropped it's the fluidity of motion that really sells a gaming experience.
illuminatedtiger 2 years ago
To the guy that said raytracers are too slow... I think you're missing the point. I believe it's hoped the majority of this stuff will be prerendered and cached -- server side. The only speed concern then is the speed of the net connection receiving the jpg. The only hit you'll see is when you ask for a unique view, when the rendering kicks in, it won't be instant but it will be pretty quick on their machines. In certain circumstances it might even be possible for them to prerender everything.
lalalanobody 2 years ago
With a server side solution where disk space isn't necessarily a barrier caching will be an option however there will no doubt be situations where the renderer will be hit. You do raise a good point about latency - it will certainly put a stop to applications that need to be real time (or close to) by necessity. Raytracing aside I simply cannot see this technology working in such applications especially in countries like New Zealand where we're pretty much in the dark ages broadband wise.
illuminatedtiger 2 years ago
NO WAY!!! Can you say Matrix!
Oh... yes... I was expecting the Blizzard logo too... LOL
cruxado 2 years ago
That's the "Blizzard logo" sound.
CandidateZero 2 years ago 2
Wow that looks amazing
flameandchip 2 years ago 6