how to flood your friend's room from across the internet

Originally posted on Cohost: 2024-07-19
eggbug floating in water next to a bed

You will need:

  • fSpy
  • Blender (not the kitchen type)
  • One or more photos of your friend's room containing two sets of parallel lines that are orthogonal to each other in world space

If you don't have friends, you can flood a room you found in an image search, as I will be doing with this image i found when searching for "dorm room"

Step one: spying the f

a photo of a dorm room being set up in fSpy Slap the photo into fSpy and align the pairs of axis lines with lines in the image that you can assume are parallel and orthogonal to the other axis lines in real life. Then position the world origin and optionally specify a reference distance if you want the scale to be correct-ish out of the box. Save as a .fspy project file

Step two: model the rest of the f room

the objects in the dorm room modeled in 3D in Blender Import the .fspy file with the fSpy Blender add-on, it gives you a camera with a background image, and all you have to do is model everything

Step three: infer the lighting

lights added to the dorm room scene to match the lighting in the photo Use your deductive reasoning to find out how many light sources are in the room and where to place them. shadows are a great help for this step

Step four: add water

water rendered into the dorm room photo, making it look flooded Use the photo as texture for all the objects in the room, with window texture coordinates and "mirror" wrap mode. Set all objects as shadow catchers and enable the shadow catcher pass. In the compositor, multiply the photo with the shadow catcher pass, and combine this with the render using an alpha over node.

Now you can add water. Make it grimy with the Principled Volume node

Step five: add eggbug and other stuff

other elements rendered into the dorm room photo including eggbugs, blÄhaj, a generic furry, a pool ladder and some snacks

There are no limits to what you can put in your friend's room