mathieu menuet (bliblubli)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 2 2013, 4:47 PM (225 w, 10 h)

Recent Activity

Sat, Sep 23

mathieu menuet (bliblubli) reopened T52833: obj export degenerate mesh as "Open".

The boolean in question was applied many month ago already in the project files. Trying to recreate the same object with a modifier, the bug doesn't show up.

Sat, Sep 23, 3:58 PM · Import/Export, Addons

Fri, Sep 22

mathieu menuet (bliblubli) edited projects for T52877: OpenCL render somtime idles on one tile with BPT, added: Cycles; removed BF Blender.
Fri, Sep 22, 8:11 PM · Cycles
mathieu menuet (bliblubli) created T52877: OpenCL render somtime idles on one tile with BPT.
Fri, Sep 22, 8:10 PM · Cycles

Wed, Sep 20

mathieu menuet (bliblubli) added a comment to T52831: collada exporter transform geometry randomly if camera is exported.

After testing many versions, Bug is already present in 2.74.

Wed, Sep 20, 4:58 PM · BF Blender
mathieu menuet (bliblubli) added a comment to T52833: obj export degenerate mesh.

@Campbell Barton (campbellbarton) I'm working on a file for the boolean part. If collada and FBX exporter manage to export the geometry correctly, even with 0 area face, why not make the obj export also work in such cases like the 2 others?

Wed, Sep 20, 11:31 AM · Import/Export, Addons

Tue, Sep 19

mathieu menuet (bliblubli) added a comment to T52833: obj export degenerate mesh.

it's the result of boolean modifier on a cube. Bug happen with boolean modifier too (so a simple cube with cubes cutting it). I applied everything and removed some parts for simplification purpose.

Tue, Sep 19, 6:54 PM · Import/Export, Addons
mathieu menuet (bliblubli) added a comment to T52833: obj export degenerate mesh.

just tested, collada export doesn't has this bug

Tue, Sep 19, 6:04 PM · Import/Export, Addons
mathieu menuet (bliblubli) edited the description of T52831: collada exporter transform geometry randomly if camera is exported.
Tue, Sep 19, 6:00 PM · BF Blender
mathieu menuet (bliblubli) created T52833: obj export degenerate mesh.
Tue, Sep 19, 6:00 PM · Import/Export, Addons
mathieu menuet (bliblubli) added a comment to T52831: collada exporter transform geometry randomly if camera is exported.

oups sorry

Tue, Sep 19, 5:53 PM · BF Blender
mathieu menuet (bliblubli) triaged T52816: regression can't open file in 2.79 (crash) as "Confirmed" priority.
Tue, Sep 19, 5:34 PM · BF Blender
mathieu menuet (bliblubli) raised the priority of T52816: regression can't open file in 2.79 (crash) from "Confirmed" to "Needs Triage".

Thanks for the quick fix, but maybe only one fix would be enough? Don't know if the 2 fixes together may decrease performance?

Tue, Sep 19, 5:34 PM · BF Blender
mathieu menuet (bliblubli) assigned T52831: collada exporter transform geometry randomly if camera is exported to Gaia Clary (gaiaclary).
Tue, Sep 19, 4:59 PM · BF Blender
mathieu menuet (bliblubli) created T52831: collada exporter transform geometry randomly if camera is exported.
Tue, Sep 19, 4:58 PM · BF Blender
mathieu menuet (bliblubli) added a comment to T52815: solidify creates buggy triangles when applied.
Tue, Sep 19, 1:34 PM · BF Blender
mathieu menuet (bliblubli) reopened T52815: solidify creates buggy triangles when applied as "Open".

The thing is that it looks right in viewport before applying. If the bad geometry is the right one, then it should also look bad before applying. A modifier should look the same applied or not.

Tue, Sep 19, 1:33 PM · BF Blender

Mon, Sep 18

mathieu menuet (bliblubli) created T52816: regression can't open file in 2.79 (crash).
Mon, Sep 18, 4:15 PM · BF Blender
mathieu menuet (bliblubli) created T52815: solidify creates buggy triangles when applied.
Mon, Sep 18, 4:09 PM · BF Blender

Sat, Sep 16

