Page MenuHome
Feed Advanced Search

Yesterday

Stefan Werner (swerner) added a comment to T68239: Cryptomatte affected by Color Space change in OpenEXR multilayer..

If I understand it correctly, the cryptomatte passes should never be modified by some color space transformation. Is that correct?

Wed, Aug 21, 3:04 PM · Compositing, Rendering, BF Blender

Tue, Aug 20

Stefan Werner (swerner) added a comment to D5522: GSoC2019: Embree on GPU.

I am unable to get hair to render - any scene from the benchmark repository (https://svn.blender.org/svnroot/bf-blender/trunk/lib/benchmarks/cycles/) that contains hair results in a crash.

Tue, Aug 20, 11:58 AM
Stefan Werner (swerner) added a comment to D2149: Cycles: Add optional Blue-Noise Dithered Sobol Sampling.

@Lukas Stockner (lukasstockner97) can you upload a version of the existing that work against the current master? That would make it easier for others to experiment with it.

Tue, Aug 20, 9:29 AM

Fri, Aug 16

Stefan Werner (swerner) committed rB8e4f55aba6d5: build_env: Added OpenImageDenoise to install_deps.sh (authored by Stefan Werner (swerner)).
build_env: Added OpenImageDenoise to install_deps.sh
Fri, Aug 16, 2:02 PM

Thu, Aug 15

Stefan Werner (swerner) added a comment to D5363: Add OptiX device implementation to Cycles.

Just thinking aloud, this might be an opportunity for a small refactor of cycles: currently, Cycles builds the BVH before it uploads geometry vertices to the device. Most ray tracing APIs (DXR, OptiX, Embree) work the other way round. Before we introduce an OptiX specific workaround, should we change Cycles to do vertices first, BVH second? That would also help the Embree backend and potentially a future DXR/Vulkan backend when we see more vendors deliver ray tracing hardware.

Thu, Aug 15, 12:00 PM · Cycles

Wed, Aug 14

Stefan Werner (swerner) committed rB5489611e5317: Compositor: Added denoising node (authored by Brecht Van Lommel (brecht)).
Compositor: Added denoising node
Wed, Aug 14, 9:41 PM
Stefan Werner (swerner) closed D4304: Compositor: Added denoising node.
Wed, Aug 14, 9:40 PM · Compositing
Stefan Werner (swerner) added a comment to D4304: Compositor: Added denoising node.

@Brecht Van Lommel (brecht) should I land the patch in its current state (OIDN disabled by default) or do we want to wait for install_deps.sh to be fully working first?

Wed, Aug 14, 1:08 PM · Compositing
Stefan Werner (swerner) added a comment to D4304: Compositor: Added denoising node.

Hi.
Will the compilation and installation of OIDN dependencies through install_deps.sh be automated?

Wed, Aug 14, 12:44 PM · Compositing

Tue, Aug 13

derek barker (lordodin) awarded D4255: Cycles: Added feature overrides a Yellow Medal token.
Tue, Aug 13, 4:40 AM · Cycles
Juan Gea (juang3d) awarded D4255: Cycles: Added feature overrides a Love token.
Tue, Aug 13, 1:56 AM · Cycles

Fri, Aug 9

Stefan Werner (swerner) added a comment to D2149: Cycles: Add optional Blue-Noise Dithered Sobol Sampling.

There were some more implementation details in the 2019 SIGGRAPH course "My favorite samples":
https://drive.google.com/file/d/1MwphDkw6HeOzA1xcrmy_c7YvartaYjnf/view

Fri, Aug 9, 9:41 AM

Tue, Aug 6

Stefan Werner (swerner) added a comment to D4304: Compositor: Added denoising node.

make deps and everything else should be set up for static builds, unless I missed something.

Tue, Aug 6, 4:33 PM · Compositing
Stefan Werner (swerner) added a comment to D5399: Cycles: Add bump-map shadow terminator softening term.

Seems to work as intended:

Tue, Aug 6, 12:42 PM
Stefan Werner (swerner) added a comment to D4304: Compositor: Added denoising node.
  • Compositor: Addressed Brecht's requests for OIDN node.
Tue, Aug 6, 10:07 AM · Compositing

Mon, Aug 5

Fran Marz (franMarz) awarded D4686: Adaptive Sampling for Cycles. a Love token.
Mon, Aug 5, 10:09 PM
Stefan Werner (swerner) added a comment to D5399: Cycles: Add bump-map shadow terminator softening term.

You beat me to this! :)

