load-3d-model-lua

Load GLB, GLTF, or OBJ 3D models into Lua game environments.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/FilthyFrost/load-3d-model-lua --skill load-3d-model-lua
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: load-3d-model-lua
Source: https://github.com/FilthyFrost/load-3d-model-lua/tree/main
Command: npx skills add https://github.com/FilthyFrost/load-3d-model-lua --skill load-3d-model-lua

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables AI agents and game developers to load, parse, and import 3D model files (.glb, .gltf, .obj) into Lua-based game environments across multiple engines (TapTap Maker UrhoX, LOVR, and pure Lua parsing).

Core Features & Use Cases

  • Engine-specific workflows: convert and load models for TapTap Maker (UrhoX) which uses .mdl, load native glTF/GLB in LOVR, and parse GLB data in pure Lua for custom pipelines.
  • Format compatibility & conversion: guides on converting between GLB, GLTF, OBJ, and engine-native formats.
  • Scenarios: placement of 3D assets in scenes, including position, rotation, scale, and optional animation with UrhoX, LOVR rendering, and data extraction with a pure Lua parser.

Quick Start

Load a GLB/GLTF/OBJ file into your Lua-based game scene using TapTap Maker (UrhoX), LOVR, or a pure Lua parser.

Frequently Asked Questions about load-3d-model-lua

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load GLB and GLTF 3D models into a Lua game environment?

To load 3D models into a Lua game environment, you can use engine-specific APIs like LOVR for native glTF rendering, TapTap Maker for converted assets, or a pure Lua parser for custom data extraction pipelines.

Does TapTap Maker UrhoX support loading OBJ files directly?

TapTap Maker uses the UrhoX engine which requires engine-native .mdl files, so OBJ files need format conversion before loading and placing 3D assets in the scene.

Can I parse GLB binary data using pure Lua without external libraries?

Yes, you can parse GLB data using pure Lua parsing workflows for custom offline pipelines, allowing direct data extraction from binary 3D model files without engine dependencies.

What is the best way to convert OBJ files to .mdl format for UrhoX?

The best way to convert OBJ files to UrhoX .mdl format involves using format conversion guidance provided by the Skill, transforming standard 3D model files into engine-native assets for scene placement.

How do I set position, rotation, and scale when placing 3D models in LOVR?

Loading 3D models in LOVR involves using native engine APIs to apply position, rotation, and scale transformations to glTF or GLB assets during scene rendering.

Why does my 3D model fail to load in TapTap Maker after converting from GLTF?

Loading failures in TapTap Maker often occur when GLTF files are not properly converted to the required .mdl engine-native format, or when the model data lacks necessary scene placement attributes.