mathieu menuet (bliblubli) added a comment to T48683: Knife create a hole in the face cutted..

@rm beer (rmbeer) couldn't reproduce either with the 2 files. Maybe get a fresh buildbot and delete your config folder?

Sat, Sep 16, 12:03 PM · BF Blender

Sun, Sep 10

mathieu menuet (bliblubli) added a comment to T52703: classroom scene is much brighter after 24 August.

it seems to only happen with AO approx activated. I'll have a more in depth look tomorrow.

Sun, Sep 10, 9:25 PM · BF Blender
mathieu menuet (bliblubli) created T52703: classroom scene is much brighter after 24 August.
Sun, Sep 10, 8:55 PM · BF Blender

Sat, Sep 9

mathieu menuet (bliblubli) updated the summary of D2818: 1.5x to 2x faster interiors rendering with optimized AO approx for cycles.
Sat, Sep 9, 12:07 PM
mathieu menuet (bliblubli) updated the diff for D2818: 1.5x to 2x faster interiors rendering with optimized AO approx for cycles.

only use one function, performance stay the same.

Sat, Sep 9, 10:55 AM
mathieu menuet (bliblubli) added a comment to D2818: 1.5x to 2x faster interiors rendering with optimized AO approx for cycles.

It looked way too much, so I tested again. Time differences were due to throttling issue. When throttling is removed, both version render at the same speed. I'll update the diff with the new one.

Sat, Sep 9, 10:51 AM
mathieu menuet (bliblubli) added a comment to D2818: 1.5x to 2x faster interiors rendering with optimized AO approx for cycles.

With one function, the scandinavian scene from Chocofur renders in 471sec against 426s with the current version. So the current version renders 10.6% more frames in the same time.
Here is the diff to test:


So I think the best solution is to keep the patch as it is, but following already made workarouds naming conventions like lcg_state_init_addrspace by adding _addrspace instead of _ocl. @Brecht Van Lommel (brecht) What do you think?

Sat, Sep 9, 10:31 AM
mathieu menuet (bliblubli) added a comment to T52645: Cycles: OpenCL compiler crashes with new AMD drivers.

I can confirm 17.9.1 still crashes on Vega and RX 480 with another machine and a clean install. It seems somehow the OpenCL driver wasn't actualized with normal install. So in the meantime, staying on 17.7.1 is recommended.

Sat, Sep 9, 8:34 AM · BF Blender
mathieu menuet (bliblubli) added a comment to T52645: Cycles: OpenCL compiler crashes with new AMD drivers.

@Lennard Haaks (lennardh) both your file and my file rendered on latest buildbot using 17.9.1 on RX480. I did a normal install from 17.7.1, but OpenCL driver should have been actualized. I'll try today on Vega to see with clean install.

Sat, Sep 9, 8:24 AM · BF Blender

Fri, Sep 8

mathieu menuet (bliblubli) closed T52645: Cycles: OpenCL compiler crashes with new AMD drivers as "Resolved".

driver 17.9.1 resolves the bug.

Fri, Sep 8, 7:02 PM · BF Blender

Thu, Sep 7

mathieu menuet (bliblubli) added a comment to T52645: Cycles: OpenCL compiler crashes with new AMD drivers.

RC1 doesn't work, build from 21 July does with 17.8.2

Thu, Sep 7, 8:23 PM · BF Blender
mathieu menuet (bliblubli) added a comment to T52645: Cycles: OpenCL compiler crashes with new AMD drivers.
Thu, Sep 7, 8:05 PM · BF Blender
mathieu menuet (bliblubli) added a comment to T52645: Cycles: OpenCL compiler crashes with new AMD drivers.

Driver 17.7.1 works, 17.8.2 doesn't.

Thu, Sep 7, 6:53 PM · BF Blender

Wed, Sep 6

mathieu menuet (bliblubli) added a comment to T52668: Proposal: Replace background images with Image Empties in 2.8x.

I think Aaron means to make them only visible in top view or camera view for example. That's indeed very usefull. And if it works for empties, it would be great to have it work for all objects. I would add a kind of sprite rendering like in old games, where the image always faces the view, but can also be constrained to only rotate around Z for example. The empty would then have a list of views ([always show, camera, front, back, top, bottom]) were they are displayed or not, and the constraints. Blender current constraint don't work if you have multiple 3D Viewports with different views, but with OpenGL it's ok.
The X-Ray option to draw behind or in front should be enough to have then all functionalities with a much better usability.

