Skip to content

Instantly share code, notes, and snippets.

View HarmonyHoney's full-sized avatar
🎮
harmonymonroe.com

Harmony Honey Monroe HarmonyHoney

🎮
harmonymonroe.com
View GitHub Profile
@jmiskovic
jmiskovic / main.lua
Last active June 13, 2025 09:51
Example of 3rd person camera setup
local cam = require'cam' -- https://github.com/jmiskovic/lovr-cam
local player_pos = Vec3()
local player_vel = Vec3(0, 0, -0.01)
local function getWorldFromScreen(pass)
local w, h = pass:getDimensions()
local clip_from_screen = mat4(-1, -1, 0):scale(2 / w, 2 / h, 1)
local view_pose = mat4(pass:getViewPose(1))