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) |
June 27, 2020, 19:07 (GMT) |
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. |
Revision 8f1d640 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) June 27, 2020, 13:54 (GMT) |
LANPR: GP Lineart modifier file r/w now working. |
Revision 5b16ae0 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) 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. |
Revision dea7176 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) 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 |
|
|
|


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