Posts

  • Fulldome projector auto-alignment and warping progress

    Made quite a lot of progress on the calculating warps and interacting with my dome/projector simulator. The calibrator application requests fisheye “photos” from the simulator via the embedded HTTP server. It also generates and sends the chessboard calibration pattern to the simulator and calculates a warp for each simulated projector in turn. The approximate pose of the projector and an optimum scene FOV is also calculated based on the eye point. To view the quality... Read more...
  • Fulldome projection simulator

    As I don’t have easy access to (or enough space to set up) a large hemispherical dome with multiple projectors, I’m building a simulator to view expected output from my auto-alignment and warping tests. The simulator lets you define your dome parameters along with a number of projection sources (with position, orientation and fov parameters adjustable). An HTTP interface allows you to POST images to each projector and the simulator renders the image onto the... Read more...
  • Early projector warping experiments

    I’ve been experimenting with warping images to look flat when physically projected (with a projector) from any angle. The idea is to project a regular grid of polygons but choose the texture UV coords so that the image appears straight to the viewer. I’ve used OpenCV’s camera calibration code to first calibrate my camera, then to locate grid intersections in 2D space on a chessboard pattern from the chosen eye point. Using the known screen... Read more...

subscribe via RSS