Skip to content

seiferteric/cubemap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cubemap

This "renders" the 6 faces of a cube from a panorama input image.

Useful if you want to tile your panorama onto a 3D cube for viewing.

Basically, translates each point from each face which is a plane in cartesian coordinates into spherical coordinates and then gets the pixel value from the image.

Usage

cube.py [-h] [--size SIZE] [--prefix PREFIX] [--type TYPE] [--dir DIR]
[--onefile ONEFILE] input

size : side of square faces in pixel (default 512), 2048 recommended for CSS3D use

prefix : prefix for file names

type : Image format (jpg, png ...)

dir : where to store result files

onefile : merge in one file all sides

input : file to process

Prerequisite

  1. PIL (or pillow)
  2. numpy
  3. imageio

Installation

Mac OS X Mavericks

  1. Install homebrew
  2. Install a special homebrewed python
brew install python
  1. Install Python Imaging Libraries (PIL) & numpy
pip install pillow numpy scipy

About

Create a cubemap from a panorama image

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages