Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-15Initial system for generating guide curves from groom.Lukas Tönne
2018-01-28Popup for setting hair distribution operator properties.Lukas Tönne
2018-01-28Fix outdated usage of BLI_task_parallel_range.Lukas Tönne
2018-01-28New operator for distributing hair follicles for a groom object.Lukas Tönne
2018-01-28Merge branch 'blender2.8' into hair_guidesLukas Tönne
2018-01-28Merge branch 'master' into blender2.8Campbell Barton
2018-01-28Cleanup: style, spellingCampbell Barton
2018-01-28Merge branch 'master' into blender2.8Campbell Barton
2018-01-28Cleanup: use doxy sections for view3d_view.cCampbell Barton
Also move ..._needs_opengl functions into view3d_utils.c
2018-01-28Use factory startup for icon generationCampbell Barton
Avoids using local preferences.
2018-01-28Merge branch 'master' into blender2.8Campbell Barton
2018-01-28Merge branch 'master' into blender2.8Campbell Barton
2018-01-28Cleanup: warningCampbell Barton
2018-01-28Cleanup: move 3D view utilities into own fileCampbell Barton
Operators and utility functions were getting too mixed up, the files were also quite large.
2018-01-27Fix T53914: Volumetric scattering now goes correctly through transparent ↵Stefan Werner
surfaces. There was a check for volume bounces at every surface intersection. That could lead to a volume scattered path being terminated when passing through a transparent surface. This check was superfluous, as the volume shader evaluation already checks the number of volume bounces and once it passes the max, volume shaders will not return scatter events any more. Reviewers: #cycles, brecht Reviewed By: #cycles, brecht Subscribers: brecht, #cycles Tags: #cycles Maniphest Tasks: T53914 Differential Revision: https://developer.blender.org/D3024
2018-01-27Speed up a little drawing of UVs in the Image EditorGermano
In my tests the previous loop was running in 200 ms. With this change it now runs in 17 ms. The difference in the end is still not great because the `draw_uvs_lineloop_bmface` function is called for each face and has an ImmBegin and ImmEnd in the function itself
2018-01-27Code refactor: make mixed small/large BSSRDF radii more robust.Brecht Van Lommel
2018-01-27Collections: As it turned out, this is quite harmless to have accessible ↵Dalai Felinto
everwhere I think ultimately we may move these operators from the outliner space to scene. Partial revert of a08f687b91a2a7880889.
2018-01-27Make outliner new collection operator work via viewport tooDalai Felinto
Technically this revert b3bcbc9e85aa. This however doesn't seem to be needed any longer.
2018-01-26Outliner: If a collection is empty and you drag something inside it, it ↵Dalai Felinto
opens up. Idea by Pablo Vazquez.
2018-01-26Fix mixed BSDF + BSSRDF sampling bug in path tracing, after 095a01a73a35.Brecht Van Lommel
Spotted by Ha Hyung-jin, thanks!
2018-01-26Code refactor: store RGB BSSRDF in a single closure.Brecht Van Lommel
Previously we stored each color channel in a single closure, which was convenient for sampling a closure and channel together. But this doesn't work so well for algorithms where we want to render multiple color channels together.
2018-01-26IMB: Add asserts that returned fps and fps base are strictly positives.Bastien Montagne
Forgot to add that in previous commit, also related to T53003.
2018-01-26Related to T53003: tweak scene fps range.Bastien Montagne
Move restricted 'reasonable' range to ui_range, and allow wider values for manual settings.
2018-01-26Fix T53003: IMB: Invalid framerate handling due to short integer overflow.Bastien Montagne
FFMPEG uses int for the numerator, while Blender uses a short. So in cases people gave weird exotic framerate values and we cannot reduce enough the numerator, we'd get totally weird values (even negative frame rates sometimes!) Now we add checks for short overflow and approximate as best as possible in that case (error should not matter unless you have shots of at least several hundreds of hours ;) ).
2018-01-26fix:T53271 now using the context scene layer as requestedGaia Clary
2018-01-26Fix Collada importer (crash)Dalai Felinto
We were not tagging depsgraph to update its nodes after importing new objects.
2018-01-26Make object_update comment about lack of ID even more clearDalai Felinto
2018-01-26Fix silly crash on ColladaDalai Felinto
Note: This was originally wrongly committed together with an outliner tooltip fix, re-committing separately now. See bd7060a87fd9.
2018-01-26Outliner tooltips: Small refactor, future proof changeDalai Felinto
In the future we may have siblings to collections (like overrides) that are not collections. This change make sure tooltips will keep working. Note: This was originally wrongly committed together with a Collada fix, re-committing separately now. See bd7060a87fd9.
2018-01-26Revert "Fix crash on Collada exporter"Dalai Felinto
This reverts commit bd7060a87fd9f46c2bdd141e26934e8573c6e3f8. I mixed two commits together (a fixup for outliner tooltips and a collada fix). Re-committing them individually.
2018-01-26Fix crash on Collada exporterDalai Felinto
2018-01-26Outliner: Tooltips for reorder operatorsDalai Felinto
I really would prefer if we were to use the dropbox API for this. That said, we now have some tooltips that work. I'm using the new draw callback draw API for outliner tooltips. Reviewers: mont29 Subscribers: venomgfx, mano-wii, Severin Differential Revision: https://developer.blender.org/D3020
2018-01-26Fix harmlness RNA warning in image texture node drawing.Brecht Van Lommel
2018-01-26Fix part of T53080: all material previews re-rendering after undo.Brecht Van Lommel
This reverts commit dc2617130b2e1d7d2b9892fbd7c6e7b60caafb66, which disabled writing of previews for undo. While this uses some memory, re-rendering all previews is very expensive, especially if for example you have lots of materials using high-res image textures.
2018-01-26Code cleanup: simpler and faster detection of BVH refit.Brecht Van Lommel
2018-01-26Fix navmesh creation w/ multiple objectsCampbell Barton
D2976 by @dertom
2018-01-26make_quickie: replace os.system w/ subprocess.callCampbell Barton
2018-01-26icon update: replace os.system w/ subprocess.check_callCampbell Barton
2018-01-26project_info: replace os.system w/ subprocess.check_callCampbell Barton
2018-01-26Tests: replace os.system w/ subprocess.callCampbell Barton
Saves on process creation and avoids being tripped up by command line parsing. Based on D2967 by @ldo with edits.
2018-01-26Docs: invoke_search_popup uses bl_propertyCampbell Barton
Also add code example in docs.
2018-01-26Outliner: Implement Add (Ctrl) when moving objects inside collectionDalai Felinto
Note there is no "text" explaining to users what is going on. I will address this shortly in an upcoming commit.
2018-01-25Layer: Update outdated code commentDalai Felinto
2018-01-25Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2018-01-25Cycles: rename displacement methods, default to displace, tweak panel layout.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3019
2018-01-25Fix T53874: OpenGL render problem with OpenEXR in 2.8 with float buffers.Brecht Van Lommel
2018-01-25No need to tag depsgraph id when dropping objects from the outlinerDalai Felinto
As done by c42fc19a8a1c71 - this was needed originally because notifiers were not working so I had to force tagging. And for the records, I should have used DEG_TAG_BASE_FLAGS_UPDATE instead of 0.
2018-01-25Fix Eevee error messageDalai Felinto
That said, this should be informed to the user, not printed in the console.
2018-01-25Fix missing broken notifiersDalai Felinto
We can't have more than one NOTE_SUBTYPE in the same notifier. Instead of calling both subtypes the code end up not calling either.