5 ms·
Lucas Pope is for sure a solo dev. He wrote a custom shader for Obra Dinn while he was also writing the storyline. It's a pretty incredible feat.
by austinthetaco 5y ago
Lucas Pope is for sure a solo dev. He wrote a custom shader for Obra Dinn while he was also writing the storyline. It's a pretty incredible feat.
- deleted 5y ago[deleted]
- hwers 5y agoA custom shader is an incredible feat?
- ajkjk 5y agoWell, no, but arguably that one was: https://danielilett.com/2020-02-26-tut3-9-obra-dithering/ https://danielilett.com/2020-02-26-tut3-9-obra-dithering/ (But yes it's a bit weird not to say that the feat was, uh, making that whole game).
- lelandfe 5y agoHere’s a pretty wonderful timelapse of Pope getting the player’s hand working in the game: https://m.youtube.com/watch?v=IQdpeN_OERM https://m.youtube.com/watch?v=IQdpeN_OERM
- throwaway4323r 5y agoI have no game programming experience. What is a shader and what other things needs are required to make a 3d object realistic. I think wireframe and then lighting is another. Seems shading is yet another which provides skin. Other than animation is there anything else?
- idrios 5y agoA shader is the human-editable code that gets compiled into the GPU to do graphics rendering. In terms of 3D objects, "wireframe" is broken into vertices and fragments, where vertices are points in space and fragments are the interpolated positions between vertices. You pass any information you want to the shader from your main CPU process (e.g. time elapsed, screen resolution, textures you want to use, click events, random variables you conjured) and the shader executes whatever you code you wrote for it -- maybe it adds a blur effect, thresholds colors into black/white, mines bitcoin, it just executes whatever shader code you wrote, however creative you wanted to be. Some really cool examples at shadertoy.com