Wed, Sep 6, 8:11 PM · User Interface, BF Blender: 2.8

Sun, Sep 3

mathieu menuet (bliblubli) updated the diff for D2818: 1.5x to 2x faster interiors rendering with optimized AO approx for cycles.

Updated the diff with required changes. As Nvidia now also support OCL 2.0, I suppose it will make sens to switch to it for 2.8x. So I made 2 functions to workaround the address space problem of OCL 1.2. When we switch to 2.0, removing the second function will be easy and until then, changing the code is bundled in one place. If you prefer another workaround, I'm open to it.

Sun, Sep 3, 7:02 PM
mathieu menuet (bliblubli) added a comment to D2818: 1.5x to 2x faster interiors rendering with optimized AO approx for cycles.

I agree to deduplicate, although doing it as part of https://developer.blender.org/D2644 would maybe make more sens?

Sun, Sep 3, 1:06 PM
mathieu menuet (bliblubli) created D2818: 1.5x to 2x faster interiors rendering with optimized AO approx for cycles.
Sun, Sep 3, 9:03 AM

Thu, Aug 31

mathieu menuet (bliblubli) added a comment to T52589: RC2: default cube with blackbody crashes Blender.

I remember you already had a patch to make the optimization before the kernel compile options are set/gathered. Could you share it in the tracker?

Thu, Aug 31, 9:26 PM · Cycles, BF Blender

Wed, Aug 30

mathieu menuet (bliblubli) created T52589: RC2: default cube with blackbody crashes Blender.
Wed, Aug 30, 1:50 PM · Cycles, BF Blender

Aug 22 2017

mathieu menuet (bliblubli) added a comment to D2803: Cycles: add bevel shader, for raytrace based rounded edges..

on simple scenes where the global size stays at or above 1024 on x, the speed impact is negligable. The default cube is even faster with 4spp bevel than without ... 14.05sec with and 15.36sec without. If you fill the camera FOV with cubes at 4spp, render time goes from 33sec without to 40sec with = about 21% slower. With 16spp, it goes up to 56sec = 70% slower

Aug 22 2017, 12:29 PM
mathieu menuet (bliblubli) added a comment to D2803: Cycles: add bevel shader, for raytrace based rounded edges..

Welcome back Brecht :)
Regarding performance on split kernel, using a RX VEGA 64 on power save mode (to prevent throttling and get stable results):

  • Applying latest revision on latest master and adding an invisible cube with bevel at 4 samples to just get the code compiled in the Barcelona scene, global size fall from 1024 to 576 on x.
  • Render time increase from 430seconds to 478seconds (without synchronization time)
Aug 22 2017, 11:52 AM

Aug 13 2017

mathieu menuet (bliblubli) added a comment to T52384: bridge meshing results inside a edgeloop pair can be broken by other loops.

note that the edgeloop pairs are made correctly, so that the same loops are connected, bug happen on vertex level somehow.

Aug 13 2017, 5:54 PM · BF Blender
mathieu menuet (bliblubli) created T52384: bridge meshing results inside a edgeloop pair can be broken by other loops.
Aug 13 2017, 5:52 PM · BF Blender

Aug 12 2017

mathieu menuet (bliblubli) added a comment to D2751: GSoC 2016 - Intersect tool.

Very helpful for review. It's a pleasure to see a student with so long commitment.

Aug 12 2017, 9:35 AM

Jul 26 2017

mathieu menuet (bliblubli) added a comment to T52163: carve boolean modifier make some files impossible to open or very unstable..

