Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3239 / 5574

April 2, 2013, 12:41 (GMT)
Usability fix, for color grading.

The Scopes and Histogram (Image editor, Sequencer) were not updating on
changes in color or display settings.

- Missing notifiers for refreshing
- Missing code to draw correct for managed byte buffers.


April 2, 2013, 12:38 (GMT)
Key mapping conflict for 'find node' versus 'add socket link' (noodle).

Historically, F shortcut was for 'add edge/face' in Blender.
In Node editor, F makes a noodle, ctrl+f made a noodle replace too.

To keep ALT+F work for "Unattach from frame", the solution I now propose
is to make CTRL+F for finding nodes, and SHIFT+F for 'add noodle with replace'.


Revision 8abfaf8 by Lukas Toenne
April 2, 2013, 11:59 (GMT)
Fix for #34756 and #34810, crashes when dropping nodes onto noodles and a related forward compatibility bug.

Added a sanity check to the ED_node_link_insert function to ensure it exits gracefully if no suitable sockets can be found. This was the problem with custom pynodes, which don't define the 'type' DNA of old sockets. The operator will have to be generalized for future nodes, but for now just not crashing seems good enough.

Script node crashes in #34810 were caused by uninitialized 'type' integer as well. This is now done in the set_typeinfo function for sockets (like for trees and nodes too), to avoid any potential remaining issues of this kind. Note that new files need to be loaded and saved again once to be forward compatible again.
April 2, 2013, 10:48 (GMT)
draw helper lines for inset and bevel operators, the mouse distance from the selection center was used, but often it was hard to tell where this was and you'd have to guess.
adds ED_region_draw_mouse_line_cb() generic draw callback for mouse helper lines.
April 2, 2013, 07:27 (GMT)
Usual typo fixing...
Revision 186f0e2 by Joshua Leung
April 2, 2013, 03:51 (GMT)
Compile fix: size_t (required by BLI_string.h) was undefined
April 2, 2013, 02:05 (GMT)
Fix build for MinGW without opencollada (updated libs coming soon), MinGW64 now builds with opencollada
April 1, 2013, 20:51 (GMT)
Fix FFMPEG build error with older versions after planar formats commit.
April 1, 2013, 20:26 (GMT)
Cycles: initial subsurface multiple scattering support. It's not working as
well as I would like, but it works, just add a subsurface scattering node and
you can use it like any other BSDF.

It is using fully raytraced sampling compatible with progressive rendering
and other more advanced rendering algorithms we might used in the future, and
it uses no extra memory so it's suitable for complex scenes.

Disadvantage is that it can be quite noisy and slow. Two limitations that will
be solved are that it does not work with bump mapping yet, and that the falloff
function used is a simple cubic function, it's not using the real BSSRDF
falloff function yet.

The node has a color input, along with a scattering radius for each RGB color
channel along with an overall scale factor for the radii.

There is also no GPU support yet, will test if I can get that working later.

Node Documentation:
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Shaders#BSSRDF

Implementation notes:
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/Subsurface_Scattering
April 1, 2013, 20:26 (GMT)
Cycles: code refactoring to add generic lookup table memory.
April 1, 2013, 19:31 (GMT)
Fix for Mesh::drawflag to store ME_DRAW_FREESTYLE_EDGE and ME_DRAW_FREESTYLE_FACE.
Problem report from IRIE Shinsuke, many thanks!
April 1, 2013, 18:32 (GMT)
Removed ME_CDFLAG_FREESTYLE_EDGE and ME_CDFLAG_FREESTYLE_FACE from Mesh::cd_flag.
Suggested by Campbell Barton through a review comment of the Freestyle branch.
April 1, 2013, 15:31 (GMT)
FFMPEG: adding support for ffmpeg planar formats also to writeffmpeg.c.
April 1, 2013, 15:07 (GMT)
Node editing feature:

New operator "Find Node".
Opens search menu, and allows to find a node based on name or label.

On selecting name, menu selects/activates the node and moves the view to it.

Shortcut: ALT+F
Menu: Node editor, "Select"

April 1, 2013, 13:47 (GMT)
Merged changes in the trunk up to revision 55700.

Conflicts resolved:
source/blender/editors/mesh/mesh_intern.h
April 1, 2013, 13:41 (GMT)
Epic fail in original GLSL display transform commit

Apparently C== allowed to have implementations of
OCIOImpl::setupGLSLDraw, OCIOImpl::finishGLSLDraw and
OCIOImpl::freeGLState in two different files.

STUPID!
April 1, 2013, 12:22 (GMT)
Fix for recent changes in IMB_display_buffer_acquire

Do early out when ibuf has 4 channels only, allocate
4-channels display buffer.

So now we could always assume byte buffer is always
in RGBA format.
April 1, 2013, 12:08 (GMT)
Fix for GLSL display: NULL view_settings are allowed now

Currently no functional changes for users, but this change
is crucial for further GLSL images display.
April 1, 2013, 11:27 (GMT)
code cleanup: includes
April 1, 2013, 10:53 (GMT)
Hopefully compilation with FFmpeg 0.10 works fine now.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021