Skip to content
No description, website, or topics provided.
C++ GLSL Makefile
Branch: master
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.
example
src
.appveyor.yml
.gitignore
.travis.yml
README.md
addon_config.mk
cubemap_00250.png
ofxEquidistantProjection_00250.png
screenshot1.png
screenshot2.png

README.md

ofxEquidistantProjection

Build Status Build status

3D view screenshot2

Rendered texture screenshot2

openFrameworks addon for equidistant projection (hemisphere mapping, domemaster for planetarium material)

Based on this paper (Japanese)

TODO

  • check on Windows platform
  • reconsider about naming, maybe ofxEquidistantCam? or ofxEisheyeCam?
  • consider about pull request against ofxDomemaster (https://github.com/charlesveasey/ofxDomemaster)
  • add Inv-equidistant projection shader which convert 2D texture data to 3D point data.

DONE

  • add GL2 shader
  • add GL3 shader
  • add geometry shader for polygon/line interporation

Cubemap VS ofxEquidistantProjection

Cubemap, rendered with another addon cubemap

ofxEquidistantProjection, rendered with this addon ofxEquidistantProjection

You can’t perform that action at this time.