We can give realism to our action or horror scenes with fake blood… and thanks to Kdenlive it is possible to simulate the presence of blood in our scene without having to pour red paint on our film set.
Action films inevitably involve fights of various kinds. And, in the fighting, it is obvious that someone is injured. Simulating a shooting, a duel with swords, or a boxing match is not too difficult: it is enough that the actors have a certain coordination, so as not to really hit each other and be able to dodge the shots. It’s a bit like a dance choreography. It is also important that the actors manage to pretend to have been hit, and to experience pain, in a realistic way. But that may not be enough: anyone knows that when a person is injured the first reaction of the body is loss of blood. If the wounds on the body can be reproduced with discreet ease using makeup, it is much more difficult to reproduce the bloodstains that must necessarily appear on the objects of the room such as the floor, walls, and any furniture. One option is to buy a two-liter can of fake blood and spread it in the room where you are shooting your footage. But on most occasions, especially if you work on a fairly tight budget, it is not an option practically: fake blood can indelibly stain some types of ceramics and the plaster of the walls, as well as being still rather difficult to remove even on surfaces that are not porous. The simplest solution is to shoot the scenes without blood, and add it in post production using the magic of Kdenlive. Our trick works with fixed shots (ie with the video camera mounted on a tripod), but it can also possibly be applied to shots on the move using “camera tracking”, a mechanism we talked about in a previous issue of GNU / Linux Magazine. The idea is quite simple in itself: just get good bloodstained images and process them with GIMP in order to adapt them to the scene we shot. Then you can overlap the spots using the Kdenlive “multiply” transition. The beauty of this transition is that it superimposes the image while maintaining the lighting of the original scene. It means that, for example, if the stain is to appear half on a white wall and the other half on the brown jamb of a door, the correct lighting will be preserved. The same applies to the possible modification of the lights: for example, if in the shot an actor illuminates the area where the spot is located with a flashlight, the spot automatically assumes the right color. Of course, characters can be moved in front of the spots using rotoscoping. For example, we can suddenly make a stain of blood appear behind an actor’s back, who then falls to the floor: this gives the illusion that blood has spattered on the wall because the actor was hit. We can also make bloodstains in motion using the key frames of the Kdenlive Composite transition: we set a key frame at the beginning of the clip with the initial position of the bloodstain, and then one at the end with the position where we want it to be. spot arrivals, Kdenlive will draw all the other frames for us. This allows you to create a fake pool of blood that widens. As always, you can see the example video at the following address: https://www.youtube.com/watch?v=As3fVu91nvI
Fake blood as makeup
The effect we propose works well if the spots must appear on stationary objects. If you want blood spots to appear on the actors instead, it is convenient to use fake blood as makeup. Fake wounds can be easily made using liquid latex (found in costume and toy stores) and toilet paper. Practically, pieces of about 1×1 cm of paper are torn, to be glued on the actor’s skin with latex gradually building the shape you want for the scar. Finally, it is left to dry and covered with foundation. The advantage of latex is that it detaches very easily from the skin after being bathed in warm water. At the center of the fake scar, or even directly on the skin, fake blood can also be added for external use. You can buy it or produce it at home using water, corn syrup, food coloring (red, green, blue), and corn starch. The doses are estimated on the basis of the color and viscosity that are desired. The advantage of this preparation is that it is also edible, therefore it can be poured from the mouth.
Find the spots
A web search allows us to find realistic bloodstains


Corrections with GIMP
The photographs of the spots must be correct in their position and perspective




The superimposed actor
We use rotoscoping to allow the actor to pass in front of the spots




A moving spot
It is also possible to simulate the movement of a blood spot



