ad63d6 No.15333647
Is ray tracing just a meme?
Basically we have no info about general gaming performance (without ray tracing) of the cuda cores of these gpus, right ? Will the 2080 ti be 30 percent faster than the 1080 ti ? Damn nvidia, could have shown a small slide showing the general performance improvements
Remember when UT2004 came out and ran at like 100+FPS at 1600x1200, but then Far Cry/Doom 3 ran at like 30FPS at 1024x768 on the same hardware?
That's where we are here. Raytracing promises to offer a big visual leap but it's going to come at a big performance cost in the short-term. It's going to be hard to convince enthusiast users to make the jump, especially if they've already invested in high resolution / high refresh rate displays.
Nobody with a 1440p 144hz display or a 4k 60hz display is going to want to play at 1080p ~30fps, especially since a game like Shadow of the Tomb Raider is going to look more than good-enough without the added fidelity that RTX provides.
That said, I for one am very excited about raytracing. Since the advent of Full HD gaming we have not a real quality leap in terms of graphics, just qualitative improvements on resolution and frame rate. This technology, despite its caveats, can bring something truly new to videogame graphics and it's just meant to get better on the years to come.
be6225 No.15333670
>>15333647
Can someone explain to me the details of what raytracing is specifically?
>I for one am very excited about raytracing
I don't see a reason to be excited until video games are starting to make use of it and nvidia can deliver cards that utilize it to consumers for non-inflated prices.
5813a6 No.15333671
3d9143 No.15333686
>>15333670
According to NVIDIA, it authentically renders light, shadows, and reflections by reverse engineering the path of light from your eyes to the light source. So its basically just a way of making the most realistic graphics by imitating how reality does it.
9e1092 No.15333687
Mostly bullshit so you won't notice "new" cards haven't really got any faster yet cost a lot more money. Yes, they do think you're stupid enough to fall for it.
be6225 No.15333700
>>15333686
>reverse engineering the path of light from your eyes to the light source.
I want to ask for clarification, but somehow I get the feeling that wouldn't help me understand it at all.
1f2b4b No.15333705
>>15333671
Hey now, he put his life on the line pepper spray himself and streaming from his parent’s basement
d2be9c No.15333711
>>15333647
>That said, I for one am very excited about raytracing
Few if any games will really take advantage of the tech for a long time.
5da690 No.15333712
>>15333686
>reverse engineering the path of light from your eyes to the light source
isnt this more or less what ancient civilizations believed? as technology gets smarter its going to look more and more ancient
cf664f No.15333718
>>15333712
>tfw the ancients were right and we live in a ray traced simulation
be6225 No.15333724
>>15333712
Soon we'll be reverse engineering the creation of the universe to create AR.
99acf6 No.15333727
Baked Alaska what a wanka, look what you did.
aed6e3 No.15333745
>make thousands of dollars a month hosting bi-weekly debates where retards can scream at each other
>end up imploding within a few months because you have a sub-lobotomy IQ
d064f8 No.15333903
YouTube embed. Click thumbnail to play.
Real time global illumination via voxel cone raytracing has been a functioning tech for a while now. nvidia didn't pioneer it and their "dedicated raytracing videocard" is a load of garbage.
a00483 No.15333918
>>15333712
>>15333718
>>15333724
>not pirating reality
Wage cucks, the lot of ya……
1afe8b No.15333937
goyim will eat this shit up
e59b15 No.15333938
>>15333647
>Is ray tracing just a meme?
learn what a meme actually is. what games are you actually going to fucking play with all that GPU power?
2bc6aa No.15333944
Prebaked lighting is superior to ray tracing.
Giving automation to already lazy developers is a bad idea
This will only slightly improve low end developers and blimp AAA development even further.
2ab42e No.15333955
>>15333700
It does the geometry math to check what light would be visible to your eyes. The camera (your eyes) is the starting point. For any surface visible to the camera it figures out what light would hit it and what light would reflect in a way the camera could see. It's just tracing the path of the light. It goes from the camera backward so it only has to render what the camera sees.
d10189 No.15333958
>>15333700
In raytracing, rather than locally just applying brightness to a surface and rendering that, for every pixel on screen, you shoot out a ray. This ray hits an object, some calculations are made about how it should look in regards to its color, material, opacity, its distance and angle from the light source and the qualities of the light itself, and the ray bounces off in the appropriate direction, refracts or possibly passes through and splits into multiple rays. This continuation now hits another object, and more information is gathered. All hits are composited together using some fancy math. Repeat until desired fidelity is achieved. Repeat for every pixel. Possibly in multiple passes for each light source.
146a23 No.15333961
>>15333944 (checked)
/thread
2ab42e No.15333965
>>15333944
Prebaked lighting looks bad the moment something moves into a position you didn't expect. That forces you to keep shit stationary and makes everything feel dead.
d064f8 No.15334012
>>15333944
You're a fucking idiot
9df036 No.15334019
>>15333647
Artists spend a lot of time making shit look nice the old way. There's no fucking way they'd pay them to do it all twice. And they're not ever putting $1000+ cards in consoles.
4f1372 No.15334037
Alright you fucks, hear me out: all raytracing is is an algorithm we have known for decades. You pick a pixel (technically a point and not necessarily a pixel, but whatever) of the screen, then you "shoot" a ray forward until it hits a polygon. Bing, you get a position inside a polygon, which has a color; this is more or less what the original Doom did, obviously extremely simplified and with columns rather than pixels, but whatever.
Now let's say you have a 3D environment with illumination, and you want to provide a more realistic illumination. All materials reflect some light, otherwise they would be vantablack, so we can say they have some specularity, which means the light will bounce off into another surface, depending on the angle of the polygon and how the light source incides into said polygon. This means you will have to make several calculations more: you will have to raycast from the light source as well/instead, and then trace another line to all polygons that may be affected by the light bouncing off that surface. Obviously, the more you bounce the light, the more expensive it is, and all surfaces will likely be affected by more than one specular surface. If I recall correctly, Quake did something similar, but obviously much more simplified, which is what the infamous fast inverse square root function was used for. We have done this for years for prerrendered pictures, though, which is why the lighting in 3D artists' renders always looks so well, or why they can have colored glass balls that modify the color of the light as it passes through them.
The reason the RTX is interesting is because it has dedicated hardware for that. This is what is called an ASIC, which basically means it has a specialized, non-programmable chip which is dedicated exclusively to do this, which means it is fast as fuck. Basically, you can bounce off each ray of light several times. The reason the single light source trailer is so cool is because the sun is able to illuminate the entirety of a mostly closed cabin, which means they are bouncing off the light several times.
The reason it is a gimmick and will fail is only a few games will use them: those where Nvidia has put money and dev time, which means mostly AAA garbage and some AA games, like it happened with PhysX, but even worse because PhysX wasn't exclusive to high end cards. Only a few games will use it because they are adding dev time for what will be a tiny fraction of the market. It won't work with mid tier cards, it won't work with AMD cards (watch AMD reply with something similar, but probably open), and it won't work on OSes other than Windows because all this rack sounds driver heavy. This will be a total blunder for Nvidia in two or three generations. Just watch them change the nomenclature by then to something not using RTX nor the same numbering to try to escape this shit and justify not adding it to their cards anymore.
2bc6aa No.15334041
>>15334012
No, I'm an environment artist and mapper.
5da690 No.15334098
>>15334041
i hope you make maps that take place in giant houses. those are the best.
529c14 No.15334115
2bc6aa No.15334117
>>15334098
We talking Rats Maps or mansions?
The answer is yes
146a23 No.15334123
dd44fe No.15334126
>>15333958
Here's the maths for anyone interested. Suffice it to say you can get ray tracing on yesterdays GPU hardware in 1080p if you optimize like mad.
2bc6aa No.15334131
>>15334123
I use those in my portfolio so I'm going to have to say no, but you can probably find them.
fb6ebf No.15334133
>>15333700
the light looks gooder.
026a02 No.15334139
>>15333670
Rasterizing works by drawing triangles. Math is done to put the triangles at the correct place and to stretch the texture & magic to the correct position… and that's about it. Triangles are simple & fast.
Raytracing, on the other hand, works by simulating light. It doesn't draw triangles, instead it defines a 3D environment (that usually consists of triangles), and has light sources fire rays around the environment that bounce around a few times. If the rays hit the camera, then it colors a pixel on your screen.
This is, of course, expensive out of the ass, and very complex.
The main reason why raytracing is the future(tm) is because rasterizing is absolute fucking ass at things that aren't just drawing triangles. You want a mirror to reflect the environment? You get to draw all the triangles a second time for the other side of the mirror, doubling your render cost. Another mirror? Doubled again. A third mirror, and you're up to times eight.
Raytracing, on the other hand, doesn't really give a shit around mirrors. It already simulates light bouncing around the environment. It doesn't know anything else.
Note that real raytracing wont be around anytime soon. Instead, we'll see hybrid solutions. We'll end up with a rasterized scene for most of the environment, which then has raytraced lighting blended into it. The lighting produced by raytracing is actually quite affordable, and doesn't require you to make as many compromises. (Like making certain objects not cast shadows, receive certain lights or be reflected.)
However, as OP suspected, raytracing is going to be a big fat meme. Nvidia will release an Nvidia gameworks to allow developers to make awesome raytracing graphics, which then must be made optional or they will flat out lose AMD users. It will then become another stupid locked-to-vendor feature like everything else in gameworks, which will then be disregarded by many developers unless Nvidia pays them.
529c14 No.15334141
>>15334037
That sounds like a reasonable assesment. It's unlikely to be added as a rendering option for the popular engines leaving it in the realm of larger developers who as a whole won't buy in enough to sustain it.
b818b3 No.15334160
It's literally no better than what we currently have and gives worse results at almost 1/10th of the speed
REAL raytracing has dedicated hardware on separate cards just for path tracing alone and does hundreds thousands of them a second at 4k+ resolutions (which is what this tech is really for not gaming)
RTX does maybe 30 a second based on the 2080ti and as a result looks like grainy washed out shit at 1080p for 1200usd
Pic related has only had the brightness tweaked so u can see how bad it looks without hiding under its own shadows literally
dd44fe No.15334173
>>15334139
You can get realtime raytracing on most hardware in 720p using vulkan functions you stupid faggot. The devs are just incompetent morons or don't have the time to delve into the assembly for each individual GPU's pipeline. Which is what the rendering engine makers should be doing, but they too are incompetent fucks.
fb6ebf No.15334181
>>15334160
Are we going back to the dark ages? Remember "lighting" on the Xbox 360 where everything was hidden in darkness so you couldn't see their terrible textures.
df2d09 No.15334192
What's with these incremental performance gains? I thought every facet of technology was supposed to double in processing power, speed and memory capacity every 2 years without limit.
Why are we not on 3.1 yottabyte processors running GPUs with 600 exabytes of vram? Why don't we have heat sinks that can harmlessly dissipate millions of degrees of waste heat per second?
I was promised the future, and I was delivered the past.
0175b2 No.15334203
>>15334192
>Why are we not on 3.1 yottabyte processors running GPUs with 600 exabytes of vram? Why don't we have heat sinks that can harmlessly dissipate millions of degrees of waste heat per second?
We have that, just not for the goyim.
b818b3 No.15334206
>>15334181
Yep and it only took nvidia 10 years to drag is back to the dark ages
Ffs how does a game that isn't even out yet look worse on pc with rtx shit then on a 2 year old fucking xbox one x?
Phsysx and gimpworks at least looked better (besides hair works) especially hbao+ and the pcss+ shadows and cool shit like temporal aa
I bet they will even break basic shit to get rt running like certain effects.
Can't wait for digital foundries Richards full fat cock from df to absolutely rip into it and pixel count like a gamer jew and tell us what's missing
529c14 No.15334209
>>15334160
Well one of the potentials for raytracing is moving from polygonal models like that to true spheres and algebraic forms
>>15334192
It actually should be increasing at a cubic rate every other week
57467f No.15334224
>>15334192
We've basically reached the end of Moore's Law, so engineers will need to start looking into other types of computing for that kind of speed. As the other anon said, it probably exists, but we'll never see it.
16d94c No.15334232
>>15334037
>when you see a spark of sanity on this god forgotten korean underwater basket waving board
cffe49 No.15334235
>>15334139
Listen to this anon, he knows what's up. The only thing I'd add is that an additional factor in this situation is console ports, which are never ever going to benefit from this.
b818b3 No.15334236
>>15334209
Which makes for better games and game play how exactly? Current gen Vega cards could do this shit easily at 720p+ but amd left all of it up to devs including prim shaders (sort of a in-between solution for rtx raster + rt we are seeing from nvidia) but dropped it shortly afterwards becuase they have also been messing around with this useless crap in games for a decade and pro stuff for even longer it's just not worth it until gpus get 10-100x faster at this rtflop crap nobody will bother games will look and run worse and more importantly won't play any better it's nothing tangible added to the game experience even visually it's a sidestep
Modern shadows and lighting is good enough even if they just used rt for mirrors many other engines and games have come up with better solutions 10+ years ago like rockstars rage powered gta 4
8bead1 No.15334237
>>15334192
node sizes are getting too small OR modern engineers are too lazy to overcome the size limitations OR NVIDIA and Intel realized they can jew the customer by making marginal gain every couple years with substantial price hikes
b818b3 No.15334253
>>15334237
It's all 4 sadly we have just entered another 3+ year gpu dark age
Even if new amd cards drop tomorrow the same games will still be shit its not like they are magically gonna get better
Thank fuck ea is starting to stumble with battlefield it much rather it died a hero then turn into This horseshit and judging from pre order slumps 85% of our fellow faggots agree
Never thought I'd see cod outlast bf I thought it would be the other way around
16d94c No.15334278
>intel flops on cpu market
>RTX meme hits nvidia in the balls
>amd releases zen 3 and new gpu's
can't make this shit up
0175b2 No.15334282
>>15333712
>as technology gets smarter its going to look more and more ancient
Man I never thought about it like that.
5afa00 No.15334283
>>15334253
>just starting to come out of a cpu dark age
>immediately afterwards we enter a gpu dark age
196fc9 No.15334293
Remember when PhysX dedicated cards were being pushed as the next hot stuff?
be6225 No.15334295
cdce2a No.15334300
>>15334037
While ray tracing can actually speed up development time, there's no point in games using it if the technology is going to be locked to the newer generation of cards only. I would probably make an ultra-cheap ray tracing card, but then again, Nvidia wants people to upgrade, which is why the 2070 is priced fairly modestly especially if you sell your current card. That move I also described seems like something AMD would do anyways.
b818b3 No.15334304
>>15334278
Best timeline it's literally 00s all over again except Intel has even more problems and nvidias gaming divisions fucked if this flops they have nothing besides a card that's 5-10% faster than a 1080 Ti oc for over double the price what a absolely aubsurd and funny ass time the next 2 years are going to be
>>15334293
Sips ahhh I remember that rtx launch of 2018 fellow zoomer it was the worst card nvidia ever made it made Fermi Vega and Intel's larrabe look like Sega kek
cffe49 No.15334311
>>15334293
That was before Nvidia bought Ageia and killed discrete physics cards.
a36835 No.15334312
>nvidia realizes they need something to sell their new flagship
>have all this research into deep learning
>decide to graft this on business oriented technology designed for pedowood, image reconstruction, and image interpolation then sell it to consumers under the illusion that the tensor cores are used for raytracing
b818b3 No.15334329
>>15334311
I wonder when dedicated add in raytrace cards will become a thing? Average pc fags won't bother but I reckon that's what Intel is working on first optane then 3dpoint 4d memeram that can be used as cpu cache ram and ssd all at the same time
16d94c No.15334345
>>15334304
>>15334300
Totally agree.
Rly, realtime raycasting is like mid 2020 tech, the only reason they rolled it out now is to gain the advantage over the competition. We just needed more power to play current games, they could save RTX for more sophisticated line like tegra and then push it as matured tech mid 2020. Now all they can expect is backlash straight in their face…
89bd62 No.15334354
>>15334345
like >>15334312 said, they probably just made consumer versions of the technology they primarily made for business via quadros in order to sell a gimmick that won't be used for years.
dd44fe No.15334373
>>15334345
>ray tracing in real time
<2020's tech
>what is luxrender
No, most graphics cards from 2005 onwards could do realtime raytracing on a vidya game in 720p with the proper optimization. It is just that vidya game devs in current year are stupid as fuck.
b818b3 No.15334383
>>15334345
Why the fuck did they blow their load 10 fucking years early? Not even ati at their most retarded did this or fucking 3dfx
Jesus fucking christ all nvidia had to do was respin pascal/volta/turing on 7nm next year with all of this rtx shit deleted for gaming cards and we would have seen a legit 50% perf jump but NOOOO THEY HAD TO PUT ALL THEIR EGGS IN REALTIME RAY TRACING A DECADE EARLY THAT CAN'T EVEN DO MORE THAN ONE FUCKING PATH CYCLE AT 30FPS/60FPS 1080P
JESUS FUCK ALL WE WANTED WAS 4K 60FPS AS THE NEW MIDRANGE FOR 500USD BUT NOOOOOOOOOOOOOOOOO WE HAVE TO SPEND 1200USD ON USELESS SHIT WE DON'T NEED THAT LOOKS LIKE POO
b818b3 No.15334384
>>15334373
So in your mind the last 15 years of development akin video games should have been wasted on muh precious mirror reflections? Fuck off
2bc6aa No.15334388
>>15334384
There's also tech to do mirrors without having to double the render load.
b818b3 No.15334397
>4k 60fps+ vr hdr for $500 right now or 2k 30fps+ with a noisey artifact ridden colourless flat image for $1000 that no game will ever use this decade
DURR nvidia here let's do the latter
dd44fe No.15334399
>>15334384
No, it should have been invested in better gameplay and storyline, but the devs are not artists anymore. So the one thing they should be getting right, the logic to the game, they absolutely fail at. Even if soytindo, (((EA))), pajeetsoft, and others got their heads out of their assess and made crysis looking games that ran on toasters, the games themselves would be nofun pozz fests.
b818b3 No.15334402
>>15334388
WHO THE FUCK CARES?
2bc6aa No.15334404
b818b3 No.15334405
>>15334399
And they literally are
Gaming sucks ass I quit
16d94c No.15334407
>>15334384
>>15334388
this
>increase computation power by 50%
>use some more expensive techniques to do reflections
>still faster than shitty low res noisy RTX meme
ayyymd save us pls
539ae4 No.15334415
>>15334405
i suggest tabletop, it got me off from the cancer that is gaming forever
cdce2a No.15334418
As someone who doesn't know much about graphics, don't laugh at me if this question seems ridiculous.
Are shadows ever rendered as geometry? Like, a light source wouldn't be so much as a projection, but an eye that determines what polygons it can see by finding the edges of the object. This outline would then be shaded, scaled, and projected.
b818b3 No.15334419
>>15334404
Go look at you self in a mirror then cunt fuck taking 100fps+ hit to performance so u can have your precious self inserted fucking ugly face
>>15334407
Imagine if they put the same effort into 4k or even 8k down sampled quad upscale like amd did
dead68 No.15334421
>>15334384
We have a lot of awful programmers and awful 3d artists they don't know how optimize their assets in this generation.
564e82 No.15334438
RAY TRACING makes a huge fucking difference in graphics quality
ray tracing = ultra realistic
2bc6aa No.15334447
>>15334419
It doesn't take a 100fps+ hit to do it.
16d94c No.15334448
>>15334399
>be AAA dev company
>you have like 50 people that make gameplay and engine tech
>the other 3k of employees create multimedia and manage god knows what
That's why small games tend to be more enjoyable. For fuck sake, why they cannot decide if they want to make games or fucking blockbuster movies?
24d6af No.15334450
>>15333647
>Is ray tracing just a meme?
Ray tracing isn't, their solution is
99188e No.15334452
https://www.pcgamesn.com/nvidia-rtx-2080-ti-hands-on
>can't do 60 FPS at 1080p
>couldn't change graphics settings
>can't see if the cards can do 60 FPS at 4K
NICE JOB NVIDIA
b818b3 No.15334453
>>15334418
I think quantumn break tried to do alot of this ray-tracing shit over 4 years ago and it even ran at 30fps on a original xbox one
They used some sort of voxel based system which switched on/off as the player went through the level every couple of meters it was insane but for the time
Here it is running on a titan x in 8k downscaled
https://youtu.be/j1rNwaGZ4mM
cffe49 No.15334456
>>15334438
The infinite detail point cloud will save video games.
a39dc0 No.15334460
>>15334438
This shit isn't ray-tracing.
564e82 No.15334468
>>15334460
op said it was ray tracing tho
99188e No.15334472
6c80c5 No.15334473
>>15334438
Sure but the tech is years away from being viable and no one is using it and probably won't be until consoles start using it.
f5ae84 No.15334476
The games are still going to be shit though
b818b3 No.15334480
b818b3 No.15334487
>>15334468
It is but beyond one pass/ray it's fake denoised
Check out the noise (grainyness) on these shadows which is a tell tale sign of it https://youtu.be/GJfEy-kMdFc
2bc6aa No.15334490
>>15334480
I'm saying the tech that already exists to do reflections as we have it in games can adequately reflect the environment and it wouldn't take a "100fps hit" as you would call it.
b818b3 No.15334494
>>15334472
>Nvidia Clarifies - RTX in games doesn't just mean Ray Tracing
At their Geforce Gaming Celebration before Gamescom 2018, Nvidia announced that a total of 21 games would support Nvidia's RTX technologies, a feature that was almost exclusively marketed as Ray Tracing support at the show, with examples like Battlefield V, Metro Exodus, Atomic Heart and Assetto Corsa: Competizione all featuring support for real-time Ray Tracing.
Now that the dust has settled a little, Nvidia has released a press release to confirm that RTX technology refers to both AI and Ray Tracing, which means that almost half of the "RTX Games" below will lack any support for Ray Tracing. In fact, more of the titles below support Nvidia's AI-driven DLSS (Deep Learning Super Sampling) than real-time Ray Tracing, with 16 games supporting DLSS while 11 support Ray Traced elements.
Below is a list of all the games below that will support Real-Time Ray Tracing;
- Assetto Corsa Competizione
- Atomic Heart
- Battlefield V
- Control
- Enlisted
- Justice
- JX3
- MechWarrior 5: Mercenaries
- Metro Exodus
- ProjectDH
- Shadow of the Tomb Raider
Hahahahahhahahahha
b818b3 No.15334499
>>15334490
Yes it fucking did try run it o b your shit gpu
564e82 No.15334505
>>15334487
It looks ok but I'm not gonna pay for that shit
62d9c8 No.15334512
>>15334494
They're
All
Shit
Niggers fucking look at good games they don't need any of that fancy ass bullshit, none of this does anything but give accountants boners I hate current gaming
Fucking off button all your companies and turn to teaching japs how to pc ports instead so we can get shit like JSRF or gravity rush on a medium that won't be unusable 10 years later
8f808a No.15334519
>>15333670
Raytracing is tracking light as it bounces around off things from a source and the differences of color that happens on each bounce
Like a white light hitting a red wall, which then bounces off and hits a blue ball, which then gets reflected to the ground as a purplish hue
It's a super costly process because it creates billions of calculations as light scatters in all directions and reflects all over the place and is not feasible in a video game
16d94c No.15334532
>>15334494
So they created new kind of exclusives?
2bc6aa No.15334533
>>15334499
So are you pretending to be retarded or are you just illiterate?
8f808a No.15334536
>>15334453
Quantum Break used Voxels for lighting and is extremely CPU heavy
b818b3 No.15334542
>>15334533
OK show me at 4k 100fps im waiting
>>15334532
Yep literally just a huge marketing stunt for their new quadro line
Amd did the exact opposite 2 years ago and nobody cares
dd44fe No.15334543
>>15334519
Luxrender exists literally to prove you wrong. Ray tracing is not only possible, but achievable even on older hardware at 720p resolutions with enough optimization. But current year software devs either suck (((manager))) deadline dick or are incompetent fucks.
b818b3 No.15334548
>>15334536
U can't read I already said they used voxels
Besides I'd be interested to see how their new game runs on hedt 8 16 and 32 core CPUs
b818b3 No.15334554
>>15334543
Why blame the devs? As a 3d game fag of 25 years Ray tracing adds nothing besides shit performance for no gains
2bc6aa No.15334574
>>15334542
<Hey make a demonstration of this tech that has existed since 2007 for me right now
You want fries with that faggot?
1afe8b No.15334578
>>15334494
>>15334532
this has existed forever but it never meant anything. i wonder how much nvidia pays for their logo to be included in the game.
dd44fe No.15334579
>>15334554
It's not just the devs, it is the managers too you faggot. Learn reading comprehension. Whether or not ray tracing adds anything noticable is irrelevent. I am more concerned about people saying you need the latest pozzed hardware from jewvidya to run realtime raytracing. You don't, you only need post 2005 hardware and the proper optimization per card for 720p real time ray tracing.
8f808a No.15334585
>>15334543
You're fully full of shit, because while Luxrender is great it's still not good for gaming
Just looking it up and people taking 4-6 minutes to render 1 image, how the fuck would this make sense to game with?
dd44fe No.15334595
>>15334585
It's an example you faggot. Luxrender is not optimized per GPU whatsoever as it uses opengl functions. But it does prove you can do ray tracing on older hardware, without much of any optimization.
b818b3 No.15334599
>>15334574
Ah so u can't even femkgoback up your retarded statements with any proof gee thanks you made my response easy as fuck I thought you'd at least post a ancient tech demo or enb mod lul
>>15334578
Tonnes
As I said their gaming arm has been a publicity stunt for their workstation shit going on 6 years with all the shit demod only seeing the light of day in some render farm
>>15334579
OK show me a playable demo then
>>15334595
Your a bad example of a tech dodo fuck off
8f808a No.15334604
>>15334595
You could always do ray tracing with openGL/openCL
We're talking about gaming with ray tracing enabled, you're talking about ray tracing being hardware accelerated for rending but is nowhere near fast enough for gaming
dd44fe No.15334626
>>15334599
There are no examples of realtime ray tracing on older hardware that I am aware of because as I stated before software devs are incompetent fucks.
>>15334604
>you're talking about ray tracing being hardware accelerated for rending but is nowhere near fast enough for gaming
Yes it is fast enough, you are just a faggot who sucks at engineering. Along with the devs of the game/driver/library being incompetent and or time constrained.
b818b3 No.15334655
>>15334626
So if you have no proof how the fuck do u even know its possible? If 2018 hardware literally can't do it and struggles to fake it at 1080p 30fps no way in fuck older cards could
2bc6aa No.15334675
>>15334599
No faggot, it's not worth the time it would take me to compile and test something you could look up on youtube.
dd44fe No.15334687
>>15334655
https://archive.fo/ip6Uo
https://archive.fo/nDpXR
If autismcraft can do it, modern AAA devs could do it too. The difference being that AAA devs are supposed to be professionals and the autismcraft not so much.
b818b3 No.15334709
>>15334675
Lol nice proof
>>15334687
Now try that in a non voxel based game engine and get back to me
It literally hasn't been done since the 00s and late 90s and the last game to even attempt this flopped so bad it was universally forgotten (quantumn break)
dd44fe No.15334715
>>15334709
>you showed me proof? Now lets raise the bar higher
Nevertheless, with the proper optimization real time ray tracing is indeed possible on older hardware for vidya.
b818b3 No.15334757
>>15334715
What fucking proof? Minecrapft isn't remotely near modern games in terms of complexity it's closer to a fucking 00s mobile game
dd44fe No.15334771
>>15334757
We are talking about graphics. Not gameplay, story, and or fun factor. It is graphically possible using resources from 2005 onward to do real time ray tracing in a playable video game. Something you jewvidya shills don't want to see the light of day as it ruins your monopoly over the idea that people need fancy hardware for said graphical gimmic.
679f47 No.15334786
>>15334126
The illumination model isn't even nearly complete. Reflections are perfectly lambertian and there's no subsurface scattering model or distinction between dielectrics and metals.
dd44fe No.15334790
>>15334757
>complexity
Complexity is a bad thing for resource optimization you stupid brainlet fag. You need simplicity for optmization and understanding the programming. Even if ray tracing isn't what you consider "simple" that doesn't mean you need spaghetii code to compute it.
cffe49 No.15334796
>>15334771
>jewvidya shills
>conveniently ignores that his example only works on nvidia cards
dd44fe No.15334807
>>15334786
Care to give an example of the math, step by step, for understanding then? Or maybe edited said pic to include the calculations for such?
529c14 No.15334810
>>15334236
It won't and I never claimed or implied it would, we all know this won't stick
dd44fe No.15334815
>>15334796
If you had bothered to read the blog on autismcraft you would see his example also was working on a AMD card.
529c14 No.15334839
>>15334807
He's just saying it's a simplistic model you posted. Why did you post it if you don't understand it?
b818b3 No.15334871
>>15334790
Show me it working in a game that isn't shit? This was dropped in the 2000s and took Intel's larrabe down with it for a reason it's just literally deminishingbreturns the renderer
I can't think of one majorly secessful game that came close and those that did needed a literal NETWORK OF SERVERS to work out the ray tracing beyond a couple of traces
It's the holy grail of real time graphics for a reason because it will never ever be practical in our lifetimes we are already seeing the end of Moores law with lithography die shrinks and cpus
Now it's gpus that hit the wall so in short of everything going brute force streaming only from a 30k+ home server or a huge render farm cluster cloud rendering solution I don't ever seen real time raytraced graphics to be a thing in pc gaming let alone consoles
b818b3 No.15334890
Hell all avenues of tech are stagnating outside of memory telecommunications and ai
Gonna be so funny seeing normalfags rebut the same shit over and over since 2017
dd44fe No.15334908
>>15334839
I do understand it, I just don't get what's wrong with simple. How noticable to the player is it going to be if the light doesn't reflect properly off of a metal looking object in game? Or is the contrast of not applying lambertian reflectence going to be noticable/performance worthy? Or even just a pass for low/med/high reflectence to keep it simple. Subsurface scattering equations deserve their own graphic tbh.
dd44fe No.15334924
>>15334871
How do you explain >>15334687 and >>15334453 in this thread that prove you wrong about real time ray tracing on consoles and older hardware?
b818b3 No.15334942
798400 No.15334944
>>15333944
This is one of the stupidest things I've read in this thread, and there's a whole lot of uniformed idiocy in here.
5500f2 No.15334947
>>15333903
It does, however, mean older cards are going to bottom out for a bit. Labor Day sales should do nicely for picking up a suitable upgrade before nvidia completely shuts down older card manufacturing.
b818b3 No.15334951
>>15334924
I'd tell 15334687 to get fucked still and give me an example of a game like quantumn break running on modern hardware without using hybrid raster as a crutch
dd44fe No.15334976
>>15334951
<hybrid raster as a crutch
>optimizing your game is now a crutch
33c5e1 No.15335007
>>15333647
I used ray tracing a lot in my bachelor's thesis. The reason it's not used in games much is because:
>1. It's much more difficult to implement than most alternatives
>2. Unless you heavily optimise and parallelise it, it's going to tank your performance even on good rigs, even with a fairly small amount of it used
>3. most vidya devs can't into optimisation and definitely can't into proper parallelisation (can't expect some affirmative action hire to start fucking about with GPU kernels, can we?)
The time when games would compete against each other with graphics is mostly over, as you can achieve decent looks even without advanced techniques and fugly games like FO4 still sell like hotcakes, so it makes sense there wouldn't be much of a push to press the boundary. Especially when you can just plaster some hideous post-procession shit like ambient occlusion all over your game and claim it now has the best graphixx. Then there's also the fact that consoles seem to be having issues running games at 30FPS, so shit like ray tracing is a no-go.
8f808a No.15335067
>>15334771
Minecraft with raycast lighting Pushes my GTX 1080 to 100% load and I maybe get 50-60FPS, and those are just flat blocks as surfaces with very few triangles
Now imagine the same raycast lighting on surfaces with millions of polygons vs thousands, you'd be lucky to get 1 frame per second
fee494 No.15335206
>>15335067
Minecraft is not all that well optimized as a opengl rendering engine. Minetest would run better, but still not optimized enough.
5f242c No.15335223
>>15335067
>millions of polygons
This isn't a realistic expectation for any game; the most ridiculous models tend to cap out at 100k and nothing else even compares if that model is intended to be on-screen for more than a few minutes. You can, in fact, hit a million polygons with a Minecraft jungle biome (which seems to be the most dense by the numbers), and most games go to pains to avoid getting anywhere near that, especially if there are complex hardware effects applied- like SVO.
>same raycast lighting
Minecraft has non-static environments and a lot of retarded ideas on how to handle rendering and availability; the person working on SVO implementation is a lone hobbyist and taking advantage of mistakes to make his job easier.
If you can render a fairly taxing and "poorly" put together version of this tech (in quotes because it's actually pretty damn impressive) at 60fps with limited engine optimization or coordination with GPU devs, on a single 2016 card slowly entering the broader consumer market, then you could very well start seeing serious implementations by 2020, or apparently even right now.
529c14 No.15335254
>>15334908
There isn't anything wrong with simple, he was just giving examples of what a more full fledged solution would include
73cfe6 No.15335508
>>15333712
>isnt this more or less what ancient civilizations believed?
Closer to less. With rtRT, the light is still coming from (or at least connected to) a light source - but the system filters out and doesn't render anything which doesn't hit the camera. The ancients believed in emission theory, which is basically the idea that vision is caused by emissions from the eye that bounces off objects. Light sources like fire/sun/moon still emitted these same "light rays" that the eyes did - but they didn't understand complex reflections or scattering.
But most of the ancients already knew the idea of emission theory was bullshit, because it had too little evidence and too many things it couldn't explain that should be happening if it were true - but weren't observed.
It took an autistic muslim to actually demonstrate what everyone already suspected - that emission theory was bullshit.
3dae30 No.15335511
>>15334944
Agreed, there's no reason for all game developers to drop existing technologies and start exclusively using NVIDITA RTXtm ray tracing technology for all lighting needs!
5e35d1 No.15335569
>>15334037
>ASIC
So the prices are going to be hyper inflated because assholes will scoop them all up for bitcoin mining, since ASIC miners are the only viable means of bitcoin mining left.
>>15334139
Didn't several games cheat at adding mirrors by creating a duplicate room behind the mirror and created copies of the actors that followed the original's actions, thus the rendering cost was negligible?
>>15334192
Moore's law didn't take into account: shady corporation practices + greed^Nth power * an inexhaustible supply of human error
then you've got politics, patents, and prices fucking everything up along with that
>>15335067
I think one of the biggest drawbacks in performance for minecraft is that even when something shouldn't be visible to the player it is still getting rendered. I don't know much about rendering but I imagine raytracing could actually help it's performance by scheduling only the visible objects for render, not taking realistic lighting into consideration.
af8aa6 No.15335619
>>15333647
Anything other than good gameplay is a meme.
d831bf No.15335638
>>15333944
Convenience always wins out, in every situation. You just don't realize it because you, like most people, haven't connected the dots yet. Why do you think the iPhone was so successful? It is the easiest smartphone in the world to use. How many signatures do you think a person will get standing in a front of a supermarket with physical paper to sign vs. a one-touch signature via email?
The more convenient something is, the more propagated it will be. It doesn't matter what your personal reality dictates. This is the way the world works. If raytracing is indeed open and available to developers, it will exist everywhere in 3 years (the time to develop a game from today).
8eb676 No.15335779
>>15334181
I'll take mildly looking clay people to going back to the dark ages.
a2d7db No.15335782
>>15335638
this is only really true in America. don't mistake American thinking for some sort of universal truth. that would be Anglo thinking and it is non-sense.
8eb676 No.15335807
>>15335782
The fuck? Every god damned indian and chink I've ever met would take the more convenient route of half assing it and sweeping their troubles under the rug even when it would save them thousands of dollars in the future.
5da690 No.15335822
>>15335454
paper quake looks "hella tight"
ceb633 No.15335863
>>15333944
>Prebaked lighting is superior to ray tracing.
Prebaked lighting is a ray tracing you stupid faggot
5be286 No.15335944
>>15335807
Niggers are worse than Americans though, no matter your opinion on America.
ff2a27 No.15335986
These rtx cards are a complete meme and will offer absolutely nothing to the average user
But I'm buying one because the promise of seeing streaks of light beaming across an anime tiddy in VR is my religion.
cdce2a No.15336038
>>15335454
Again, path tracing is not ray tracing. Real-time path tracing is something we will not see in games for a very, very long time.
ceb633 No.15336050
>>15336038
What the difference of path and ray tracing?
062b6b No.15336222
>>15335863
No one calls baked raytraced lighting raytracing you tard or Quake 1 would be called the first raytraced game.
cdce2a No.15336303
>>15336050
Path tracing is like a baked apple pie, as in everything is blended together. None of the ingredients can be separated out. This is because it solves an equation that is accurate to real life lighting. Every effect is naturally simulated, meaning that whatever it's used with it'll look photo-realistic. That pie might taste delicious, but it was a bitch to make.
Ray tracing is the water, flour, apples, sugar, and all the other ingredients. Now, you can bake that delicious apple pie if you wanted to, but that apple pie can't be baked in to the satisfaction of Grandma because the oven isn't well-insulated so by the time it's done baking, the kids will be gone. She decides to take the sugar and apples to make candy apples for the kids instead because that doesn't require so much time and energy as the pie. In video games, ray tracing is used for very specific things like shadows and reflections, but the majority of effects that you would see with path tracing are absent or faked.
ceb633 No.15336353
>>15336303
So path tracing is just a raytracing lighting? and raytracing is not resticted to lighting only?
Or is it that path tracing calculates everything in one path traced. while ray tracing calculates only one thing ray is tracing?
ceb633 No.15336368
>>15336353
or is it just the same thing. but path tracing is a complex solution to rendering, while ray tracing is a name of basic function in it?
cdce2a No.15336467
>>15336353
>>15336368
What you said about path tracing is correct. Path tracing can only do one thing and one thing only, simulating light paths. It solves an equation known as the rendering equation. To get anything that isn't grainy, it needs to trace light billions of times, which is far too much for anything short of a super computer to handle in real time. Ray tracing retrieves information about a specific pixel, but only through implementation of several other lighting solutions for various other effects can it achieve the level of fidelity naturally seen in path tracing. Games like Battlefield V will just to use it for reflections and maybe shadows.
5401ff No.15336617
WE LOVE OUR COPS
OUR LAW ENFORCEMENT
WE LOVE OUR MILITARY
THEY'RE IMPORTANT
e97a82 No.15337571
All I know that the light reflecting off a sweaty ass cheek will definitely be worth the $1200.
247f10 No.15337604
Optimization is a lost art.
I built my current computer back in 2011, the GPU has been upgraded, but the rest of the components haven't.
I originally built it with only 4 GB of RAM, which was a mistake. Far too little for a 64-bit system. I then got another 8 GB which brought my total up to 12 GB where it sits today. The CPU is an i7 2600k, the top-of-the-line non-xeon CPU of the time.
Up until about the last year or two, 12 GB was so much that I literally could never max it out. No matter how much shit I ran: games, whatever, I never even got close to hitting 12 GB. These days, I can barely run a few tabs of Chrome, and a game, without hitting 90% usage.
I think developers these days just think "Oh these new processors have HUGE processing potential, that means we don't have to get our hardware to work on shitty systems!"
Developers usually start at the high end, and then work their way down to the low end by compressing textures and reducing the polycount. The exact opposite to how things used to work.
Games like Serious Sam, Amnesia, Mad Max, and MGS V, and Doom 2016 are some of the only semi-recent games that I can think of that actually perform excellently while looking great. Subnautica, Far Cry 5, Fallout 4, and Vermintide 2 are some games that I can think of that run like complete ass even when you completely blow away the recommended specs.
It's mainly because developers, and publishers, know that the thing that sells games is graphics. It was pushed so hard in the 7th generation of consoles that now it's the standard. A great deal of development time is spent on graphics and animations, which increases the budget, which increases the risk to publishers, who then have to play it as safe as possible to ensure their game sells as well as possible. Which leads us to getting focus tested garbage that plays like "GAME: 5,376" barely distinguishable from everything else.
Then there's the argument of "Oh, just make the game stylized!" The problem is that if you make stylized games, you end up with shit like https://hooktube.com/watch?v=43IWdsKFsUg (Overstrike original trailer) becoming http://hooktube.com/watch?v=tERz8e3rxU4 (Fuse, what Overstrike turned into). "This is a travesty, why did this happen?!" Because when the developers focus tested the game, a lot of the people said "It looks like something my younger brother would play." Translation: it looks like it's a kid game, and I don't want to play it. Unsafe, don't do it, make it gritty and realistic and make it sell.
I fucking hate video games. I don't have a reaction image, so here's a drone picture I took of a truck stop.
27c0bc No.15337611
>>15337604
maybe the ultra settings are actually overkill
247f10 No.15337636
Most games don't really have a "low" setting any more. Crysis 1 on "low" looks like dogshit, Crysis 3 on "low" looks pretty good.
The problem is that there's next to no performance difference. Honestly how many times have you played a game in the past 3 years where changing ONE setting increased your FPS by like 20?
e97a82 No.15337649
YouTube embed. Click thumbnail to play.
>>15337636
Reminds me of this that I just stumbled upon.
db8728 No.15337725
YouTube embed. Click thumbnail to play.
Ray tracing is awesome but I do not see it being available for consumer grade games for quite a while because for one - consoles struggle as it is, throw in ray tracing and you will have a slideshow.
Voxelstein 3D is good enough to show how demanding it is.
7dde28 No.15337883
>Is ray tracing just a meme?
So far, yes
d2be9c No.15338264
>>15337883
Honestly this card will sell but as a poor man's workstation card since it'll do the job like one but 7000$ less.
02c732 No.15339510
>>15337725
What's the deal between those voxels and Ray tracing. I don't get it
fcd134 No.15340208
>>15333686
that's literally what the Doom engine does , just in low res.
yes it's how movies render cgi one frame at a time but it's not some magic new technique
e8d56f No.15341868
>>15340208
>tfw carmack was ahead of his time once again
104979 No.15341898
>>15333647
>Is ray tracing just a meme?
Pretty much.
Have you ever played a video game and say:
>Fucking woah, the shadows in this game is good!
No one really cares for shadows, and casuals won't even care even if shadows were just a dark blob under the character model.
The only games that raytracing would be a great benefit to would be:
<Horror
<FPS
9c09e9 No.15342115
>>15340208
>yes it's how movies render cgi one frame at a time but it's not some magic new technique
what this anon said, ray tracing shadows in nothing new. the reason games dont use it is that it needs a lot of power to render in real time. that being said, nooooboodyyy caaareees. i mean look at DX12, it was supposed to be just mind blowing when it came out, FF 3 years later and no one gives a shit about it barely any games utilize it even then there isnt much improvement, so i highly doubt anyone will utilize this technology until AT LEAST 5 years after the release.
20069e No.15342596
>>15340208
No that's not what the Doom or Wolfenstein engine does. Doom was ray casting based on sector in a two denominational map to create the illusion of pseudo 3D.
efa335 No.15342656
Oh ray-tracing is pretty sexy but it is not worth shit till it can be run at 4k so artifacting is not apparent. But since the 2080ti can barely chug through games at 1080p with ray-tracing this shit is not ready yet unless you are fine with a 1080p 30 fps experience lol.
bc4da8 No.15343548
>>15341898
>Have you ever played a video game and say: Fucking woah, the shadows in this game is good!
Splinter Cell Pandora Tomorrow which was my first one, since lights/shadows are a gameplay mechanic and it was fucking great.
7d99fe No.15343710
HookTube embed. Click on thumbnail to play.
>>15333944
>fixed geometry is okay
>separate lighting models for level and object geometry is okay
>piling hideous hacks on top of each other and handing these tools to nocoder artists that will produce severely artifacted results is okay
Nah
>>15334160
We could do real RTRT in the year 2000, entirely in software, on a single Athlon core, without SIMD, vid related. 640x480@30FPS, sure, but I'm certain the 1-2 teraFLOPS of raw compute between modern CPUs & modern GPUs via Vulkan/SPIR-V would bridge that gap.
You might also notice a number of other features that still don't exist in modern Gouraud-shaded games, like true refraction, true reflection, zero-penalty dynamic global lighting, volumetric lights, and non-polygonal geometry (implicit solids, isosurfaces, fractals). Here's an excellent article describing the technical details and history of RTRT in the cracktro demoscene from the 90s to the mid-2000s:
http://mpierce.pie2k.com/pages/108.php
And here's something a little more recent, the 2010 nuWolfenstein running on quad "Knights Ferry" Xeon Phi boards (750 single-precision GFLOPS each, about the same as one GTX 960 in total), with a genuine full scene raytracing renderer modded in, all in software:
http://www.wolfrt.de/
>>15334209
This
>>15337725
>>15339510
Voxels are awesome, and can be used alongside raytracing, but the two are in no way necessarily related, aside from both being killed off by 20 years of ASIC Gouraud renderers.
101715 No.15343782
https://www.forbes.com/sites/jasonevangelho/2018/08/21/nvidia-rtx-20-graphics-cards-why-you-should-jump-off-the-hype-train/1#41dcba773f8e
The dust has settled from the GeForce Gaming event in Germany, where Jensen and company revealed Nvidia's next-generation RTX 20 Series graphics cards. There was a 90 minute deep dive on ray tracing, the expected amount of hype, new and somewhat nebulous metrics for measuring performance and some steep price tags. When you step away from the spectacle, what the event lacked was a compelling reason to upgrade.
Before you pull the trigger on pre-ordering the RTX 2080 Ti or RTX 2080, though, please listen to some advice: don't. Don't pay inflated prices for marginal performance gains over the 10 Series. In fact, don't buy this new generation of GPUs from Nvidia at all, because there's something better coming.
The reality of the RTX 20 Series that releases next month is this: it's a money-grab designed to get early adopters on the ray tracing hype train for the 20 or so games that will ship with the feature. It's a stopgap to 7nm cards that should arrive in 2019 and offer substantial performance gains and power efficiency improvements. And as for the price tag, Nvidia can charge whatever it desires due to lack of competition in the high-end space.
Seriously, glance at the clock speeds for the 20 Series. Check out the unimpressive CUDA core increase over the 10 Series. Realize that the memory configuration is the same as the 10 Series (albeit with GDDR6 instead of GDDR5). Take a hard look at what the performance increase should be. Most in the tech media are putting it at maybe 10% to 15% over the 10 Series when it comes to the majority of games out there. But you'll pay 40% to 50% higher prices for this generation's replacements based on MSRP. And you know we won't be paying MSRP. . .
Ray tracing is bleeding edge right now, but do you want to spend an exorbitant amount of money to enjoy a handful of games optimized with it?
363fcf No.15343834
YouTube embed. Click thumbnail to play.
Path tracing is the future. Developers are always chasing better ways to make more realistic things, and you don't get much better than path tracing because that's how reality works. The question is whether hardware can handle it in real time yet or not.
The same technique works for audio too, not just light.
56b1ea No.15343835
>>15333647
>Is ray tracing just a meme?
I mean, thats what 3D film render uses right now, so…..
2a57a1 No.15343837
>>15343710
>We could do real RTRT in the year 2000
We could do it way before then, but it was a shitty technique. The main effect in your video goes back to at least '94 in demos and they're just casting a ray per light per pixel and you end up with hard shadows and no bounces.
7d99fe No.15343846
>>15343834
>The same technique works for audio too
Fuck Creative, death wasn't good enough for what they did to Aureal.
>>15343837
It's still superior to the current status quo in realtime graphics, both due to its greater flexibility, and its architectural uniformity. That said, any real exploitation of its potential will require games built from the ground up exclusively to use it, exactly the opposite of the piecemeal approach being taken by nVidia, but I hope the renewed interest sparked by this hype will cause all the good raytracing tech to come back out of the woodwork.
2a57a1 No.15343943
>>15343846
>It's still superior to the current status quo in realtime graphics
It's not, though. The hate for hard shadows killed stencil shadows long ago and those could be used in infinitely more complex scenes. Dr. Dobbs tier raytracing just won't work today except maybe in some sort of retro indie '90s revival.
472e39 No.15344910
>>15339510
If i remember correctly voxels can be used to make some sort of low res 3d environment from mesh. and light renderer can use them instead of meshes wich is cheaper.
I think this is how raytraysing does use them.
472e39 No.15344929
>>15333686
>>15340208
It's not a new thing, but nvidia approach is making a card specialised for ray tracing as i understand it. And some ai denoise for it.
>Doom engine does
where? If it's what this >>15342596 anon said then it's just about cutting geometry to not render it. It's not about lighting.
472e39 No.15344937
>>15342115
Not dx12 but Wolf and Doom use Vulkan, a similar thing and devs say it does improve performance.
7d99fe No.15349185
YouTube embed. Click thumbnail to play.
>>15343943
Soft shadows aren't a huge deal, just multiply the number of rays somewhat. Here's something from the same group that did the Nature Suxx demo, just a few years later. Still single-threaded, no SIMD, no GPGPU.
Oh, and the only video I could find is awful and incomplete, I should fire up my XP install and do better. Here's the benchmark itself, if you've got an old enough OS to run it:
https://web.archive.org/web/20080510145655/http://www.realstorm.de/realstorm/data/RealStorm_Bench2006.exe
ec8a11 No.15349264
YouTube embed. Click thumbnail to play.
>>15336050
Since the other guy is too retarded to give a straight answer, (whitted stile) ray tracing is sending one ray per pixel and having it bounce around for a while, reporting the resulting color to the pixel. Path tracing is sending a lot of rays from each light source, letting them bounce around for a while, and having them report to pixels if they happen to hit the camera.
Path tracing is naturally slower, but makes area-lights easier resulting in better soft shadows, automatically creates bouncelight from nearby surfaces and mirrors, and for instance those bright spots when light converges after being refracted through a lens I forgot the official term for it. But because not every pixel is guaranteed to get a result, and requires multiple results to get a good image, it has to converge an image over multiple runs of the light simulation, resulting in a grainy effect whenever you have to restart from a new frame (see vid related). Nowadays people like using some AI stuff to take the noisy result of a single or just a few passes of path tracers and filling in the gaps, but while hard to notice this produces "technically incorrect" results.
Ray tracing has hard shadows unless you fake area-light by just using many point-lights to create one, and scales worse regarding speed depending on the amount of lights you have. But it does render one whole frame every time.
7d99fe No.15349313
>>15349264
Perhaps the simplest way to put it is that raytracing can do most of the things pathtracing does with enough hacks stacked on top, much faster, but pathtracing is more architecturally elegant, assuming you can figure out a way to run it fast enough.
>I forgot the official term for it
Caustics
f5c0e7 No.15349314
JUST so you guys know…
Ray tracing dates back to at least the 80's. It's a buzzword because its now feasible for advanced hardware to actually render now.
ec8a11 No.15349334
>>15349313
Mostly true, although the hacks tend to slow raytracing down more in the long run when stacked on top of each other. To get the absolute same result for ray tracing would be costlier than path tracing is.
>caustics
That's the one, thanks.
cafdbb No.15349369
YouTube embed. Click thumbnail to play.
You fucking retards are over complicating a simple question.
yes its a fucking gimmick and a shitty one at that.
its absing the assumption that real life uses retarded and inefficient particles to bounce lights off objects.
You shoot a laser at an object and it bounces off the object lets say a red balloon and hits another point, it does this multiple times until it bounces the light back at the camera. the multiple light spots are realistic the light from the red balloon is reflected onto the 2nd point and other surrounding points causing reflection.
You need to do this millions of times to get each and every point of light.
f5c0e7 No.15349376
>>15349369
You're overcomplicate this issue
Just draw a person and a the sun and the light acts like reality.
It's EASY.
7d99fe No.15349389
>>15349334
>To get the absolute same result for ray tracing would be costlier than path tracing is.
Oh, certainly, but you can get 99% of the way there (radiosity, photon mapping, ambient occlusion, etc.) with raytracing in realtime on commodity hardware. Whereas pathtracing requires orders of magnitude more computational power without dithering artifacts, so there's absolutely zero chance of it being doable in realtime on even the fastest supercomputers, barring an incredible optimization breakthrough.
cafdbb No.15349437
I wish i could code, then i'd blow the ray trace crap out the water.
Real life doesn't use Rays of light it uses waves.
I would code it so that each object shoots out its own wave of light in a sphere based on global illumination, and when it interacts with another object that object creates a ripple causing it to reflect or scatter light all around.
f5c0e7 No.15349443
>>15349437
Are you retarded?
cafdbb No.15349448
>>15349443
my explanation isn't the best because i can't practically show it working, but it would work better than ray tracing.
e2ba12 No.15349450
f5c0e7 No.15349459
>>15349448
"Waves" does not mean light "pulses" out in all directions like a wave in a pool when you drop a pebble in.
"Waves" means like electromagnetic waves, you fucking moron.
b99017 No.15349460
>>15349437
>>15349448
>Real life doesn't use Rays of light it uses waves.
translation from gibberish
<Real life doesn't use waves of light it uses waves.
thats why people call you retarded. ray is a direction of the wave
27c0bc No.15349468
>>15349437
>it uses waves
i can't even, i don't even it doesn't make a difference because shooting a bunch of "rays" is as effective as your "waves" if not your waves would be more terrible
f5c0e7 No.15349483
>>15349468
His "superior solution" would require EVERY object to send out AT LEAST 360*360 (360 vertical degrees * 360 horizontal degrees) paths per unit of measurement per frame and still have to relate to camera and light source positions.
For comparison, to ray trace every single pixel on screen would require 1920*1080 paths. His system would render about 16 pixels for pixel-level ray tracing. It's about 0.0000077 times as efficient as the most simple solution.
cafdbb No.15349487
>>15349459
If you don't understand how it works then shut the fuck up.
>>15349460
a ray is a particle you fucking moron, it's a point of light. if you can't read then shut the fuck up.
>>15349468
You don't understand, using ray tracing you need to shoot individual beams of "particles" and capture this in a camera millions of times, the waves would dynamically be doing their job already so all you need to do is look from your point of view rather than wasting fps shooting light.
7d99fe No.15349490
YouTube embed. Click thumbnail to play.
>>15349437
What you've described just so happens to bear substantial resemblance to a conception of optics called a lightfield. The core of the idea is the lightfield function, a higher-dimensional vector which describes the optical characteristics of any given point in a volume:
https://en.wikipedia.org/wiki/Light_field
Aside from computer graphics, it's also used in a variety of real world applications, like multi-pinhole cameras that can take an HDR photo variable focal distance and stereoscopy in a single exposure. There's also an audio equivalent, soundfields, which can be used to do surround sound with an infinite number of channels using only three microphones.
cafdbb No.15349496
>>15349483
You only need to render what you see not what you DON'T see. stop being a dumb shit and construding it.
the objects can tell from which direction you are viewing and only show you what you need to see not doing unnecessary calculations on points.
f5c0e7 No.15349500
>>15349496
Wow, it's almost as if there's a reason people start ray tracing from the cameras perspective.
cafdbb No.15349503
>>15349500
wow it's almost as if it's useless because it takes too much calculation.
did you ever hear once from nvidia about the fps or did they keep it hidden.
f5c0e7 No.15349518
>>15349503
>>15349500
>>15349496
Just to clarify:
>you only need to render what you see [the objects can tell from which direction you're viewing - which is a path you have to trace for collision]
<This is WHY ray tracing starts from the eye [because you don't know objects position relative to the eye without complex calculations and it's much easier to send out rays from the camera because it's one position vector and one direction vector and you know the FOV - THE WHOLE POINT OF RAY TRACING FROM THE CAMERA IS BECAUSE YOU DONT JUST KNOW WHERE THE OBJECTS ARE RELATIVE TO THE CAMERA]
>no, that's dumb. Calculating rays from potentially thousands of objects then determing their position relative to the camera is much smarter. NVIDIA hid the numbers!!
5533ac No.15349523
>>15342115
In other words, wait 5 years before buying the next Nvidia scam because by then the price will be lower but also more games will (probably) utilize Ray Tracing.
7d99fe No.15349532
>>15349523
This, really. Don't buy nogamez hardware.
cafdbb No.15349536
>>15349518
>much easier to send out rays from the camera because it's one position vector a
>THE WHOLE POINT OF RAY TRACING FROM THE CAMERA IS BECAUSE YOU DONT JUST KNOW WHERE THE OBJECTS ARE RELATIVE TO THE CAMERA]
that's the point i'm trying to say you fucking retard. the object already knows what it is and where it is, all it has to do is point to the camera. why are you trying to make a camera in a virtual world work like a fucking eye. its making too much calculations when you could simply use tricks to make it simple for the machine.
bfba9c No.15349551
>>15349536
>analog wave calculations
>tricks to make it simple for the digital machine
LOL
cafdbb No.15349557
>>15349551
>>15349551
>analog wave calculations
>tricks to make it simple for the digital machine
we have such a thing as vectors, we abandoned it a long time ago but could make a resurgence.
f5c0e7 No.15349560
>>15349536
Describe precisely how this works algorithmically.
cafdbb No.15349570
>>15349560
fuck of you fucking retard, I said i wasn't a programmer but i can make concepts.
a program is just your imagination onto practical applications onto code.
skeptical dipshits are always on the backburner of advancement and technology only coming out when its already established like rats.
f5c0e7 No.15349576
>>15349570
Are you retarded?
You can describe an algorithm without knowing how to program. You just need to explain the unambiguous, step-by-step logic to achieve what you want.
I'll explain to you why you don't know what you're talking about.
5533ac No.15349589
>>15337604
Alien: Isolation looks fan-fucking-tastic and it could manage to run 60fps on my Radeon 6850 rig I had at the time before upgrading it.
cfc0dc No.15349592
>>15334141
But it's already in UE4 and Unity.
cafdbb No.15349594
>>15349576
ok, let me get my textpad and explain a 40 page explanation on a concept i just made up.
using logical fallacies to argue, Fuck off
7d99fe No.15349600
YouTube embed. Click thumbnail to play.
>>15349570
Like everyone else has noted, calculating a lightfield for an entire scene, especially every frame, would be far too demanding. There are, however, some applications for precalculated lightfields that cover only areas a camera is likely to traverse, for static scenes:
https://blogs.nvidia.com/blog/2016/07/25/nvidia-sdk-updates/
Aside from the VR walkarounds nVidia is using it for, this sort of thing could be combined with actual realtime graphics to create more complex scenes, and even added to using dirty/clean routines, but it would use very large amounts of RAM.
727412 No.15349638
>>15349264
I still don't get it, only thing i could think as a difference is raytracing trace from the eyes (pixels) through the scene and to the light. while pathtracing trace from the light through the scene and to the eyes (pixels).
bfba9c No.15349646
>>15349638
Raytracing ignores the calculations that aren't going to hit the camera, path tracing calculates everything then ditches what's going to hit the camera.
2a57a1 No.15349648
We'll eventually do graphics via path tracing as it's trivial to parallelize, doesn't need a bunch of hacks to look right, and there's practically no physical limit on scaling the hardware. We're going to hit a physical limit soon for most of the existing techniques because we don't know how to shrink transistor designs smaller than 1 atom.
f5c0e7 No.15349678
>>15349594
You're simply an idiot.
Your fundamental error is misunderstanding the entire purpose of ray tracing. Calculating rays from every object is beyond moronic and literally more computationally expensive than calculating rays from a light source with probably worse results. It makes literally no sense
You're saying to calculate objects to determine what is visible to the camera. Which is what you generate rays from. This is expensive and useless by itself since the problem IS NOT trying to find a path from the object to your eye to begin with. You're complicating an issue where you now have to calculate rays from every single unit of a texture visible to the eye which accomplishes nothing because you don't know where the light source is and that takes another whole bunch of ray tracing which then has to connect back to your original calculation. Not only that, but you have to do this for every object in existence which is many more times what's visible on the screen.
You're a fucking idiot and you should kill yourself
ec8a11 No.15349709
>>15349557
>we have such a thing as vectors, we abandoned it a long time ago but could make a resurgence.
Except vectors are exactly how ray- and pathtracing work, and they have never been abandoned even outside that, you fucking tard. I'm not sure why you think you can improve upon something when you don't even know how the thing you want to improve upon works. You're not even on mount stupid yet, you shouldn't even want to open your mouth.
>>15349638
In implementation that's the main difference, a lot of what I said was the results from doing it the ways you said.
>>15349646
Not quite.
3f116e No.15349729
>>15349496
>construding
That's not a word retard
6a253a No.15349738
This entire thread is an embarrassment, I can't believe so many people who pla vidya know next to nothing about 3d rendering.
Ray-tracing is how the majority of CG software renders lighting, it's actually simulating photon. It's not a meme and the fact that we can use it real time now rather then just for prendered shit is a huge deal.
That being said, it's usage in the games they showed it off in might as well be like PhyX or hairworks or whatever, but unlike those this actually has potential to become a widespread, game changing paradigm shift iinto changing how the entire industry does lighting and graphics in general down the line.
3f116e No.15349751
>>15349738
>It's not a meme and the fact that we can use it real time now rather then just for prendered shit is a huge deal.
>we can use it
What the fuck is that supposed to mean? At what framerate and at what cost?
eca3a7 No.15349756
There has been some performance estimates both from nvidia and elsewhere about the performance of the 2080 ti. The same guy who leaked the existence of the rtx 2080 a week before Nvidia revealed it got internal numbers that it is anywhere from 8 to 25% faster which is frankly pathetic considering the jump in price. Nvidia has been churning out flat out awful generational improvements since the 600 series where the high end was only about 18% faster than the previous.
PC gaming has been fucked for a very long time and a portion of it goes back to people not buying AMD and AMD not putting themselves in a good position.
f5c0e7 No.15349768
>>15349751
Personally, ray tracing is more interesting from a scalability perspective, the closer we get to simulating real physical phenomena on computers means the closer we get to graphics that look real.
Currently, most graphics cards have had years to optimise for old techniques of lighting. The future will bring more of a focus towards ray tracing, performance issues will be smoothed out and game devs will start designing with Ray tracing in mind (e.g. blending more vibrant objects into scenes because lighting accurately reflects colour reflecting onto nearby surfaces)
Like most big changes though, wait 5-10 years until the products get cheaper and are worth it. It's like with AA… a paper comes out documenting a new type of AA and only 5-15 years later is it present in a significant amount of games.
ef8745 No.15349770
>>15334173
This. Anyone that's been a fan/member of the demoscene knows this. They shit out RTRT consistently and years ahead of dedicated hardware features.
e8369b No.15349847
>>15334041
If you were really an environment artist and mapper then you'd appreciate how a lot of tedium of your job would be removed by real-time ray tracing. No setting up hundreds of light probes or wasting time waiting for lighting to bake just to see it's not quite what you wanted and having to tweak it and wait for baking times again. This isn't some automation that will just make devs lazier, it's freeing up their time to work on other things.
>>15338264
The only RTX cards Nvidia has announced that are worth it are the workstation ones. The job of artists in the industry will be made a lot easier with a real-time solution to ray tracing. If their editors and other software support real-time ray tracing, a lot of stuff that took countless iterations will now just be edited on the fly until the artist is satisfied with it.
>>15349523
Ultimately this is the most important post in this thread. Wait until there's actually a catalog of games that use the technology. Which in reality probably just means wait for AMD to make their own ray tracing GPU with an open source solution so that people other than the billion dollar corporations can implement the thing into their games.
cafdbb No.15352905
>>15349678
I never said that idiot, i said let the object know where it is so that the camera doesn't have to figure out where it is, the object tells the camera where it is so and it projects reflections on its own to its surroundings, all the camera has to do is capture what is shown.
cafdbb No.15352914
>>15349709
Except vectors are exactly how ray- and path tracing work
No it's not like that at all you retard, Don't go and think everything is perfect just the way it is and the way you have been doing it is the only way, Fuck off and learn something rather than being a peice of shit.
>>15349729
its construing you fucking moron
>>15349751
at half the frame rate and more cost.
cc3e0c No.15352956
>>15333647
>Is ray tracing just a meme?
>Here is a rendering process that makes games look absolutely beautiful…
<.. except it has never been feasible outside of 2D games because the average technology isn't powerful enough, and all the latest tech, that is powerful enough, is flying off the shelves as quickly as it comes out because of idiots chasing after the modern day version of the Califronia Gold Rush.
2bc6aa No.15354860
>>15349847
Bitch don't you fucking tell me what to appreciate.
99188e No.15354867
>>15333647
Not a meme. If developers just have to specify a light source and let the hardware or APIs determine where the shadows go and other effects, then it will save them time and resources in the long run.
Only problem is it was introduced way too early with a massive performance hit with a ridiculously high price. It's too impractical.
99188e No.15354872
>>15354867
Actually that isn't the only problem. The games that take advantage of the effects suck and the games that were demoed didn't let players turn off ray tracing to see how different the games look without it. It also didn't let them disable ray tracing and let them change resolution to 4K to see if the new cards can run 4K at 60 FPS on a single card. If the cards are capable of running games at 60 FPS on 4K resolution with high settings, that would have been some positive publicity for nVidia.
7c34c8 No.15354904
>>15354872
Actually that isn't the only problem. The games will be shit, and photorealism can't save it, it's just boring CGI
5f242c No.15354907
YouTube embed. Click thumbnail to play.
>>15352905
>the object tells the camera where it is
ok makes sense, storing location is fairly easy
>[the object] projects reflections on its own to its surroundings
and you don't use that location information at all because now any and every arbitrary object is projecting reflections instead of behaving reactively to the camera, and this is somehow supposed to be more efficient than everything else proposed thus far. Even if you do a hack-y solution by shitcanning objects not in FOV there would still be a problem of having too many objects on scene, or more likely, too many surfaces, so things would be permanently capped to low res and low density white-room hell while other solutions advance into tracing actual scenes.
Ideaguys are the future.
af8aa6 No.15354932
>>15342596
>two denominational
lol
>illusion of pseudo 3D
Does fake fake 3D mean real 3D? Because Doom was real 3D.
ac5a01 No.15354940
>>15354907
Maybe it's me, but the lighting in that demo seems bland, and the graphics are no better than Skyrim.
7d99fe No.15354991
YouTube embed. Click thumbnail to play.
>>15354940
That's because (like many of the games nVidia demoed) it's just a camera moving through what is overwhelmingly a static scene of opaque polygonal geometry with diffuse surfaces and a single static lightsource.
Lemme see if I can try and find something with more dynamism, but in the meantime, here's a classic hybrid RTRT demo with some pretty translucent objects. And a list of some more RTRT demos:
http://realtimeradiosity.com/demos/
2d1b95 No.15354993
>>15333647
Who cares when it's just going to be used games where you walk forward and press the context sensitive button prompt and watch the scripted event unfold.
ef8745 No.15355000
>>15349646
More like raytracing ignores the camera altogether. Because every single vector could be used to arbitrarily create a view plane. That's all the "camera" is in these cases.
ef8745 No.15355003
>>15355000
Also let's be honest. We're going to rapidly move beyond discussing rendering in terms of vectors in favor of discussing tensors.
This means there's going to be a huge pile of shit software (Ie, games) made by people with very little to no actual high level math education.
7d99fe No.15355025
>>15355003
Question: Why is it penniless teenagers who've barely entered highschool have been cranking these things out since the 90s, but "expert" gamedevs who've theoretically been exposed to university-level math and physics courses, working on supercomputers, STILL can't seem to understand how RTRT works?
7c34c8 No.15355035
>>15355025
>Why is it penniless teenagers who've barely entered highschool have been cranking these things out since the 90s
idk, maybe because they're not diversity hirelings
73cc33 No.15355053
>>15340208
>>15342596
Wolfenstein used grid-bound raycast checks to determine the distance of walls from the camera. Doom doesn't use raycasting at all for rendering. It uses a BSP tree culled to the current sector's PVS so it can determine what lines are visible and in what order from the player. It then finds the x screen co-ordinate for start and end of the line from a lookup table based on bitshifted angles to the player, with wall height determined by distance from the player and height of the lineseg.
cae19f No.15355128
>>15355025
Because cranking out extremely complex code for little return is one of those things that get boring when you're not doing them just to show off you can
cae19f No.15355132
>>15355053
I don't know why but I've seen this explanation both in more detailed and more simple forms but only clicked just now.
157f21 No.15355233
>isnt this more or less what ancient civilizations believed? as technology gets smarter its going to look more and more ancient
Could someone explain in laymen’s terms what he meant by this?
cae19f No.15355247
>>15355233
ancient civilizations thought your eyes shot seeing rays that interacted with surfaces and communicated back instantly, which is more or less what is happening here.
the idea that as technology gets smarter its going to look more and more ancient is just Berenstein bear-tier baseless theories.
7ab2d3 No.15355428
GRAPHICS LIKE THESE? WHEN?
15624f No.15355450
He looks like Blacked Alaska
5f9031 No.15355465
2b700f No.15355492
>>15355025
Because better educated graphics programmers get hired by companies like Pixar and Autodesk. Games don't cause technological innovation, they take advantage of it.
000000 No.15355541
gay tracing might as well not exist, any idiot who buys the new card for something no game supports right now is a fucking retard.
000000 No.15355843
The important thing is that you buy the new card so Mr. Huang can buy a new leather jacket and washes the old one in your tears.
aea936 No.15355859
No, it's not.
RTX may be a meme, but that doesn't make ray tracing a meme. Stop calling things a meme.
cd69ea No.15361262
GUYS. Answer the fucking Alien guy's question. Graphics like those? WHEN AND HOW?
a71867 No.15361306
>>15333647
Graphics is just a meme.
25d232 No.15367016