Reflectance Transformation Imaging Toolset
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
azurejs
azurestatic
data @ 54716d3
dist
docs
scripts
src
.deployment
.gitignore
.gitmodules
.ignore
.travis.yml
LICENSE
README.md
appveyor.yml
bundle.json
deploy.cmd
host.json
index.html
oxrti.plugins.json
package-lock.json
package.json
privacy.txt
server.js
termsofusage.txt
tsconfig.declarations.json
tsconfig.functions.json
tsconfig.json
tslint.json
webpack.config.js
webpack.functions.js
webpack.renderer.additions.js
webpack.renderer.shared.js

README.md

oxrti

Background

This is the current development place for new RTI/BRDF software developed inside the Computer Science department at the University of Oxford.

Running It

If you have a local copy of the git repository, a index.html file is present. Opening this should load the latest version of the software. Google Chrome is recommended as the WebGL implementation is more performant and standard conform than Firefox.

Online Copy

Just visit our hosted version for the current master.

Download

Zip including the bundled HTML and JavaScript.

Dev Setup

Prerequisites

  • Node.js in a recent version (v8.9.4 tested)
  • Npm (>=5.6.0) and npx (>=9.7.1) in a recent version
  • Git (in $PATH)

The repository should be ready to go after cloning and npm installing.

git clone https://github.com/ksjogo/oxrti.git
npm install

Then run:

npm start

An oxrti Electron window should open up (tested on MacOS and Windows only).

Or access the webpack dev server inside your browser after:

npm run-script startweb

Then open http://localhost:3000 inside your browser.

Test Files

If you have a full checkout, some data files are inside the data directory. Otherwise run

git submodule update --init

to download them.

Build Servers

  • GNU/Linux and OSX status: unix status
  • Windows: windows status

Development

Please enable the build pre-commit hook

ln -s -f ../../scripts/precommit.js .git/hooks/pre-commit