6월 세일을 시작합니다! 6월 20일 오후 10시 59분까지 엄선된 콘텐츠를 최대 70% 할인받으세요.

Weapon FOV

Material node that implements separate Weapon FOV for FPP/FPS games.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.18 - 4.27, 5.0 - 5.4
  • 다운로드 유형
    에셋 팩
    이 제품은 기존 프로젝트에 임포트 가능한 언리얼 엔진 에셋의 모음을 포함하고 있습니다.

[Video]


Weapon FOV is a useful material node that improves the immersion of holding weapons in a first-person camera. This package will take your FPP camera view to industry standards without any noticeable additional cost.


  • Separate weapon FOV - You can set a custom field of view per weapon. This fixes the weapon stretching when changing the game FOV and is useful for calibrating weapon size on the screen independently of the camera.
  • Weapon depth priority - Weapon scale in camera Z-axis (depth). This feature fixes the intersection of weapons with walls. The player capsule radius can be smaller, and the weapons can be rendered in the environment.
  • Near clip plane - Modify the near clip plane to see more/less mesh in the camera.
  • Weapon offset - Applies a custom position of the weapon in camera space.
  • Effect blending - Implements the transition between FOV space and world space. It is useful for projectiles and the character's body that is standing on the ground.
  • Material node - Can be customized per weapon or controlled in global material parameter collection.
  • Efficient - The effect is calculated per vertex. There is no need to use a separate pass to fix problems with a weapon.
  • Zooming - Change the camera FOV when the weapon stays the same. That makes the scope zoom effect easy to implement.
  • Sniper scope - Multiple parameters: lens refraction, aberration, overlays, etc.
  • Bullet time - bullet camera with a slow-motion effect.
  • 3D hud - Rendering meshes on screen.

기술적 세부사항

Common technical issues!

  • Sometimes, occlusion culling marks meshes as invisible, so they are not rendered. This can be fixed by increasing the size of the bounds in the mesh component (Bounds Scale) or mesh asset (Bounds Extension).
  • This package is intended only for use in first-person camera games.
  • Meshes can't receive shadows properly.


Materials: 5 examples of using material nodes (Weapon/Hands/Projectile)

Functions: 3 (blend, default, scope)

Target Platforms: All platforms but not for VR

Documentation: Yes

Demo: Download


Demo controls:

WSAD - Movement

LMB - Fire

RMB/E - Zoom mode

Mouse Wheel Up/Down - Change zoom

Q - sniper sight


Update 1.1

  • updated example map
  • material layer
  • zooming mode, laser

Update 1.2

  • sniper weapon scope
  • example 3d hud mesh

Update 1.3

  • bullet camera example
  • physical reactions on hit and blood
  • muzzle flash particles


Easy to integrate with a great Weapon Kit


Additional Notes: The package DEMO folder contains example content from Epic (Starter Content, Shooter Game) used only for demonstration purposes. 


Ready for your requests. Remember that your positive rating and comments are my fuel for the next update.