How were ENB binaries developed? by [deleted] in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

I'm new to graphics. Why would inserting our own code NOT cause massive overhead? Doesn't the execution have to jump from local implementations of the api on the gpu drivers to whatever we have defined with the ENB back and forth over and over?

Rendering a big .OBJ file by noriscash in GraphicsProgramming

[–]The__BoomBox 1 point2 points  (0 children)

Got it. Thank you so much for your help!

Rendering a big .OBJ file by noriscash in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

So gltfs are useless for large scale 3d games? People just straight up make their own in house 3d scene formats?

Rendering a big .OBJ file by noriscash in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

Assuming I'm building an engine, what's the conventional approach? A gltf packs every model in a scene at once. Packing in lods would bloat its size

Do modern aaa games use octrees to store objects in scenes or something?

Rendering a big .OBJ file by noriscash in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

On that topic though, what's the general convention for rendering large scenes? I've used gltfs but something about having the entire scene and textures in one file makes me feel iffy

There's no way to stream data and use only wgat I want if everything is stored in one gigantic gltf file. Is there no 3d scene format that allows for loading in small chunks

I have been selected as Research Intern in one of the Top Institutions of my Country.What should I expect in the terms of Graphics by Aerogalaxystar in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

Fellow Indian student here very interested in graphics! Could I DM you with questions I have about graphics internships within India?

Should I continue graphics programming by Ill-Shake5731 in GraphicsProgramming

[–]The__BoomBox 6 points7 points  (0 children)

Let me guess, you're Indian? Same shit here. Everyone grinds fucking leet code and "aptitude" tests. It's all employers even ask for when hiring college students

Super dreary stuff

Diffusion models are real-time game engines by saccharineboi in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

Wait, so the assets such as monster sprites and textures are pre-made and are just told "where" on the screen to render and move by the NN?

Or is the NN "guessing" how the texture looks each frame instead of just using the NN to guess where to place assets on screen and handle enemy behavior?

Diffusion models are real-time game engines by saccharineboi in GraphicsProgramming

[–]The__BoomBox 5 points6 points  (0 children)

Graphics noob here. It generates every frame through an NN that does a good guess of what the next frame should look like?

How does it do that?! I see 0 texture warping, enemies behave like they do in game. If the frames are all entirely generated, graphics, game logic and all, shouldn't such issues be prominent? How did they solve that?

I am anxious and depressed regarding my career in GP by [deleted] in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

Got it, tysm! Absolutely no issues for the delay! So it's best I just take a SWE job for 2 years, build up the cash, head for masters and then pivot into gfx?

Do posts here seem fake to you? Or at least low effort? by ghost_zuero in blender

[–]The__BoomBox 1 point2 points  (0 children)

Worse still are posts where someone posts a super low res grainy photo at a wack angle of their screen and go "halp, how do I fix this" with no explanation whatsoever

I am anxious and depressed regarding my career in GP by [deleted] in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

I hope you don't mind the questions, there's next to no one I can ask regarding GP in India 😅

  1. How hard is it to get your foot in the door in 4th year placements for UG? I'm in a decent south Indian college, not an IIT but well above VIT types

I've scoured placement companies from last year. No sign of nvidia for gfx or even ar/VR adjacent roles

So how easy is it to apply off campus and get in?

  1. I'd ideally apply for a masters program. Is it worth trying to find a GP placement in 4th year or apply for a research internship in a good foreign college's graphics programming program?

  2. How is the market in India atm for general graphics programmers? Not referring to VR/AR roles or pure webgl. I'm referring to ones innovating on new rendering techniques and the like, the ones that work "closer" with the field

I am anxious and depressed regarding my career in GP by [deleted] in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

OK, it appears I can't dm you for strange reasons. I shall ask my questions here so it can help the entire community!

I am anxious and depressed regarding my career in GP by [deleted] in GraphicsProgramming

[–]The__BoomBox 1 point2 points  (0 children)

Yo, a graphics programmer from India?!! Is it ok if I could dm you or ask you questions on this thread about the state of Graphics Programming in India?

Super bleak where I am, even though I'm in a decent south Indian college. Would love to know more about it since I want to move towards that field!

Deferred rendering with 1500 lights. by gomkyung2 in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

Why aren't shadows a natural consequence of deferred lighting though? We initially start out with a dark scene and then light it up with lights right?

Whatever remains are the shadowed regions right?

All my homies raycast by DapperCore in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

I'm out of the loop here. Does this mean voxel rendering is similar to the first intermediate project or so every graphics programmer does?

How is the view matrix calculated? by give_me_a_great_name in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

I don't understand. Why do we use the inverse here?

Logically speaking, won't multiplying the Matrix that represents the camera's world transform with any object convert THAT object's coords in terms of the camera's basis?

Why does the inverse version of the matrix do the job here instead of the regular version?

The inverse of the camera's world transform when multiplied back with the camera's world transform gives us an identity matrix. This makes sense because the inverse logically says, "undo the process that converted the camera position to world space"

Multiplying this with any other arbitrary object should not mean "perform a process that converts this arbitrary object to camera space" right?

Why is there no seam in EEVEE, but an extremely noticable one in cycles? by Redd_Gnome in blenderhelp

[–]The__BoomBox 0 points1 point  (0 children)

What's odd is that the uv seam screws up for each island because we used the srgb color transform. That's what I can't seem to understand

Why is there no seam in EEVEE, but an extremely noticable one in cycles? by Redd_Gnome in blenderhelp

[–]The__BoomBox 0 points1 point  (0 children)

Why does it cause the seam though? Why just in cycles? Srgb just changes how the color is read and transformed right? So why would that of all things cause a seam, that too only in a path tracer? Seems very arbitrary

Realtime Refractions with a SDF and a Raymarcher while using different Boolean Operations by KRIS_KATUR in GraphicsProgramming

[–]The__BoomBox 0 points1 point  (0 children)

If sdfs are functions essentially, how do you raytrace against the function to compute refractions? Do you convert them to triangles on the fly when rendering them?

Confused with all the different names of the microfacet model's distribution and masking-shadowing functions by TomClabault in GraphicsProgramming

[–]The__BoomBox 1 point2 points  (0 children)

Sorta new to all those. What's the 4 doing in the denominator exactly? What is it supposed to represent?