An open API service indexing awesome lists of open source software.

https://github.com/thometnanni/vantage-renderer

Vantage-renderer is an open-source 3D projection renderer built with Three.js. It provides a modular framework for projecting media (images and videos) onto 3D environments using custom web components. Designed for fact-checkers, investigative journalists, and OSINT practitioners.
https://github.com/thometnanni/vantage-renderer

investigative-journalism osint photomatching threejs web-components

Last synced: over 1 year ago
JSON representation

Vantage-renderer is an open-source 3D projection renderer built with Three.js. It provides a modular framework for projecting media (images and videos) onto 3D environments using custom web components. Designed for fact-checkers, investigative journalists, and OSINT practitioners.

Awesome Lists containing this project

README

          

# Vantage-renderer

Vantage-renderer is an open-source 3D projection renderer built with Three.js. It provides a modular framework for projecting media (images and videos) onto 3D environments using custom web components. Designed for fact-checkers, investigative journalists, and OSINT practitioners.

## Features

- ``: Main container that sets up the Three.js scene, renderer, and camera controls.
- ``: Manages projections, texture/video loading, and keyframe updates.
- ``: Defines camera states (position, rotation, fov, etc.) at specific times.

## Installation

Install via npm:

`npm install vantage-renderer`

## Usage

Include the custom elements in your HTML:

```html


vantage-renderer Example






```

## Development

```
git clone https://github.com/thometnanni/vantage-renderer.git
cd vantage-renderer
npm install
npm run dev
```