Mon, Aug 5, 9:04 PM
Stefan Werner (swerner) added a comment to D5363: Add OptiX device implementation to Cycles.
Mon, Aug 5, 7:04 PM · Cycles
Stefan Werner (swerner) awarded rB2d60a546490c: Build: add config for developers a Like token.
Mon, Aug 5, 3:34 PM
Stefan Werner (swerner) added a comment to D4304: Compositor: Added denoising node.
  • build_environment: Updated to OIDN 1.0.0.
Mon, Aug 5, 3:07 PM · Compositing

Fri, Aug 2

Vyacheslav (hitrpr) awarded D4686: Adaptive Sampling for Cycles. a Burninate token.
Fri, Aug 2, 4:38 PM

Thu, Aug 1

Finn Bear (finnb) awarded D4304: Compositor: Added denoising node a Mountain of Wealth token.
Thu, Aug 1, 8:08 PM · Compositing

Wed, Jul 24

Isaac (Treki26) awarded D4686: Adaptive Sampling for Cycles. a Love token.
Wed, Jul 24, 5:07 AM

Jul 17 2019

swann (slumber) awarded D4304: Compositor: Added denoising node a Love token.
Jul 17 2019, 6:04 PM · Compositing

Jul 4 2019

Stefan Werner (swerner) awarded P1013 CentOS Buildbot a Like token.
Jul 4 2019, 9:29 AM

Jun 28 2019

tuqueque tuquequin (tuqueque) awarded D4686: Adaptive Sampling for Cycles. a Love token.
Jun 28 2019, 10:37 PM

Jun 7 2019

Stefan Werner (swerner) committed rB267038756bde: Merge branch 'master' of git.blender.org:blender into cycles_texture_cache (authored by Stefan Werner (swerner)).
Merge branch 'master' of git.blender.org:blender into cycles_texture_cache
Jun 7 2019, 8:49 AM

Jun 3 2019

Stefan Werner (swerner) added a comment to D4993: Blue noise pixel correlation in cycles.

It might be useful to find a way to hide the repetition in the 64x64 pattern, since in some cases it can become visible.

Jun 3 2019, 3:57 PM · Cycles
Sam (Sam200) awarded D4686: Adaptive Sampling for Cycles. a Love token.
Jun 3 2019, 7:54 AM

May 29 2019

