tag:blogger.com,1999:blog-7277449027963623452.post5769641164851855857..comments2023-12-07T05:43:10.401-08:00Comments on Ray Tracey's blog: Sci-Fi interior rendered with Brigade WIP 1Sam Laperehttp://www.blogger.com/profile/05688552048697970050noreply@blogger.comBlogger38125tag:blogger.com,1999:blog-7277449027963623452.post-41530928089837630942012-05-22T11:34:10.222-07:002012-05-22T11:34:10.222-07:00Thanks Sean, I appreciate it. I'm doing my bes...Thanks Sean, I appreciate it. I'm doing my best to push ray tracing as much as I can, because I'm getting tired of the virtual stand still in rasterization for the past 8 years.Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-14170670936549702682012-05-21T20:56:34.072-07:002012-05-21T20:56:34.072-07:00Very, very interesting re: complexity scaling, whi...Very, very interesting re: complexity scaling, which was always the ray tracing promise. It would be very interesting to see how far this could go with a stress-test environment before significant losses (no this isn't a request :P). But it's certainly promising for the future when performance is high enough to maintain adequate interactivity at which point tracing should provide a preferable alternative to rasterization (given the right APIs, of course). <br /><br />That said, rasterization is seeing some cool advancements in photorealism, though it still looks quite <i>fake</i>. Your examples are a revelation in real-time CGI.Anonymoushttps://www.blogger.com/profile/01088699725178988343noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-30113764377300090342012-05-21T07:44:38.569-07:002012-05-21T07:44:38.569-07:00No problem sean, I like doing these little tests.
...No problem sean, I like doing these little tests.<br /><br />I'm afraid I can't tell you anything about the impact of the memory BW on brigade's performance. There are lots of factors that play a role, BW is one of them, but at this point it's not clear how much, so it's also very hard to predict Brigade's performance on any given HW architecture. In my personal experiments I've found out that using textures and normal maps doesn't have an impact on performance at all compared to rendering the scene without textures. Brigade is also quite insensitive to scene complexity.Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-28827719846228778572012-05-21T07:29:55.168-07:002012-05-21T07:29:55.168-07:00Wow! Thanks Sam! :)
That's quite a hike in ra...Wow! Thanks Sam! :)<br /><br />That's quite a hike in rays/sec but interestingly it seems that that memory bandwidth is not as high of a barrier as I had assumed. In this case, 3x - 6x performance on a simple scene over your far more complex examples. It's a significant boost, but certainly cache misses must be far more significant, so CUDA must deal with memory quite efficiently, have sufficient bandwidth, and perhaps the engine does some nifty pre-caching as well.<br /><br />Anyway, thank you <i>very much</i> for this! I would be interested to hear your thoughts!Anonymoushttps://www.blogger.com/profile/01088699725178988343noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-30324895603573942062012-05-21T03:26:58.077-07:002012-05-21T03:26:58.077-07:00Sean, I'm getting 600+ Mrays/s in the cornell ...Sean, I'm getting 600+ Mrays/s in the cornell box scene with 2 GTX 580 cards: <br /><br />http://i45.tinypic.com/28in6m0.pngSam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-2055660704311724142012-05-20T12:35:43.485-07:002012-05-20T12:35:43.485-07:00Sean, I'll do a test with a Cornell box with b...Sean, I'll do a test with a Cornell box with boxes tomorrow and post some resultsSam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-20871462197523296412012-05-20T10:20:14.480-07:002012-05-20T10:20:14.480-07:00Thanks Sam!
Wow, that's a tremendous amount o...Thanks Sam!<br /><br />Wow, that's a tremendous amount of rays, and quite a few diffuse bounces. :) It would be interesting to see a test with simple boxes and not spheres (assuming the spheres were composed of triangles). In a simple scene with few to no cache misses, I would be curious how high the rays per second would climb. <br /><br />Of course, I would not ask/expect you to run tests, though would be grateful if you entertained the idea!Anonymoushttps://www.blogger.com/profile/01088699725178988343noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-86645004328857340542012-05-19T23:14:54.082-07:002012-05-19T23:14:54.082-07:00Thanks RC1290, I'm not sure why it gives the i...Thanks RC1290, I'm not sure why it gives the impression of a miniature. There's not much depth-of-field in there, maybe that's the reason.Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-6666143344975913932012-05-19T16:32:29.788-07:002012-05-19T16:32:29.788-07:00These renders look really cool. This one (http://2...These renders look really cool. This one (<a rel="nofollow">http://2.bp.blogspot.com/-vVeApoiH9h4/T7KFlcMHRmI/AAAAAAAACWI/Q7NA2XSDVGQ/s1600/scifi5.png</a> I wonder how I properly use your a tag)looks like a photograph of a miniature (using a high ISO setting). I wonder, why do I interpret this as a miniature?RC-1290https://www.blogger.com/profile/04239504915642247752noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-14404553881625386392012-05-19T09:03:29.413-07:002012-05-19T09:03:29.413-07:00Anonymous: it was not my intention to reproduce th...Anonymous: it was not my intention to reproduce the scene in the finalRender screenshot, I posted these screens before even seeing that screen. <br /><br />The floor on the lower left part of the last screenshot shows proper glossy reflections (blinn). <br /><br />The bright white spots are specular reflections from the ceiling lights (some are outside the viewing frustum)Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-89187384742729078172012-05-19T08:41:02.937-07:002012-05-19T08:41:02.937-07:00I think you go a bit too far when you say Brigade ...I think you go a bit too far when you say Brigade rivals the quality of FinalRender.<br />Look more closely, on the FinalRender image you have diffuse reflection of the lights on the ground for example.<br />And there are some odd white patches here and there on the Brigade render.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-43621568107996289662012-05-19T01:37:27.367-07:002012-05-19T01:37:27.367-07:00Sean, back in February I did a test with a Cornell...Sean, back in February I did a test with a Cornell box scene that you can see here:<br /><br />http://i43.tinypic.com/72g047.png<br /><br />About 240-270 Mrays/sec with a maximum path depth of 8 diffuse bounces with the Brigade code from February. Since then, there have been lots of speed boosts, today it would probably be somewhere between 500-800 Mrays/s. I can run the test again next week.Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-84530394392728775672012-05-18T17:48:41.866-07:002012-05-18T17:48:41.866-07:00Hi Sam,
Thanks for the reply, well 2.5x faster is...Hi Sam,<br /><br />Thanks for the reply, well 2.5x faster is a lot, but its good to know it can render just as well or almost. ;)<br /><br />Yes I will be trying it as soon as some GTX 590's come back in stock! If that will ever happen! <br /><br />Regards<br /><br />The guy with no name is Nicholas.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-90571709985337823572012-05-18T13:55:37.481-07:002012-05-18T13:55:37.481-07:00Here's a question for you: How many rays/sec d...Here's a question for you: How many rays/sec do you think you could achieve on a geometrically simple scene like the Cornell Box, where cache misses are extremely unlikely?<br /><br />I guess I'm trying to get a feel for how much of a role memory bandwidth plays on performance.. My guess is a lot, but many CUDA cores may hide much of this latency by queuing jobs while others are waiting on a fetch..Anonymoushttps://www.blogger.com/profile/01088699725178988343noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-9147449019379374672012-05-18T13:39:05.166-07:002012-05-18T13:39:05.166-07:00it would be easier if you had a name but okay.
I ...it would be easier if you had a name but okay.<br /><br />I can't make such a comparison video, sorry.<br /><br />The Brigade version that I'm working with is about 2.3x faster than the public version when the camera is not moving. It's more optimized and there's a bunch of other features as well, mostly experimental kernels. The public Brigade version should be able to do pretty much the same as what is shown in the screens, only slower and only on Nvidia GPUs. Try it :)Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-63350470469971169682012-05-18T13:28:22.121-07:002012-05-18T13:28:22.121-07:00Hi Sam me again,
would you be able to produce a v...Hi Sam me again,<br /><br />would you be able to produce a video showing the differences between your in-house version of brigade and the public version on a similar model.<br /><br />I know this is a lot to ask.. ;)<br /><br />But if you don't have the time could you at least give an idea from your wealth of inside knowledge on the matter on these two questions. <br /><br />Would the public version be able to do what you have shown here? taking into account volume of materials,3d data,lighting etc.. and the quality of the final render. <br /><br />How much faster is the in-house version? 10%, 20% etc? over the public version. <br /><br />regardsAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-17485598312902296982012-05-18T11:21:48.536-07:002012-05-18T11:21:48.536-07:00Thanks Sam,
What I mean about showing the origina...Thanks Sam,<br /><br />What I mean about showing the original vs the Brigade2 renders is to essentially "show off" the results of Brigade because they are quite impressive compared to the original ray-traced work.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-42650133417377632122012-05-18T10:34:32.096-07:002012-05-18T10:34:32.096-07:00I'm not using the public version of Brigade, b...I'm not using the public version of Brigade, but an in-house developed one.Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-5036253164637898292012-05-18T10:29:33.026-07:002012-05-18T10:29:33.026-07:00btw: what version of Brigade2 are you using? Is it...btw: what version of Brigade2 are you using? Is it r2017 the one available on Jacco bikkers' site?<br /><br />Also, you should put up the original renders so we can see the differences:<br /><br />This is a link to Sci-Fi interior:<br /><br />http://stefan-morrell.cgsociety.org/gallery/536375Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-80622824373977660522012-05-18T06:32:11.577-07:002012-05-18T06:32:11.577-07:00Yeah exactly. With these freshly announced dedicat...Yeah exactly. With these freshly announced dedicated cloud GPUs, cloud gaming will take off much faster.Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-7616391550330644612012-05-18T05:09:45.042-07:002012-05-18T05:09:45.042-07:00At least it will make building render servers a lo...At least it will make building render servers a lot easier / cheaper, because of the hardware video encoding, also less lag and better image quality. <br />As long as cloud gaming is based on PC hardware, running PC games, it would actually be a good thing for PC gaming if cloud gaming would become more popular.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-2275571058306316642012-05-18T04:03:31.223-07:002012-05-18T04:03:31.223-07:00Couldn't agree more FreDreCouldn't agree more FreDreSam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-1580511371180089572012-05-17T22:58:00.921-07:002012-05-17T22:58:00.921-07:00Now that I've seen a first glimpse of the Unre...Now that I've seen a first glimpse of the Unreal Engine 4 I think that next-gen is truly in cloud gaming; the next gen consoles will only reach 2-3ish TFLOPS in their GPUs<i>(I doubt Sony and Microsoft will release something more powerful than this)</i> and will be stuck on that for the next 8 years, instead of the initial 4.7 TFLOPS provided by Nvidia's Geforce GRID <i>(which is almost the double than two Geforce 580, BTW)</i> and the beauty of the cloud is that the hardware can be updated every new iteration per year, so there's a big win there.<br /><br />Cloud gaming could potentially destroy the market of console gaming like digital distribution killed PC retail (and very soon console) since the economic of scale is much cheaper than building a tight console with hardware that is sold at a loss.<br /><br />They can incorporate cloud gaming on TVs, tablets, smartphones, everything with a display that has an internet connection.<br /><br />I don't think Microsoft and Sony can't compete on that, but I think they will smart up and start offering these cloud gaming options sometime in the future, it will be fun to see all the reactions from that.<br /><br />Times are truly changing and it's very excitingFreDrehttps://www.blogger.com/profile/12542997300264966934noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-34578196455303343212012-05-17T13:22:41.505-07:002012-05-17T13:22:41.505-07:00Thanks Anonymous.
Yes, I've seen the screensh...Thanks Anonymous.<br /><br />Yes, I've seen the screenshots. I wasn't terribly impressed either to be honest. Maybe it's just a badly chosen scene, but I expected more from Epic. The Wired article talked about photorealistic graphics, I think Brigade is much better in that respect. I need to see it in motion though before judging the graphics.Sam Laperehttps://www.blogger.com/profile/05688552048697970050noreply@blogger.comtag:blogger.com,1999:blog-7277449027963623452.post-17067313911017890282012-05-17T13:16:12.281-07:002012-05-17T13:16:12.281-07:00sam, did you see the Unreal 4 screenshots that wer...sam, did you see the Unreal 4 screenshots that were posted today on http://www.wired.com/gamelife/2012/05/ff_unreal4/all/1?pid=2562 ?<br /><br />I think Brigade completely blows it away. Nice pics btwAnonymousnoreply@blogger.com