# bingle-arbiter The Bingle arbiter is designed to be used with almost any revival backend. It comes preloaded with some Lua scripts made by kinery and jackd900. You **will** have to replace/modify these scripts when implementing for your own projects. Set your desired settings in `.env.example`, then rename it to `.env`. ## Routes ### GET /render/asset/:id
200 OK ``` iVBORw0KGgoAAAANSUhEUgAAAtAAAALQCAYAAAC... ```
### GET /render/asset/3d/:id
200 OK ```json { "camera": { "position": { "x": 0, "y": 0, "z": 0 }, "direction": { "x": 0, "y": 0, "z": 0 } }, "AABB": { "min": { "x": 0, "y": 0, "z": 0 }, "max": { "x": 0, "y": 0, "z": 0 } }, "files": { "scene.obj": { "content": "..." }, "scene.mtl": { "content": "..." }, "Handle1Tex.png": { "content": "..." } } } ```
### GET /render/texture/:id
200 OK ``` iVBORw0KGgoAAAANSUhEUgAAAtAAAALQCAYAAAC... ```
### GET /render/user/headshot/:id
200 OK ``` iVBORw0KGgoAAAANSUhEUgAAAtAAAALQCAYAAAC... ```
### GET /render/user/bodyshot/:id
200 OK ``` iVBORw0KGgoAAAANSUhEUgAAAtAAAALQCAYAAAC... ```
### GET /render/user/3d/:id
200 OK ```json { "camera": { "position": { "x": 0, "y": 0, "z": 0 }, "direction": { "x": 0, "y": 0, "z": 0 } }, "AABB": { "min": { "x": 0, "y": 0, "z": 0 }, "max": { "x": 0, "y": 0, "z": 0 } }, "files": { "scene.obj": { "content": "..." }, "scene.mtl": { "content": "..." }, "Handle1Tex.png": { "content": "..." } } } ```