Git Product home page Git Product logo

plenoptic-simulation's Introduction

Plenoptic-Simulation

Supplemental material to
Tim Michels, Arne Petersen, Luca Palmieri, Reinhard Koch
Simulation of Plenoptic Cameras
3DTV Conference, 2018. (accepted, to appear) Preprint

Rendering example for a plenoptic camera 2.0 setup

The .blend file contains a model for plenoptic cameras described in the paper and the example scene above consisting of the Stanford bunny, a plane viewing some text and the Blender monkey. This simulation allows the rendering of plenoptic image data exhibiting the same effects as images from real Raytrix or Lytro cameras. Some rendering results and further explanations are given in this repository's wiki.

UPDATE: We included another MLA and used frames in the material nodes to clarify their functionality. Check out the corresponding wiki page!

Important: Blender version 2.79 is needed in order to get correct results. For unknown reasons, the results of v2.76 show incorrect distortions.

A further, general note on the usage: Loading the .blend file should open a second Blender window. This is intended to function as a preview when modifying parameters. In order to get a good impression of the expected results without rendering the whole image you can simply change this views display/shading method to "Rendered" as shown in the image below.

Rendering Preview

Rendering Preview

For further information contact [email protected] or [email protected].

plenoptic-simulation's People

Contributors

arne-petersen avatar

Watchers

James Cloos avatar Krishan Rana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.