Blender Git Commits

Blender Git "multiview" branch commits.

Page: 15 / 19

September 6, 2014, 23:11 (GMT)
StereoDisplay is now Stereo3dFormat and and removal of UserDef properties

* All the datablocks that uses stereo3d_format now store a pointer not the struct
September 6, 2014, 23:10 (GMT)
Store StereoDisplay in the image dna to use when re-saving the image
September 6, 2014, 22:21 (GMT)
General UI and some cleanups
September 6, 2014, 22:21 (GMT)
Generated Image now has a '3D Stereo' option (when stereo3d is on)
September 6, 2014, 22:14 (GMT)
Support for painting of stereo images (no real depth painting yet)

Idea poll:
When in stereo mode you paint we paint to both buffers at the same time,
however the brush should get an offset parameter (pixel separation) that would
allow the user to paint in depth.

The brush 'icon' (the circle thing) could also be drawn with this
offset.

Bonus: make grease pencil (View mode) do the same thing. Basicaly we can
add a 'viewoffset' property to each line and use it at drawing time (no
idea of GPencil code, just speculating).
September 6, 2014, 22:13 (GMT)
View3D Background Image stereo support
September 6, 2014, 22:13 (GMT)
Write/Read .blend for Image.views
September 6, 2014, 22:13 (GMT)
Image Sequence (0001_L.png, 0001_R.png, 0002_L.png, 0002_R.png, ...) support
September 6, 2014, 22:13 (GMT)
Image Node supporting individual images as views
September 6, 2014, 22:13 (GMT)
Image support to multiview (not only RenderResult/Multilayer)
September 6, 2014, 22:12 (GMT)
Move code to reset Viewer Image cache to BKE_image.h
September 6, 2014, 22:11 (GMT)
Merge remote-tracking branch 'origin/master' into multiview
September 2, 2014, 09:54 (GMT)
Filepath should include view even when rendering one view (if multiview is on)

When multiview is not used the filepath is as usual (e.g., Image.jpg).
When multiview is on, even if only one view is enabled the view is incorporated
into the file name (e.g., Image_L.jpg). That allows for the user to re-render
individual images.
September 2, 2014, 09:54 (GMT)
Refactor to use view name instead of view id

This was is partly from the original code review round. At that time
Brecht Van Lommel suggested using names for the API instead of integers
(as we do for RenderLayers). I went a bit further and changed *most* of
the code to use strings.

The only parts that still use view_id are the ones closely related to UserImage.

That simplify the code and should make the code easier to understand,
review and maintain.

I tested many (if not all) of the supported areas, and apparently things
are working. But given the size of the intervention I wouldn't be
surprised if something stopped working, so please report.
August 29, 2014, 15:41 (GMT)
Merge remote-tracking branch 'origin/master' into multiview
August 29, 2014, 15:40 (GMT)
Fix blenderplayer stub
August 29, 2014, 14:08 (GMT)
OpenGL Preview Export - final

Animation exporting works, stereo output works, ... =)
August 29, 2014, 14:07 (GMT)
Fix for is_mono test

(meaning we were doing multiview in some times when we should be doing
mono rendering)
August 29, 2014, 14:07 (GMT)
Rename scene multiview util functions
August 28, 2014, 22:27 (GMT)
OpenGL Preview Export (work in progress)

OpenGL Preview Export is working for still images, and not breaking for sequencer, movie, ...

That includes some refactoring to unify the code of render_opengl.c and
pipeline.c (the part related to saving).

Next tasks:
* Get it to work for the movie opengl preview
* Get the sequencer 3dview preview to show in stereo
* Get the sequencer OpenGL still/movie to export in stereo
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021