Firearms are subject to restriction by law and safety regulations in use, due to their inherent danger.
[1] They cannot fire or hold any type of round and typically they produce no noise or smoke effects, these can be added during the post-production process.
[2] Blank ammunition has a cartridge that when fired produces realistic effects such as noise, smoke, a muzzle flash and recoil; they contain gunpowder but do not have a bullet.
To achieve a desired visual effect, the amount of gunpowder used may vary, sometimes using more than a regular live round.
Computer-generated imagery (CGI) can produce effects that mimic the noise and smoke of a firing gun.