@Sergey Sharybin (sergey) T51975 shows variants of bug that pops up when this carve object is in scene. Sometime, some part of the mesh (the box containing the vegetables) was missing, sometime the textures were pink, sometime the shader got white. Most of the time hitting F12 would segfault. Sometime it succeeded, but the segfault appeared just after render finished (couldn't even save the file).
@Fable Fox (fablefox) debug builds indeed are working. Of course, replacing carve with bmesh also makes the file stable again.
To more easily the bugs and crash, you have to:

  • open with VS2013 buildbots
  • append everything in the file attached into a very complex scene (there must be something to corrupt in memory, so many shaders, lot of meshes, etc. make crash more often)
  • duplicate in place ( location may be important to trigger the bug) what you appended to make the probability of crash higher (the overflows are more likely to produce a crash if many part of memory are overwritten/corrupted, so duplicate it a hundred time if it doesn't crash)
  • then try to render, undo, etc...

This part of the scene was modeledin november last year and wasn't touched since then. The bugs and crash happened more often as scene complexity increased.

Jul 26 2017, 2:29 PM · Modifiers, BF Blender
mathieu menuet (bliblubli) added a comment to T52163: carve boolean modifier make some files impossible to open or very unstable..

Note that the crash on file open is only on VS2015 release, but instability is in VS2013 = official release too. It just happens randomly during a material change or an undo or a final render start or whatever part of memory was corrupted.

Jul 26 2017, 1:36 PM · Modifiers, BF Blender

Jul 24 2017

mathieu menuet (bliblubli) merged task T51975: crash and textures artifacts in cycles (CPU and GPU) into T52163: carve boolean modifier make some files impossible to open or very unstable..
Jul 24 2017, 8:29 PM · BF Blender
mathieu menuet (bliblubli) merged T51975: crash and textures artifacts in cycles (CPU and GPU) into T52163: carve boolean modifier make some files impossible to open or very unstable..
Jul 24 2017, 8:29 PM · Modifiers, BF Blender
mathieu menuet (bliblubli) reopened T51975: crash and textures artifacts in cycles (CPU and GPU) as "Open".

ok, this is related to https://developer.blender.org/T52163. When I remove all object with carve boolean modifier, it renders good again. So it seems there is an overflow due to carve, creating random bugs like crashes, missing textures or geometry, depending on which part of memory is being overwritten.

Jul 24 2017, 8:28 PM · BF Blender
mathieu menuet (bliblubli) added a comment to T47811: Blender 2.8x / Python, Proposed Changes.

@mathieu menuet (bliblubli), this isn't enough info, are you interested to create a task that includes proposed changes? (something like T51219).

Jul 24 2017, 8:25 PM · BF Blender: 2.8, Python

Jul 23 2017

mathieu menuet (bliblubli) added a comment to D2745: Cycles: Pack kernel textures into buffers for OpenCL.

Builds with this patch and ASAN enabled on Linux can't render the default cube scene (crash) with cycles and OpenCL split kernel.
VS2013 builds start rendering but stay forever with an idle GPU on the first tile on complex scenes.
On Linux without ASAN it renders correctly and fast.

Jul 23 2017, 8:24 PM
mathieu menuet (bliblubli) created T52163: carve boolean modifier make some files impossible to open or very unstable..
Jul 23 2017, 8:21 PM · Modifiers, BF Blender

Jul 20 2017

mathieu menuet (bliblubli) created T52136: Blender segfault (stack overflow most certainly) when converting to mesh.
Jul 20 2017, 9:23 PM · BF Blender
mathieu menuet (bliblubli) updated subscribers of T52135: memory usage is higher after rendering with cycles.
Jul 20 2017, 8:28 PM · BF Blender
mathieu menuet (bliblubli) added a comment to T52135: memory usage is higher after rendering with cycles.

another thing is, when I render on 2 GPUs a scene that takes more than dedicated memory, the system memory will be used. If those generated textures are kept around, we have 3 times the textures. The cache Blender silently creates and the 2 versions created by the OpenCL driver. As the time needed to initialize rendering is not much faster the second time compared to using the cache, but many GB memory are away, making it more certain that swapping will be triggered, the cache may greatly slow down render for a benefit which is pretty low, at least in my tests.

Jul 20 2017, 8:26 PM · BF Blender
mathieu menuet (bliblubli) added a comment to T52135: memory usage is higher after rendering with cycles.

ok, then it's not a bug, but wouldn't it make sens to only have this behavior when "persistent data" is checked and free it otherwise?

Jul 20 2017, 8:21 PM · BF Blender
mathieu menuet (bliblubli) created T52135: memory usage is higher after rendering with cycles.
Jul 20 2017, 7:20 PM · BF Blender
mathieu menuet (bliblubli) added a comment to D2745: Cycles: Pack kernel textures into buffers for OpenCL.

Really helpfull addition and it seems very robust. It shows that the latest AMD drivers also allows to use swap for buffers. I managed to render a scene that took 36GB on a 16GB (system) and 8GB (RX480) system. Of course, it was slow, but still interesting.
Only thing that it showed is that cycles seem to have like a memory leak or hidden cache. See report https://developer.blender.org/T52135

Jul 20 2017, 6:54 PM

Jul 13 2017

mathieu menuet (bliblubli) added a comment to T52048: image sequence display on viewport .

please attach a file to reproduce the problem.

Jul 13 2017, 10:37 PM · BF Blender

Jul 12 2017

mathieu menuet (bliblubli) added a comment to T47811: Blender 2.8x / Python, Proposed Changes.

As suggested today on IRC, making robust naming conventions for bmesh operators would help new coders to jump in. It will be very helpful for making the nodal everything work faster. At the moment, the use of for example underscores is pretty random. Having easy to search names will give more time for real coding.

Jul 12 2017, 11:56 AM · BF Blender: 2.8, Python

Jul 8 2017

mathieu menuet (bliblubli) added a comment to T51997: particle evaluation order is wrong when viewport visibility is off.

edited task description to reflect last fixes to the new depsgraph.

Jul 8 2017, 8:10 PM · BF Blender
mathieu menuet (bliblubli) edited the description of T51997: particle evaluation order is wrong when viewport visibility is off.
Jul 8 2017, 8:10 PM · BF Blender
mathieu menuet (bliblubli) closed T51977: new depsgraph removes the grass in victor scene as "Resolved".

opened new task instead https://developer.blender.org/T51997

Jul 8 2017, 2:13 PM · BF Blender
mathieu menuet (bliblubli) created T51997: particle evaluation order is wrong when viewport visibility is off.
Jul 8 2017, 2:13 PM · BF Blender
mathieu menuet (bliblubli) reopened T51977: new depsgraph removes the grass in victor scene as "Open".
Jul 8 2017, 2:09 PM · BF Blender

Jul 7 2017

mathieu menuet (bliblubli) added a comment to T51977: new depsgraph removes the grass in victor scene.

After further investigation, not only the hidden particle system is triggering problems. In old depsgraph, it the subdivision modifier is also hidden, the particle system is evaluated, but at the wrong place. Only solution is to manually make it visible in viewport and change something that triggers a new evaluation many times, until it updates (like setting the particle system on and off. In some case, it has to be done 3 or 4 time to really update the particles positions)

Jul 7 2017, 4:41 PM · BF Blender
mathieu menuet (bliblubli) reopened T51889: Broken UI after creating new file in 2.79 test and daily builds as "Open".

I can confirm the bug is still there on windows. Two cases: user pref is there and only "load factory settings" will mess up. Or there is no userpref and then file->new and "load factory settings" will messup the UI.

Jul 7 2017, 4:29 PM · BF Blender: Regressions, User Interface, BF Blender
mathieu menuet (bliblubli) added a comment to T51977: new depsgraph removes the grass in victor scene.

Jul 7 2017, 11:40 AM · BF Blender
mathieu menuet (bliblubli) added a comment to T51554: OpenCL Textures exceed available single buffer allocation memory limit.

I simplified the file as requested:

Jul 7 2017, 11:04 AM · BF Blender, Cycles
mathieu menuet (bliblubli) added a comment to T51554: OpenCL Textures exceed available single buffer allocation memory limit.

Having BW textures stored as single channel would also help to save 3/4 of the memory.

Jul 7 2017, 9:12 AM · BF Blender, Cycles
mathieu menuet (bliblubli) reopened T51554: OpenCL Textures exceed available single buffer allocation memory limit as "Open".

ok, I can confirm it crashes although the scene is very simple. Only planes and some textures, but nothing fancy as far as I can tell. Only 64 x 8bit textures at 4096*4096, which is 64MB per texture with RGBA, which is 4288MB of textures at max.
It looks like all textures try to be allocated at once, instead of 4GB chuncks, which is crazy and would prevent using today's GPU memory with low poly scene with a lot of textures.
@Stefan Werner (swerner) you wrote the code for infinite textures, maybe you can have a look here on how to allocate chunks of 4GB max at once.
Limiting rendering to less than 70 x 8 bit textures in 4K in 2017 is way too low. Many displacement maps today are 16 or 32bit, HDRs are also very big.
As an element of comparison, Luxcore 1.6, which is now more than a year old takes 1100MB (1400MB used of which 300MB are Blender's UI) of memory to render it.

Jul 7 2017, 9:12 AM · BF Blender, Cycles

Jul 6 2017

mathieu menuet (bliblubli) added a comment to T51554: OpenCL Textures exceed available single buffer allocation memory limit.
  1. Did you update your driver to latest version
  2. OpenCL can use your system memory, so there should be no memory limit other than your GPU+ available motherboard memory

Anyway, please share a file before adding more text.

Jul 6 2017, 8:45 PM · BF Blender, Cycles
mathieu menuet (bliblubli) updated subscribers of D2662: Cycles: Adaptive rendering based on a norm of rendered pixels.

In my tests, noise is even, which is good and overhead of analysis seem to be low. But setting a norm of 0.005 and steps of 4 gives the same result as norm of 0.01 and steps of 16. A norm of 0.01 and a step of 4 halves the time compared to same norm but step of 16, although in theory, the max difference should be of 12 samples between those 2 settings. As I rendered with max 1000 samples and a norm of 0.01 compares in quality with 200 samples, a step of 4 could stop in the strongest discrepancy case at 200 samples, while the 16 step case would stop at 212samples, which wouldn't make a 2x longer render time. Plus the higher step value should reduce the overhead of image comparison.
norm 0.01 step 16
render time: 4minutes


norm 0.01 step 4
render time: 2min 10

norm 0.005 step 4
render time: 3min54

Ideally, same norm should give about same noise level whatever the step is. Higher step may make noise distribution less even, but not really impact overall noise level.
From a user point of view, I would replace the norm by a quality slider between 0 and 100 like for JPEG and all lossy algorithm. 100 would offer a picture with an imperceptible noise level and 0 would be a 1 sample render. 99 would allow a variance of 1%, 20 would allow a variance of 80%, etc... But @Lukas Stockner (lukasstockner97) may have some good experience here on how to best map those values for the user.

Jul 6 2017, 4:23 PM
mathieu menuet (bliblubli) added a comment to D2662: Cycles: Adaptive rendering based on a norm of rendered pixels.

thanks for the update. For some reason, when used with denoising, it is partly transparent.
Here, the sky in Barcelona:

Jul 6 2017, 3:23 PM
mathieu menuet (bliblubli) created T51977: new depsgraph removes the grass in victor scene.
Jul 6 2017, 1:00 PM · BF Blender

Jul 5 2017

mathieu menuet (bliblubli) added a comment to T51975: crash and textures artifacts in cycles (CPU and GPU).

after some time, I managed to make a file that has the bug in release build and open in debug build. But it renders correctly there and won't crash after rendering is finished. Some things more are printed to console however. Dunno if it can give any hint. Here it is:

Jul 5 2017, 9:23 PM · BF Blender
mathieu menuet (bliblubli) created T51975: crash and textures artifacts in cycles (CPU and GPU).
Jul 5 2017, 8:05 PM · BF Blender

Jul 4 2017

mathieu menuet (bliblubli) added a comment to T51778: image.save_render crash in some cases.

Error: Could not acquire buffer from image
Error: Could not acquire buffer from image
Error: Could not acquire buffer from image
Error: Could not acquire buffer from image
Error: Could not acquire buffer from image
Error: Could not acquire buffer from image
Error: Could not acquire buffer from image
Error: Not freed memory blocks: 278, total unfreed memory 0.084785 MB

Jul 4 2017, 5:16 PM · BF Blender

Jul 2 2017

mathieu menuet (bliblubli) added a comment to T51944: Reverting the file while Cycles synchronizes crashes with the new depsgraph.

At least on windows, there is no crash. I tested on latest buildbot, VS2015, on victor scene, reverted during synchronization with new depsgraph ('using new depsgraph' was printed in console, so there is no typing error on my side). Maybe it's Linux-specific or random due to some threading issues?

Jul 2 2017, 8:38 AM · BF Blender
mathieu menuet (bliblubli) added a comment to T51554: OpenCL Textures exceed available single buffer allocation memory limit.

The file is not available anymore. Please attach a file that really trigger the problem on latest master (we don't support 2.78 anymore). I render files that need 16GB of memory on the RX480 without problem, so it must come from something else.
Also update your drivers before testing further.

Jul 2 2017, 7:41 AM · BF Blender, Cycles
mathieu menuet (bliblubli) assigned T51950: Abnormally long Cycles OpenCL GPU render times with certain panoramic camera settings to Mai Lavelle (maiself).
Jul 2 2017, 7:33 AM · Cycles, BF Blender
mathieu menuet (bliblubli) added a comment to T51950: Abnormally long Cycles OpenCL GPU render times with certain panoramic camera settings.

I can confirm the bug. All tiles hitting something render normally, until the edge of the view is reached (the tile at bottom right in my case). When there is nothing to render, neither geometry nor background, it hangs.

Jul 2 2017, 7:33 AM · Cycles, BF Blender

Jul 1 2017

mathieu menuet (bliblubli) added a comment to D2662: Cycles: Adaptive rendering based on a norm of rendered pixels.

Ideally the adaptive sampling should take color management into account indeed, though in general it's unknown what kind of image transforms might be applied in compositing. A simple color_scene_linear_to_srgb() or sqrt() might already see a noticeable improvement.

Jul 1 2017, 8:41 AM

Jun 30 2017

mathieu menuet (bliblubli) awarded D2724: [Modifiers] Screw modifier generates doubles. a Love token.
Jun 30 2017, 6:47 PM · Modifiers
mathieu menuet (bliblubli) added a comment to D2724: [Modifiers] Screw modifier generates doubles. .

looks good :)

Jun 30 2017, 6:47 PM · Modifiers

Jun 29 2017

mathieu menuet (bliblubli) added a comment to D2662: Cycles: Adaptive rendering based on a norm of rendered pixels.

Do you have a recent version of the patch that applies on latest master? I couldn't apply it, even with arcanist.

Jun 29 2017, 7:30 PM
mathieu menuet (bliblubli) added a comment to D2662: Cycles: Adaptive rendering based on a norm of rendered pixels.

If the user could paint areas needing more sample and continue render, it would avoid the limitations of computed versions for still images and remove the overhead.

Hi,

you can check the headlight in the table:
http://blender.it4i.cz/research/adaptive-rendering-based-on-a-norm-of-rendered-pixels/bmw27/

I think the algorithm detects the noise in the headlight very well.

Milan

Jun 29 2017, 7:20 PM
mathieu menuet (bliblubli) added a comment to D2662: Cycles: Adaptive rendering based on a norm of rendered pixels.

If the user could paint areas needing more sample and continue render, it would avoid the limitations of computed versions for still images and remove the overhead.

Jun 29 2017, 1:58 PM

Jun 26 2017

mathieu menuet (bliblubli) added a comment to T51903: linked groups that are made local stay forever.

@Bastien Montagne (mont29) If the problem solution is as simple as deleting the group when deleting the last instance, why not do it directly for the user? At least for the MB garbage it makes when making linked librairies local, wouldn't it be possible to solve the problem when the groups are made local?

Jun 26 2017, 7:37 PM · BF Blender

Jun 25 2017

mathieu menuet (bliblubli) triaged T51889: Broken UI after creating new file in 2.79 test and daily builds as "Confirmed" priority.

I can also confirm the bug.

Jun 25 2017, 5:45 PM · BF Blender: Regressions, User Interface, BF Blender
mathieu menuet (bliblubli) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

with 256x256 tiles (recommended size in the manual), using latest master and latest drivers from AMD on win7 x64, your file render in 1min46 with one RX480. So it would be 53s on 2 cards, which is faster than the time you report with 2.78c using 2 cards.
Second thing is that BPT wasn't available for the split kernel in 2.78c, so the file couldn't render.
Setting as incomplete until more informations are provided.

Jun 25 2017, 5:22 PM · Cycles, BF Blender

Jun 16 2017

mathieu menuet (bliblubli) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

@Renato Meneses (renatomeneses) it is indeed very unlikely to happen. In very intensive rendering scene, cycles uses max 85W on my RX480, while the card draws 160W (above the 150W of PCIE specs) while rendering real time benchmark scenes like furmark. Cycles heavily underuse the GPUs (on both CUDA and OpenCL) compared to real time 3D apps, especially benchmarks. So the only thing that could burn it while rendering would be if your fans are defects, but even then, the hardware should just shut your PC down to protect it.
Whatever happened, it's not the software job to monitor temperature. Also note that overclocking, changing voltage and all other modification leading to warranty void are allowed by drivers from all vendors, but are risky and thus not supported. So I would recommand you to use latest build, which is much faster for your configuration anyway, but leave all driver options at defaults.
2.78c is not supported anymore. But I'll let @Mai Lavelle (maiself) and @Sergey Sharybin (sergey) decide here.

Jun 16 2017, 6:09 PM · Cycles, BF Blender

Jun 15 2017

mathieu menuet (bliblubli) edited the description of T51778: image.save_render crash in some cases.
Jun 15 2017, 10:04 AM · BF Blender

Jun 12 2017

mathieu menuet (bliblubli) raised the priority of T51734: batch previews segfault on some materials from "Incomplete" to "Confirmed".

I also have some Blendermarket materials, so I had a look as it may have come from cycles. It comes from the cgc_oak material. But what is impressive is although I spend a lot of time to bisect, only retaining a glossy shader and the material output is enough to reproduce the crash. Of course, neither the full nor the simplified material crash on normal rendering with cycles. So I think the problem doesn't come from cycles.
Here it is, a cube with 1 shader creating a seg fault:

Jun 12 2017, 8:58 PM · BF Blender
mathieu menuet (bliblubli) created T51778: image.save_render crash in some cases.
Jun 12 2017, 10:55 AM · BF Blender

Jun 9 2017

mathieu menuet (bliblubli) added a comment to D2613: Cycles: Implement persistent storage for all scene data.

Hi Lukas,
this patch saves huge amount of preprocessing times, but seem to only work in simple scenes. The BMW benchmark uses it perfectly, but rendering the Viktor scene twice does the whole preprocessing a second time. As it's a really useful patch, an update would be really awesome :)

Jun 9 2017, 6:29 PM
mathieu menuet (bliblubli) created T51764: Implement drag and drop in ID text fields (ID name and/or paths).
Jun 9 2017, 6:24 PM · BF Blender
mathieu menuet (bliblubli) closed T51763: IES LIGHTING as "Invalid".

Hi,
Thanks for the report, but this addon is not part of official blender. You can report this to the original addon author.

Jun 9 2017, 6:08 PM · BF Blender

Jun 5 2017

mathieu menuet (bliblubli) closed T49496: adding features in Viewport render with OpenCL doesn't trigger a kernel recompile anymore as "Resolved".

it seems to work properly on another computer, will investigate more. Closing in the meantime.

Jun 5 2017, 8:14 PM · Cycles, BF Blender
mathieu menuet (bliblubli) reopened T49496: adding features in Viewport render with OpenCL doesn't trigger a kernel recompile anymore as "Open".

Kernels recompiles now, but on every change, even those that don't change anything to the used kernel. For example, max_closure is set to 64 for viewport rendering to prevent recompiling. Since this patch however, adding a shader to the nodetree triggers a recompile, although having 1 or 2 shader is not important as it will be set to 64 anyway.

Jun 5 2017, 7:42 PM · Cycles, BF Blender
mathieu menuet (bliblubli) added a comment to D2702: Cycles: Speedup Tangent calculation in Mikktspace.

Hi Lukas, great to see you back on other task than Denoiser :)
When trying to build on MSVC 2015, it prints some errors:

Jun 5 2017, 1:00 PM

Jun 3 2017

mathieu menuet (bliblubli) edited the description of T51711: edit operator from scorpion81.
Jun 3 2017, 6:41 PM · Addons