Stefan Werner (swerner) committed rB16f20bec1a5d: Build: auto detection of libraries built by "make deps" on Linux. (authored by Brecht Van Lommel (brecht)).
Build: auto detection of libraries built by "make deps" on Linux.
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rBa1714ebd29a4: updated Linux instructions for make deps (authored by Stefan Werner (swerner)).
updated Linux instructions for make deps
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rB07c33bab73bd: Added make deps build scripts from ustream Blender. See D2753 (authored by Stefan Werner (swerner)).
Added make deps build scripts from ustream Blender. See D2753
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rB52a5756ff21e: Cycles: Rearranged loop in deferred volume code, fixes a potential infinite loop (authored by Stefan Werner (swerner)).
Cycles: Rearranged loop in deferred volume code, fixes a potential infinite loop
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rB8bcaeb537ec9: Removed superfluous printf()s that slowed down rendering with instanced… (authored by Stefan Werner (swerner)).
Removed superfluous printf()s that slowed down rendering with instanced…
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rB97314ec4b04f: Fix T51855: Cycles emssive objects with NaN transform break lighting. (authored by Brecht Van Lommel (brecht)).
Fix T51855: Cycles emssive objects with NaN transform break lighting.
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rB1b724b72b05d: Cycles: Added isfinite_float3() to make things build after the last two cherry… (authored by Stefan Werner (swerner)).
Cycles: Added isfinite_float3() to make things build after the last two cherry…
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rBc29020685113: Cycles: Fix wrong shading when some mesh triangle has non-finite coordinate (authored by Sergey Sharybin (sergey)).
Cycles: Fix wrong shading when some mesh triangle has non-finite coordinate
May 29 2019, 1:36 PM
Stefan Werner (swerner) committed rB664af3608da6: This fixes compiler errors that prevent Blender from building in Xcode on a Mac. (authored by Stefan Werner (swerner)).
This fixes compiler errors that prevent Blender from building in Xcode on a Mac.
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rB34bd2ef28508: Cycles: don't count volume boundaries as transparent bounces. (authored by Brecht Van Lommel (brecht)).
Cycles: don't count volume boundaries as transparent bounces.
May 29 2019, 1:35 PM
GitHub <noreply@github.com> committed rB89854be2a726: Merge pull request #114 from tangent-animation/volume_trans_bounces (authored by Stefan Werner (swerner)).
Merge pull request #114 from tangent-animation/volume_trans_bounces
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rB698cb8adc92b: Cycles: Added status message when motion blur for fluids is disabled because of… (authored by Stefan Werner (swerner)).
Cycles: Added status message when motion blur for fluids is disabled because of…
May 29 2019, 1:35 PM
GitHub <noreply@github.com> committed rB1e78b98c5772: Merge pull request #112 from tangent-animation/misc_fixes (authored by Stefan Werner (swerner)).
Merge pull request #112 from tangent-animation/misc_fixes
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rBf42e64830a98: Two fixes for Cycles: One potential access violation in alembic motion blur… (authored by Stefan Werner (swerner)).
Two fixes for Cycles: One potential access violation in alembic motion blur…
May 29 2019, 1:35 PM
GitHub <noreply@github.com> committed rB12764d511a8b: Merge pull request #107 from tangent-animation/denoising_branch (authored by Stefan Werner (swerner)).
Merge pull request #107 from tangent-animation/denoising_branch
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rB94f45144522d: Cycles: Fixed an issue with deferred ray marching where it wouldn't update the… (authored by Stefan Werner (swerner)).
Cycles: Fixed an issue with deferred ray marching where it wouldn't update the…
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rBed089289abf0: Cycles: Follow-up fix for my previous commit. (authored by Stefan Werner (swerner)).
Cycles: Follow-up fix for my previous commit.
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rBbd0e1ff99892: Cycles: Branched Path Tracing primary rays collects volume only intersections… (authored by Stefan Werner (swerner)).
Cycles: Branched Path Tracing primary rays collects volume only intersections…
May 29 2019, 1:35 PM
GitHub <noreply@github.com> committed rB681961701fd7: Merge pull request #105 from tangent-animation/volume_motion_blur (authored by Stefan Werner (swerner)).
Merge pull request #105 from tangent-animation/volume_motion_blur
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rBf28249c06602: Cycles: Added velocity scale to volume motion blur, added scaling factor for… (authored by Stefan Werner (swerner)).
Cycles: Added velocity scale to volume motion blur, added scaling factor for…
May 29 2019, 1:35 PM
Stefan Werner (swerner) committed rB7ca357d1859b: Cycles: Volume motion blur now obeys the start on/center on/end on frame option (authored by Stefan Werner (swerner)).
Cycles: Volume motion blur now obeys the start on/center on/end on frame option
May 29 2019, 1:34 PM
Stefan Werner (swerner) committed rB316f4def2359: Cycles: Implemented Eulerian motion blur for volumes. This is using the… (authored by Stefan Werner (swerner)).
Cycles: Implemented Eulerian motion blur for volumes. This is using the…
May 29 2019, 1:34 PM
GitHub <noreply@github.com> committed rB87c529991184: Merge pull request #92 from tangent-animation/vdb_speedup (authored by Stefan Werner (swerner)).
Merge pull request #92 from tangent-animation/vdb_speedup
May 29 2019, 1:34 PM
Stefan Werner (swerner) committed rBfadce51ed5a2: Improved performance of OpenVDB reading (authored by Stefan Werner (swerner)).
Improved performance of OpenVDB reading
May 29 2019, 1:34 PM
Stefan Werner (swerner) committed rB9751902fd20e: Cycles: Fixed Offset for object properties. This addresses the issue where… (authored by Stefan Werner (swerner)).
Cycles: Fixed Offset for object properties. This addresses the issue where…
May 29 2019, 1:33 PM
GitHub <noreply@github.com> committed rB52587b13e825: Merge pull request #52 from tangent-animation/fix_osl_crash (authored by Stefan Werner (swerner)).
Merge pull request #52 from tangent-animation/fix_osl_crash
May 29 2019, 1:33 PM
Stefan Werner (swerner) committed rB2254ee065497: Cycles: fixed crashes when using OSL (authored by Stefan Werner (swerner)).
Cycles: fixed crashes when using OSL
May 29 2019, 1:33 PM
GitHub <noreply@github.com> committed rBada7ce0142e2: Merge pull request #76 from tangent-animation/cryptomatte_crash_fix (authored by Stefan Werner (swerner)).
Merge pull request #76 from tangent-animation/cryptomatte_crash_fix
May 29 2019, 1:33 PM
Stefan Werner (swerner) committed rB7d96cec1e647: Cycles: Fixed Cryptomatte crash when some RenderLayers use Cryptomattes and… (authored by Stefan Werner (swerner)).
Cycles: Fixed Cryptomatte crash when some RenderLayers use Cryptomattes and…
May 29 2019, 1:33 PM
Stefan Werner (swerner) committed rB5d0438ddd47a: Mikktspace: Speed up the merging of identical vertices (authored by Lukas Stockner (lukasstockner97)).
Mikktspace: Speed up the merging of identical vertices
May 29 2019, 1:33 PM
GitHub <noreply@github.com> committed rB3d322ed5b122: Merge pull request #81 from tangent-animation/cycles_fast_tangents (authored by Stefan Werner (swerner)).
Merge pull request #81 from tangent-animation/cycles_fast_tangents
May 29 2019, 1:33 PM
Stefan Werner (swerner) committed rBfde602881285: Cycles: Speedup up tangent space calculation (authored by Sergey Sharybin (sergey)).
Cycles: Speedup up tangent space calculation
May 29 2019, 1:33 PM
Stefan Werner (swerner) committed rBfa36a9acb63a: Cycles: Add utility function to calculate triangle's normal (authored by Sergey Sharybin (sergey)).
Cycles: Add utility function to calculate triangle's normal
May 29 2019, 1:33 PM
Stefan Werner (swerner) committed rB2db370a8fbb8: Cycles: Add utility function to remove given attribute (authored by Sergey Sharybin (sergey)).
Cycles: Add utility function to remove given attribute
May 29 2019, 1:33 PM
GitHub <noreply@github.com> committed rB13b2414ccfa9: Merge pull request #84 from tangent-animation/fast_tangent_spaces (authored by Stefan Werner (swerner)).
Merge pull request #84 from tangent-animation/fast_tangent_spaces
May 29 2019, 1:31 PM
Stefan Werner (swerner) committed rB20b73a521c76: Mikktspace: Speed up the merging of identical vertices (authored by Lukas Stockner (lukasstockner97)).
Mikktspace: Speed up the merging of identical vertices
May 29 2019, 1:31 PM
Stefan Werner (swerner) committed rB59178e733621: Cycles: Speedup up tangent space calculation (authored by Sergey Sharybin (sergey)).
Cycles: Speedup up tangent space calculation
May 29 2019, 1:31 PM
Stefan Werner (swerner) committed rB14407cb06a25: Cycles: Add utility function to calculate triangle's normal (authored by Sergey Sharybin (sergey)).
Cycles: Add utility function to calculate triangle's normal
May 29 2019, 1:31 PM
Stefan Werner (swerner) committed rB428e48c4ad88: Cycles: Add utility function to remove given attribute (authored by Sergey Sharybin (sergey)).
Cycles: Add utility function to remove given attribute
May 29 2019, 1:31 PM
Stefan Werner (swerner) committed rB1cbb38d81a7e: Cycles: Re-enabled scaling motion blur for Embree. (authored by Stefan Werner (swerner)).
Cycles: Re-enabled scaling motion blur for Embree.
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rBedc8ec07ef9f: Cycles: re-enabled object motion blur for scaling (authored by Stefan Werner (swerner)).
Cycles: re-enabled object motion blur for scaling
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rBb1fdc99d6dd7: Cycles: Removed scaling from Embree's object motion blur. (authored by Stefan Werner (swerner)).
Cycles: Removed scaling from Embree's object motion blur.
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rB2b57cead4975: Cycles: Fix for overlapping volume rendering. We were clearing BSDF flags that… (authored by Stefan Werner (swerner)).
Cycles: Fix for overlapping volume rendering. We were clearing BSDF flags that…
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rB1dddc5c3b62f: Cryptomatte: Improved robustness of matte string parsing (authored by Stefan Werner (swerner)).
Cryptomatte: Improved robustness of matte string parsing
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rB7f9ade151c99: Cycles: Matched motion interpolation to Embree's interpolation (authored by Stefan Werner (swerner)).
Cycles: Matched motion interpolation to Embree's interpolation
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rB7a1759be3f98: Revert "Cycles: turning off intersection refinement for Embree" (authored by Stefan Werner (swerner)).
Revert "Cycles: turning off intersection refinement for Embree"
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rBb0da619d8d9c: Cycles: Fixed Embree Volume rendering when the camera is inside a volume (authored by Stefan Werner (swerner)).
Cycles: Fixed Embree Volume rendering when the camera is inside a volume
May 29 2019, 1:30 PM
Stefan Werner (swerner) committed rB9256d8ee8dcb: Cycles: Fixed Cryptomatte crash when some RenderLayers use Cryptomattes and… (authored by Stefan Werner (swerner)).
Cycles: Fixed Cryptomatte crash when some RenderLayers use Cryptomattes and…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB699ce9186645: Cycles: turning off intersection refinement for Embree (authored by Stefan Werner (swerner)).
Cycles: turning off intersection refinement for Embree
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB9c6213e7261a: Cycles: Fixed a crash when setting up Embree hair curves (authored by Stefan Werner (swerner)).
Cycles: Fixed a crash when setting up Embree hair curves
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB0dc2cf1dd9b3: Cycles: Fixed wrong Embree line intersections (authored by Stefan Werner (swerner)).
Cycles: Fixed wrong Embree line intersections
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB76b6c9c32e9a: Cycles: Code style cleanup (authored by Stefan Werner (swerner)).
Cycles: Code style cleanup
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB3a5d82aba12c: Cycles: Set the compact flag on Embree to save memory (authored by Stefan Werner (swerner)).
Cycles: Set the compact flag on Embree to save memory
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB8b8e27d2ca82: Cycles: removed use of constexpr to stay compatible with pre-C++11 compilers (authored by Stefan Werner (swerner)).
Cycles: removed use of constexpr to stay compatible with pre-C++11 compilers
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rBa9f3818dde08: Cycles: Extended Embree integration (authored by Stefan Werner (swerner)).
Cycles: Extended Embree integration
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rBb4f28890f949: Merge branch 'cryptomatte_new' of github.com:tangent-animation/blender278 into… (authored by Stefan Werner (swerner)).
Merge branch 'cryptomatte_new' of github.com:tangent-animation/blender278 into…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rBc1c34a5edfc2: Cycles: disabled DNDU to fix differences in bump maps seen through specular… (authored by Stefan Werner (swerner)).
Cycles: disabled DNDU to fix differences in bump maps seen through specular…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rBddd2b8b72de0: Cycles: Fixed SSS with Embree, made Embree respect the "spatial split" option (authored by Stefan Werner (swerner)).
Cycles: Fixed SSS with Embree, made Embree respect the "spatial split" option
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB6b1d3ce45fc3: Cycles: Fixed broken displacement (authored by Stefan Werner (swerner)).
Cycles: Fixed broken displacement
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB3fac03564030: Cycles: Fixed parametric coordinates for hair intersections with Embree (authored by Stefan Werner (swerner)).
Cycles: Fixed parametric coordinates for hair intersections with Embree
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB0a8dd9d162ff: Cycles: Further fixes for motion blur with varying CV counts in hair objects (authored by Stefan Werner (swerner)).
Cycles: Further fixes for motion blur with varying CV counts in hair objects
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB05cca7df3cae: Cycles: further additions of shadow linking to Embree (authored by Stefan Werner (swerner)).
Cycles: further additions of shadow linking to Embree
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB315f0ca92494: Cycles: Fixed light and shadow linking with Embree. (authored by Stefan Werner (swerner)).
Cycles: Fixed light and shadow linking with Embree.
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB023d1558ece1: Cycles: Added runtime checks for Embree build. If Embree is not configured… (authored by Stefan Werner (swerner)).
Cycles: Added runtime checks for Embree build. If Embree is not configured…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB72443061b33d: Cycles: Fixed broken bump mapping (authored by Stefan Werner (swerner)).
Cycles: Fixed broken bump mapping
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rBd181ed14bf08: Merge branch 'master' of github.com:tangent-animation/blender278 into… (authored by Stefan Werner (swerner)).
Merge branch 'master' of github.com:tangent-animation/blender278 into…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB166394d1144e: bumped version number (authored by Stefan Werner (swerner)).
bumped version number
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB9c737254e14e: Merge branch 'cryptomatte_new' of https://github.com/tangent… (authored by Stefan Werner (swerner)).
Merge branch 'cryptomatte_new' of https://github.com/tangent…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rB3c2181886635: Merge branch 'master' of https://github.com/tangent-animation/blender278 into… (authored by Stefan Werner (swerner)).
Merge branch 'master' of https://github.com/tangent-animation/blender278 into…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rBa8d35c833d4b: Merge branch 'cryptomatte_new' of https://github.com/tangent… (authored by Stefan Werner (swerner)).
Merge branch 'cryptomatte_new' of https://github.com/tangent…
May 29 2019, 1:29 PM
Stefan Werner (swerner) committed rBd02c1dfa0a4a: Merge branch 'texture_cache' of github.com:tangent-animation/blender278 into… (authored by Stefan Werner (swerner)).
Merge branch 'texture_cache' of github.com:tangent-animation/blender278 into…
May 29 2019, 1:28 PM