doom 3 smoke / fire
do any of you guys know how to warp rendered images like in doom 3?
im tyring to recreate the effect but have no direction =(
There are polygons involved, so it's like particle systems, but I am not sure what sort of texture blending or shader they use.
grab the framebuffer as a texture in the area where the haze is, + simply apply some fragment shader to it results in a destorted image, check javacooldudes site he has a similar example
You don't even need to use fragment shaders for it. Grab the framebuffer as a texture, then render a grid of quads textured with it. If you move around the vertices in the grid, the image will distort - pulling vertices towards a single point will cause a 'pinching' effect, for example.
wow, that's a neat idea superpig. just to add my 2 cent, I got to thinking and realized if you wanted more smooth refraction effects, you could use a bezier patches or something simliliar, I'd think that doing this kindof image morphing with poly, to get good results would require large number of poly. I'd assume to small a number would expose the pologonal structure of the latice.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement