[Bf-committers] Stereoscopy Implementation Proposal

Dalai Felinto dfelinto at gmail.com
Tue Apr 2 07:33:02 CEST 2013


Thanks everyone for the feedback.
@ Brecht:

> OpenEXR in fact has native support for such stereo/multiview images, so
it would make sense to be compatible with that and support saving and
loading such EXR files.

I think this also can be a good start for the project. The reading part can
even make to trunk before the stereo code itself kicks in.
Can we update trunk OpenEXR for the 1.7.1 version? All the API calls to use
multi-view are there. (of course I can work locally with updated libs, but
it's annoying if more people want to test/code)

> I think we should add "views" in the same way that we have "layers" and "passes"
now.
The way OpenEXR organize the data seems a bit too loose (view can either be
nested to a pass or be a top element, able to nest a layer or a pass
directly).

For Blender it would be easier if we stick to one of them:
(the (1) seems to be the more logical in my opinion, but that also means
the code will be more intrusive)

(1)
typedef struct RenderResult {
- ListBase layers;
+ListBase views;

[ and make layers nested to RenderView ]

(2)
typedef struct RenderPass {
+ ListBase views;
}

[ and store the buffer itself (float *rect) in RenderView ]

(3)
Not sure how it would reflect in code, but we could have the views handled
as passes (right.mist, left.depth, ...)



--
Dalai

blendernetwork.org/member/dalai-felinto
www.dalaifelinto.com


2013/4/1 Adriano <adriano.ufrb at gmail.com>

> Loved to know about this proposal, Dalai.
>
> I have been studing stereoscopy lately.
> I use this addon a lot:
>
> http://www.noeol.de/s3d/
>
>
> I sugest the funcionalities in this Plugin for 3dsmax:
>
> http://davidshelton.de/blog/?p=354
>
> hope to contribute more soon.
>
> Adriano
>
>
>
>
> --
> View this message in context:
> http://blender.45788.n6.nabble.com/Stereoscopy-Implementation-Proposal-tp106106p106332.html
> Sent from the Bf-committers mailing list archive at Nabble.com.
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list