[ 3 / biz / cgl / ck / diy / fa / g / ic / jp / lit / sci / tg / vr / vt ] [ index / top / reports / report a bug ] [ 4plebs / archived.moe / rbt ]

/vt/ is now archived.Become a Patron!

/3/ - 3DCG

View post   

[ Toggle deleted replies ]
File: 13 KB, 326x326, What did i just type you retard _a8ca8092ddd8cc92c9a3a2dd5aedd609.jpg [View same] [iqdb] [saucenao] [google] [report]
704219 No.704219 [Reply] [Original]

>LOOOOOOL idk how game engines work or nothing
>PBR and raytracing are just buzzwords bro lol lmao

Game engine programmer here
PBR refers to handling the light of a scene in a physical manner. This means photon energy is conserved when it hits a surface, some of it gets absorbed by the surface, and some of it gets reflected. In PBR you have a diffuse term which is lambertian bumfuck easy dot product of camera angle with the surface normal but then you get spicy with cook-torrance specular brdf (bidirectional reflective distribution function) which is based on the physical model described in the previous sentence. Calculating the specular term requires a shit ton of math and that doesnt even get into the absolute fuck ton of math that image based lighting requires (precalculated directional light integration) or in other words, how does the light from your world contribute to your material from every angle. All this shit to arrive at your precious PBR workflows where you just throw in normal maps, specular maps, and diffuse maps and call it a buzzword.

Same shit goes with raytracing, a photon (pixel) is traced out of the camera and bounces off shit until it hits a light source, while conserving photon energy. Same as how light works in real life except in the opposite direction. It's not a fucking buzzword retards.

>> No.704220


>> No.704248

program my dick

into your mouth

>> No.704264
File: 41 KB, 396x382, f63.jpg [View same] [iqdb] [saucenao] [google] [report]


>> No.704265

Wrong board, faggot.

>> No.704266

sorry, meant for >>704219

>> No.704271

Who are you quoting?

>> No.704290

Saw >>700776 and decided to explain why they arent buzzwords, because I've seen that same retarded argument here as well

>> No.704292

Yur really dum

>> No.704294

> Straight out of university
> No idea what they're talking about
> Convinced that the internet will be impressed, like their mom is, when they drop technical jargon.

Everyone knows this stuff. It isn't special. Stop posting. KYS cancer.

>> No.704315

>the absolute fuck ton of math that image based lighting requires
You mean Monte Carlo sampling with increasing cone angle or just faking it with the the old gaussian? Who in their right mind does the lengthy cosine integration anymore.
You're not a graphics programmer and if this is "a fuck ton of math" to you wait until you start calculating sky colors or volumetric lighting.

>> No.704356

Oh yeah retard? You talk just like OP

>> No.704368


>> No.704374

everyone that posted before me is a faggot.

>> No.704375


>> No.704398


>> No.705769

how does a differentiable renderer work?

Name (leave empty)
Comment (leave empty)
Password [?]Password used for file deletion.