SkinsMonkeySkinRave

CS2 Viewmodel Generator

Set your viewmodel FOV and offsets and watch the real CS2 arms and gun move in a live 3D first-person preview. Copy the console commands or an autoexec block, or share a link to your setup. Pair it with the crosshair generator.

Preset (viewmodel_presetpos)
Custom
Hand (cl_prefer_lefthanded)

Console commands

viewmodel_presetpos 1; viewmodel_fov 60; viewmodel_offset_x 1; viewmodel_offset_y 1; viewmodel_offset_z -1; cl_prefer_lefthanded 0

autoexec.cfg

// Viewmodel — generated at steamanalyst.com/tools/viewmodel-generator
viewmodel_presetpos "1"
viewmodel_fov "60"
viewmodel_offset_x "1"
viewmodel_offset_y "1"
viewmodel_offset_z "-1"
cl_prefer_lefthanded "0"

Share link

https://www.steamanalyst.com/tools/viewmodel-generator?fov=60&x=1&y=1&z=-1

Frequently asked questions

How do I change my viewmodel in CS2?

Open the developer console (enable it under Settings → Game → "Enable Developer Console", then press the ~ key), paste the console commands from this page and press Enter. To keep them after a restart, put the autoexec.cfg block in game/csgo/cfg/autoexec.cfg.

What are the limits of the viewmodel commands?

viewmodel_fov goes from 54 to 68 (default 60). viewmodel_offset_x goes from -2 to 2.5, and viewmodel_offset_y and viewmodel_offset_z from -2 to 2. The game clamps anything outside those ranges, so this generator does too.

What does viewmodel_presetpos do?

It loads one of the three built-in positions: 1 Desktop (FOV 60, offsets 1, 1, -1 — the default), 2 Couch (54, 0, 0, -1.5) and 3 Classic (68, 2.5, 0, -1.5). Running it overwrites your offsets, which is why the generated commands put it first and only when your settings match a preset exactly.

What viewmodel do pro players use?

Most pros keep the gun small and out of the way: viewmodel_fov 68 with viewmodel_offset_x 2.5, viewmodel_offset_y 2 and viewmodel_offset_z -2 is the common "minimal" setup, while others play on the Classic preset. Try both in the preview and pick what feels right.

How do I hold the gun in my left hand?

In CS2 the setting is cl_prefer_lefthanded 1 (the old CS:GO cl_righthand command no longer exists). You can also bind the switchhands command to flip hands mid-game. Pick "Left" here to see it and get the command.

Is the 3D preview accurate?

It uses the game's own first-person arms, weapon models and idle animations from our 3D lab, with the same FOV and offset maths as the lab's camera. The world behind the gun is a plain backdrop, and on devices without WebGL you get a simplified 2D sketch instead.