Skip to content
 
 

Repository files navigation

Multi View

clone from git://git.blender.org/blender.git

BMW model by Mike Pan

This branch contains the code for the "stereoscopy support in Blender" journey.

Beta Builds

(outdated)

Implemented Features

Render Views panel:

Switch View node:

Image node (views options):

3-D display options (User Preferences > System):

3-D preview in Image Editor

Current Status:

Known bugs:

  • (see the issues in the github tracker)
  • Missing listeners - not everything is updating when they should if you change things after rendering

Compositor elements not yet tackled:

  • Viewer Node

What do I plan to work next?

Built-in Stereo Camera: If you read the original code proposal you should remember the original idea of having a builtin stereo-camera. I didn't drop this idea, but there will be changes.

We will have a new stereo camera with all the nice properties (editable in 3D!). Then you just assign this camera twice to two views in the Render View panel. The view panel can see the special camera and give a menu where you can set left or right.

OR we will have addons for that ;) UPDATE: I'm testing an addon and I think it may work well with it. So no builtin stereo camera for now.

Current issues

  • Viewer Node showing only one view
  • Sequencer not implemented

Links

Original proposal: http://wiki.blender.org/index.php/User:Dfelinto/Stereoscopy

Mailing list discussion: http://lists.blender.org/pipermail/bf-committers/2013-March/039601.html

3d formats: http://news.cnet.com/8301-17938_105-20063310-1/how-3d-content-works-blu-ray-vs-broadcast/

Active vs Passive: http://reviews.cnet.com/8301-33199_7-57437344-221/active-3d-vs-passive-3d-whats-better/

Roadmap

  1. Read multiview exr
  2. See multiview in UV/image editor as mono
  3. Write multiview exr
  4. Render in multiview
  5. Compo in multiview
  6. See multiview in UV/image editor as stereo
  7. Viewport preview
  8. Sequencer
  9. ?

How to build it

Note: Blender svn OpenEXR for windows may be buggy, they used to only work if you build a debug Blender.

For tips in building Blender for your system refer to the Blender Wiki:

Following instructions are for OSX with git 1.8.3.4. Don't use them literally try to make sense of them first.

  1. mkdir multiview
  2. cd multiview
  3. git clone https://github.com/dfelinto/blender.git --single-branch -b multiview blender
  4. cd blender
  5. git submodule update --init --recursive --remote
  6. cd ..
  7. ln -s ~/blender/lib lib; #HARDCODED folder to match my system
  8. mkdir release
  9. cd release
  10. ccmake ../blender
  11. make -j7 install

To update:

  1. cd multiview
  2. cd blender
  3. git pull --rebase
  4. git submodule update --recursive --remote
  5. cd ../release
  6. make -j7 install

About

clone from git://git.blender.org/blender.git for multiview

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors