Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1523 / 8462

June 27, 2020, 21:16 (GMT)
UI: show warning when overwriting an export file
June 27, 2020, 20:44 (GMT)
Replace char * with string in texture map types.

Review update rB827869a45bccbf1e016580b#271046 (by Jacques Lucke)

As mentioned in his comments, `Map` will do a pointer comparison for
`char *` keys. So string would be better. Even though the `lookup` has
been removed, `std::string` is still okay.

Also instead of iterating over `Map.keys()`, and then looking up value,
now it's iterating over a key-value pair: `Map<T, T>::item` of strings.

Minor comment changes.
June 27, 2020, 19:40 (GMT)
Remove redundant blender:: from Vector, Map etc.

In rB96d6571073d3, `namespace blender` was added.
June 27, 2020, 19:07 (GMT)
Fix compile error in recent commit

This was introduced in rBd7b10e5b740fe2.
June 27, 2020, 18:58 (GMT)
Functions: add MutableAttributesRef data structure

This will be used to reference the content of a CustomData structure
in C++ code, that does not need to know who owns the data but only
works with it.
June 27, 2020, 18:26 (GMT)
Fluid: Added display support for grid lines
June 27, 2020, 17:19 (GMT)
Fix T78259: Proportional editing does not work in particle editing

And better identify what is bool and what is flag in the
proportional edit properties.
June 27, 2020, 16:23 (GMT)
Add texture transform options, Blender version comment.

Two texture transform options, out of several, are supported now:
- Translation (origin offset) (syntax: "-o u v w")
- Scale (syntax: "-s u v w")

For Normal Map textures, Strength (bump multiplier) (syntax: "-bm s")
is also added.

I had to temporarily replace `nodeFindSocket` with its own
implementation to be able to build, since it doesn't accept
`const bNode*` which we're using everywhere.

I proposed a simple fix: D8142 for that. If and when it gets committed,
I'll remove the duplicate code.

Blender version string is also added in the MTL file.

Test file: {F8647881}
June 27, 2020, 16:00 (GMT)
UI: Better Grouping of FFmpeg audio settings

Some audio render settings were hidden in the scene properties. These
settomgs belong in the render properties as they affect the output when
using ffmpeg video.

Fixes T49241

Differential Revision: https://developer.blender.org/D8137
Revision 2eba146 by TempoDev (soc-2020-custom-menus)
June 27, 2020, 15:23 (GMT)
Custom Menu: add submenu item
June 27, 2020, 14:13 (GMT)
Revert "Fix T78259: Proportional editing does not work in particle editing"

This reverts commit 5c48592ccde08e18d13255e89d09067d5dc0f771.
Ii introduced a stupid error.

Fix T78352
June 27, 2020, 13:59 (GMT)
Fix T78337: Fix crash when use GPencil merge without materials

If the object hadn't material, the index of material was negative.
June 27, 2020, 13:54 (GMT)
LANPR: GP Lineart modifier file r/w now working.
June 27, 2020, 13:24 (GMT)
LANPR: GP modifier basic UI complete.
June 27, 2020, 13:19 (GMT)
Move code to namespace blender; clang-format
June 27, 2020, 13:12 (GMT)
Merge branch 'master' into soc-2020-io-performance
June 27, 2020, 13:06 (GMT)
Add support for exporting Material Library file

**Why not reuse the `write_mtl` in `export_obj.py` ?**
Because there are no benefits except saving some time now, only to later
waste it in debugging or extending it.
Having it in C++ provides easy extensibility when we need to
add more nodes' support without having to modify node_utils.py, which
itself is a hardcoded wrapper for BSDF and normal map shader nodes.

Quick Summary:
If export_params->export_materials is true, we create an empty MTL file
with the same name (not extension, of course) in the same directory.
`frame_writer` writes its name (with extension) to the OBJ file, to
reference it, as per format specs.

MTLWriter class is added in the new files. It uses NodeTreeRef committed
recently in rBe1cc9aa7f281 for a faster way to find two linked sockets.

`frame_writer` instantiates an MTLWriter for an object which then
*appends* that object's material to the previously created MTL file.
June 27, 2020, 12:38 (GMT)
LANPR: Modifier properties added.
June 27, 2020, 12:31 (GMT)
GPencil: Fix selection
June 27, 2020, 11:28 (GMT)
Cleanup: make it easier to check if a CPPType is a specific compile time type
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021