July 27, 2021, 19:52 (GMT) |
Compositor: Full frame Rotate node Adds full frame implementation to this node operation. No functional changes. |
July 27, 2021, 19:49 (GMT) |
Add support for vertex colors |
July 27, 2021, 19:47 (GMT) |
Store the number of ptex faces at the end of Subdiv.ptex_face_offset |
July 27, 2021, 19:30 (GMT) |
Compositor: Full frame ZCombine node Adds full frame implementation to this node operations. No functional changes. |
July 27, 2021, 19:30 (GMT) |
Compositor: Full frame curve nodes Adds full frame implementation to "RGB Curves", "Vector Curves" and "Hue Correct" nodes. No functional changes. |
July 27, 2021, 19:30 (GMT) |
Compositor: Full frame Invert node Adds full frame implementation to this node operation. No functional changes. |
July 27, 2021, 19:30 (GMT) |
Compositor: Full frame Math node Adds full frame implementation to this node operations. No functional changes. |
July 27, 2021, 18:15 (GMT) |
Remove static variable usage. Increase extra images cached |
July 27, 2021, 18:14 (GMT) |
VSE: Draw strips transparent during transform overlap While transforming a strip, draw the background semi-transparent if it overlaps with another strip. It's convenient to see what's underneath, especially with the upcoming Overwrite feature. Thanks to @iss for the help and review. |
July 27, 2021, 17:59 (GMT) |
Knife: Moved 'D' modal key to 'S' Currently D is used for visual distance and angle measurements but this may be more suited to distance snapping in the future. Thefore, I am moving it to 'S' and freeing up 'D'. |
July 27, 2021, 17:49 (GMT) |
Add `StringRef::trim()` functions Add three functions that trim characters from the front & end of a `StringRef`. All functions return a new `StringRef` that references a sub-string of the original `StringRef`. - `trim(chars_to_remove)`: strips all characters from the start and end that occur in `chars_to_remove`. - `trim(char_to_remove)`: same, but with a single character to remove. - `trim()`: remove leading & trailing whitespace, so same as `trim(" rnt")` Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D12031 |
July 27, 2021, 17:49 (GMT) |
Deps: ensure osl/bin/oslc is using static libpng Pass `-DLINKSTATIC=ON` to the OSL CMake, to ensure it statically links to our libpng. Previously this was only applied on Windows, it's now on all platforms. |
July 27, 2021, 16:40 (GMT) |
USD import: validate light attributes Added checks to validate light attributes and values, to help avoid errors when reading light settings which might not have been authored. |
July 27, 2021, 16:28 (GMT) |
Use darker lines, Change grid line spacing |
July 27, 2021, 16:08 (GMT) |
Fix missing guiding pass for OIDN in Cycles X Got lost in the previous memory optimization changes. |
July 27, 2021, 15:45 (GMT) |
Fix LLVM 12 symbol conflict with Mesa drivers, after recent Linux libs update |
July 27, 2021, 15:41 (GMT) |
Fix LibOverride crashing in some cases where reference linked data gets MIA. When the root of an override hierarchy disapears, there is no way to do a proper resync, just abort. Reported by studio, thx. |
July 27, 2021, 15:40 (GMT) |
VSE: Don't draw time grid lines Add overlay option to disable grid drawing. Reuse drawing code from other editors (timeline editor) Add argument `display_minor_lines` to function `UI_view2d_draw_lines_x__discrete_frames_or_seconds` This way minor line drawing can be disabled and so it doesn't cause too much visual noise. {F10224091,size=full} Differential Revision: https://developer.blender.org/D11790 |
July 27, 2021, 15:31 (GMT) |
Regression Testing: Running tests based on blend files Runs tests based on blend files with minimum python interaction. Developed as part of GSoC 2021 - Regression Testing of Geometry Nodes. Earlier, tests were built from scratch by adding a modifier/operation from the Python API. Now, tests can also be created inside blender and are compared using Python script. Features: Automatically adding expected object if it doesn't exist. This patch adds tests for the following Geometry Nodes category: * Curves * Geometry * Mesh * Points The implemented UML diagram for refactoring of mesh test framework. {F10225906} Technical Changes: SpecMeshTest: It adds the modifier/operation based on the Spec provided. BlendFileTest: It applies already existing modifier/operation from the blend file. Test folders hierarchy with tests. This folder should be extracted to `libtestsmodeling` {F10240651} Note: The `geometry_nodes` folder might lie under another `geometry_nodes` folder while extracting, please double check. Use the inner-most one. The hierarchy should be: -`libtestsmodelinggeometry_nodesmesh` -`libtestsmodelinggeometry_nodespoints` and so on. * From `ctest` the tests should be run as `ctest -R geo_node -C [Configuration]` on Windows. * Each single test can be run with its entire name e..g `ctest -R geo_node_geometry_join_geometry`.(just an example). Run `ctest -N -R geo_node` to see all tests. * From blender, the tests can be run `blender -b pathtoblendfile --python pathtogeo_node_test.py` Reviewed By: zazizizou, JacquesLucke Differential Revision: https://developer.blender.org/D11611 |
Revision 58af171 by Jacques Lucke (temp-geometry-nodes-fields-prototype, temp-geometry-nodes-fields-prototype-visualization) July 27, 2021, 15:15 (GMT) |
initial support for noise node |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021