- Joined
- Aug 5, 2003
- Messages
- 9,356
- Reaction score
- 165
Far Cry doesn't reflect in the sniper scope, it magnifies what is already seen. Source can do this (magnifying glass in Kleiner's lab) easily. However, it's wrong - you should see an inverted reflection in the lens, you wouldn't see through it.
The reason you don't reflect everything behind you isn't an engine limitation in either case. 3D engines employ what is known as Frustrum Culling - everything outside the player's POV isn't rendered (basically, everything behind you). You really don't want to be rendering everything behind the player as well as what they can see in front of them. Hence HL2's use of cubemaps and Far Cry's magnification to simulate the lens effect.
The reason you don't reflect everything behind you isn't an engine limitation in either case. 3D engines employ what is known as Frustrum Culling - everything outside the player's POV isn't rendered (basically, everything behind you). You really don't want to be rendering everything behind the player as well as what they can see in front of them. Hence HL2's use of cubemaps and Far Cry's magnification to simulate the lens effect.