john peterson (bliblubli)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 2 2013, 4:47 PM (202 w, 6 d)

Recent Activity

Wed, Apr 19

john peterson (bliblubli) added a comment to D2354: Thin surface approximation for Cycles Disney BSDF.

Hi @Pascal Schön (VanCantus) ,
Do you plan to separately commit this also for 2.79. I think it would be great to test the whole for 2.79. If you have an updated version that apply on latest master, I'll be happy to test.

Wed, Apr 19, 6:33 PM · Cycles

Mon, Apr 17

john peterson (bliblubli) added a comment to D2624: Allow navigating while transforming.

Hi,
Finally got time to test. It is pretty reliable and easy to use. Only problem I found is that after a rotation during scaling, it will invert direction (do a negative scale if you were doing a positive one and vice-versa). Otherwise, really useful addition :)

Mon, Apr 17, 3:04 PM

Sun, Apr 16

john peterson (bliblubli) added a comment to D2624: Allow navigating while transforming.

... A version for 2.79 would indeed help. In 2.8 I can't even select, so it's hard to test the patch :D

I tried it here, and the patch worked on blender 2.79 as well.
Anyway here is the adapted diff :)

Sun, Apr 16, 5:24 PM
Duarte Farrajota Ramos (duarteframos) awarded T51149: 2D curves can be 3D a Evil Spooky Haunted Tree token.
Sun, Apr 16, 6:51 AM · Quick Hacks, BF Blender

Fri, Apr 14

john peterson (bliblubli) added a comment to D2624: Allow navigating while transforming.

Great to see this issue tackled :) A version for 2.79 would indeed help. In 2.8 I can't even select, so it's hard to test the patch :D

Fri, Apr 14, 2:35 PM

Thu, Apr 13

john peterson (bliblubli) updated subscribers of T51196: Random crash when starting an F12 rendering / Cycles.

see https://developer.blender.org/T50461 from @matali23 (matali23)

Thu, Apr 13, 7:37 PM · BF Blender
john peterson (bliblubli) added a comment to T51196: Random crash when starting an F12 rendering / Cycles.

your attached file doesn't crash using buildbot from yesterday in my case (tested 20 times, changing layouts, viewport mode, then F12, etc... windows 7, VS2015 build). But I have the exact same problem on a regular basis. As you say, it only happen on complex scenes and is random. So I never managed to give a simple working example.
Are you sure that the attached file really crash on older buildbots? It may be that this version is still too simple to happen often.

Thu, Apr 13, 7:35 PM · BF Blender
john peterson (bliblubli) assigned T51198: Crash with new Datablock ID Properties to Alexander Romanov (a.romanov).
Thu, Apr 13, 7:11 PM · BF Blender

Mon, Apr 10

john peterson (bliblubli) closed T51166: access violation on windows when rendering Barcelona or Koro from CLI as "Invalid".

It seems it was due to a corrupted userpref.blend. After restoring factory settings and enabling GPU, it works again as expected.

Mon, Apr 10, 6:00 PM · BF Blender
john peterson (bliblubli) created T51166: access violation on windows when rendering Barcelona or Koro from CLI.
Mon, Apr 10, 2:09 PM · BF Blender
john peterson (bliblubli) added a comment to T51132: OpenCL incorrect rendering of colors.

@Salvador Ureña (Asticles) Could you try this build

? Hit F12 wihtout changing anything once, if the bug is still there, retry with "use selective SVM compilation" activated in the render -> performance tab. Then please report results here.

Mon, Apr 10, 9:10 AM · BF Blender, Cycles
john peterson (bliblubli) added a comment to T51157: Sapling tree gen error when objects have åäö in the name.

@Aaron (Abpy) Blender and Python both can handle UTF-8 correctly. But maybe see https://developer.blender.org/T50926, because python on windows by default doesn't use UTF-8 encoding everywhere.

Mon, Apr 10, 8:10 AM · Addons

Sat, Apr 8

john peterson (bliblubli) added a comment to D2611: Cycles: Branched path tracking for split kernel.

I got this error with Barcelona "1- time: midday" scene:

Sat, Apr 8, 7:12 PM
john peterson (bliblubli) added a comment to D2569: Cycles: Remove meaningless volume shaders.

Usefull patch.
Diff is not made against a master commit and doesn't apply on latest master.

Sat, Apr 8, 6:49 PM

Fri, Apr 7

john peterson (bliblubli) created T51149: 2D curves can be 3D.
Fri, Apr 7, 6:02 PM · Quick Hacks, BF Blender

Sat, Apr 1

john peterson (bliblubli) closed T50473: inset and extrude sometime broken as "Archived".

closing until I find the steps that lead to such a broken mesh.

Sat, Apr 1, 6:05 PM · Mesh Modeling, BF Blender
john peterson (bliblubli) closed T50276: intersect fails sometime depending on the shapekey as "Invalid".

@Campbell Barton (campbellbarton) Can confirm that intersect (Knife) works great. @matali23 (matali23) If you encounter the problem with intersect (Knife), feel free to reopen the task.

Sat, Apr 1, 5:56 PM · BF Blender

Fri, Mar 24

john peterson (bliblubli) added a comment to D2568: Added Rip Edge move for curves.

Hi Rohan,
Very useful addition :) I would be very happy with it as is.
For suggestion, enable the user to choose the start location of the new knot by riping under the mouse cursor (so with nothing selected, a knot is added under the mouse cursor).

Fri, Mar 24, 4:08 PM

Mar 23 2017

john peterson (bliblubli) added a comment to T50238: Cycles: difference in texture position between OpenGL and Cycles render (CPU and OpenCL).

Ok, another precision. Python doesn't suffer from this problem. So replacing the divide node at 0.0084667 with a multiply node at 1/0.0084667 workaround the bug. But it's really cumbersome. This view is at 39 unit from origin. I wouldn't call that far away, so precision shouldn't be an issue. Maybe constant folding could do this job and change the divide node to a multiply node? Or just rearrange computation to maximize precision?

Mar 23 2017, 6:06 PM · Cycles, BF Blender
john peterson (bliblubli) added a comment to T50238: Cycles: difference in texture position between OpenGL and Cycles render (CPU and OpenCL).

Interesting!

If i re-type that 0.008 then the issue goes away. How did you put value to the node?

Mar 23 2017, 5:14 PM · Cycles, BF Blender
john peterson (bliblubli) added a comment to T50238: Cycles: difference in texture position between OpenGL and Cycles render (CPU and OpenCL).

it's the math divide node that trigger the bug:

Mar 23 2017, 4:26 PM · Cycles, BF Blender

Mar 18 2017

john peterson (bliblubli) added a comment to T50238: Cycles: difference in texture position between OpenGL and Cycles render (CPU and OpenCL).

Can also confirm. I encountered the same bug today. After double checking, the OGL size and/or position is wrong, the cycles size and/or position is right.

Mar 18 2017, 8:16 PM · Cycles, BF Blender

Mar 16 2017

john peterson (bliblubli) updated subscribers of T50924: Collada/FBX Presets save the file path.

@Bastien Montagne (mont29) well actually, @Campbell Barton (campbellbarton) asked me to split the task in 2 on IRC. The point was that path shouldn't be saved in presets, at least not in every case. I have no strong opinion here now that the encoding bug is fixed. It just works, even if one can find it a bit "dirty". So maybe you can speak about this together?

Mar 16 2017, 6:24 AM · BF Blender

Mar 15 2017

john peterson (bliblubli) added a comment to D2551: Cycles: Fix kernel compilation errors with certain drivers.

New version has the same problem, works but is insanely slow, making testing nearly impossible. Can someone else test on Intel CPU with Radeon Crimson 17.3.1 (driver from March 2017) ?

Mar 15 2017, 9:04 PM

Mar 14 2017

john peterson (bliblubli) added a comment to D2551: Cycles: Fix kernel compilation errors with certain drivers.

@Sergey Sharybin (sergey) thanks for the update, I will test and report. The slowdown is with latest driver, but with CPU device. GPU is fast as usual. But when working on laptop, it's great to be able to compile the kernel for CPU. With master, it won't compile. With this patch it compiles. Only problem is that OpenCL CPU is (hopefully was) approximatively 400x slower than normal CPU render. It may be a driver bug, but Luxcore works great on OpenCL CPU on the same machine with same driver.

Mar 14 2017, 6:05 PM

Mar 13 2017

john peterson (bliblubli) created T50937: baking with OpenCL and CPU have slightly different brightness.
Mar 13 2017, 11:38 PM · BF Blender
john peterson (bliblubli) added a comment to T50925: AO bounce simplification diffences between GPU and CPU.

thanks for the quick fix :)

Mar 13 2017, 11:01 PM · BF Blender
john peterson (bliblubli) added a comment to T50923: collada export is wrong when done through the API.

thanks for the very quick fix :)

Mar 13 2017, 9:54 PM · BF Blender
john peterson (bliblubli) added a comment to D2551: Cycles: Fix kernel compilation errors with certain drivers.

This patch is very usefull to work on the kernel in the train with a laptop, thank you. But it's very slow using the AMD 17.3.1 driver and Intel CPU as device. The default cube at 50% HD and 10 spp takes 8 minutes to render. Would it be possible to make it render at a more normal speed?

Mar 13 2017, 8:43 PM

Mar 12 2017

john peterson (bliblubli) added a comment to T50927: intersect (knife) sometime crashes blender..

Latest master fixed the crash but an edge is still missing.
Mesh used for intersection is on the left. Note that it has 3 layers. The intersection result on the right only has 2, whatever method is used.

Mar 12 2017, 12:55 PM · BF Blender
john peterson (bliblubli) closed T50927: intersect (knife) sometime crashes blender. as "Resolved".
Mar 12 2017, 12:34 PM · BF Blender
john peterson (bliblubli) created T50927: intersect (knife) sometime crashes blender..
Mar 12 2017, 12:22 PM · BF Blender
john peterson (bliblubli) edited the description of T50926: python crashes with path containing utf8 characters.
Mar 12 2017, 11:39 AM · BF Blender
john peterson (bliblubli) created T50926: python crashes with path containing utf8 characters.
Mar 12 2017, 11:38 AM · BF Blender
john peterson (bliblubli) created T50925: AO bounce simplification diffences between GPU and CPU.
Mar 12 2017, 10:40 AM · BF Blender
john peterson (bliblubli) created T50924: Collada/FBX Presets save the file path.
Mar 12 2017, 10:21 AM · BF Blender
john peterson (bliblubli) assigned T50923: collada export is wrong when done through the API to Gaia Clary (gaiaclary).
Mar 12 2017, 10:04 AM · BF Blender
john peterson (bliblubli) created T50923: collada export is wrong when done through the API.
Mar 12 2017, 10:03 AM · BF Blender

Mar 7 2017

john peterson (bliblubli) updated the diff for D2546: Full atomic selective SVM Node compilation (30 to 50% speedup on BMW, Barcelona and Classroom).

Updated diff to make it compile with C++11 as Brecht suggested. Also added missing bits for optimal performance.

Mar 7 2017, 11:46 AM

Mar 6 2017

john peterson (bliblubli) added a comment to D2546: Full atomic selective SVM Node compilation (30 to 50% speedup on BMW, Barcelona and Classroom).

Surely there is user-benefitial progress in the split kernel branch. I've briefly summarized the current status in the mailing list.

Would suggest moving rest of non-review related discussion to IRC or ML..

Mar 6 2017, 3:39 PM
john peterson (bliblubli) added a comment to D2546: Full atomic selective SVM Node compilation (30 to 50% speedup on BMW, Barcelona and Classroom).

Thing to keep in mind is: people are using Cycles for a big production scenes, with lots of materials and different nodes, so even full selective compilation will not be giving such a huge performance improvement.

Improvement of 30% to 50% given above are on production scene from the official benchmark pack (BMW, Classroom, Barcelona)

But if you do full selective compilation you are pushing artists ti a situation when adding complexity to their scenes and materials has non-linear dependency on rendering time: one adds one extra node and render time goes up by a factor of 2.

That will not happen. The heaviest node I had during my test (I tested every single node to see impact on rendering time to make my first 3 patches) gave a slowdown of 10%. But even then it's not a slowdown compared to master, it's a lesser improvement. Going from 30% faster to 20% faster is already a gain. And if a user doesn't want the 30% speedup because it could become "only 20%", then he just leave the option unckeck?

Mar 6 2017, 11:52 AM
john peterson (bliblubli) added a comment to D2546: Full atomic selective SVM Node compilation (30 to 50% speedup on BMW, Barcelona and Classroom).
  • Regarding kernel compilation time, Barcelona takes 15seconds on my machine instead of 45seconds on master. With multi-threaded kernel compilation, it would go beneath 5sec on an 8 thread machine as the longest kernel take less than 5seconds to compile.
  • People working on materials do it in viewport, which is not concerned by this patch. So there will be no more compilation for them. For all other cases like sculptors, animators, modelers, people doing archviz, etc. most of the time they will only use library materials, thus not needing any recompile. And even people creating materials, will most of the time only use the same nodes over and over again, only the combination being changed, again, this will not trigger any recompile either.
  • For the scary case their would be a recompile: 50% faster render is so huge, I get better complete render time with this patch, including kernel compilation than on master only taking pure render time. So there is simply no reason to not use it in real production scenes.
Mar 6 2017, 9:15 AM

Mar 4 2017

john peterson (bliblubli) created T50855: knife intersect create 4 times the same geometry..
Mar 4 2017, 9:06 PM · BF Blender
john peterson (bliblubli) updated D2546: Full atomic selective SVM Node compilation (30 to 50% speedup on BMW, Barcelona and Classroom).
Mar 4 2017, 5:25 PM
john peterson (bliblubli) retitled D2546: Full atomic selective SVM Node compilation (30 to 50% speedup on BMW, Barcelona and Classroom) from to Full atomic selective SVM Node compilation (30 to 50% speedup on BMW, Barcelona and Classroom).
Mar 4 2017, 5:19 PM

Feb 27 2017

john peterson (bliblubli) added a comment to D2527: Snap system: Adds support to Clip Planes and uses a clip plane to simulate occlusion.

A more urgent idea would be to expose the snap functions for Python. Thus, addons focused on architecture could add these features and enhance Blender

Feb 27 2017, 4:45 PM
john peterson (bliblubli) edited the description of T50800: toggling selection doesn't work when enumeration is used.
Feb 27 2017, 1:56 PM · BF Blender
john peterson (bliblubli) created T50800: toggling selection doesn't work when enumeration is used.
Feb 27 2017, 1:55 PM · BF Blender
john peterson (bliblubli) added a comment to D2527: Snap system: Adds support to Clip Planes and uses a clip plane to simulate occlusion.

Great to see this problem tackled :)

  • I think it's definitely a good idea to ignore faces for object in bounding box mode. Those are most of the time complex meshes which are instanced a lot like trees. They would occlude the geometry the user really see and give unexpected result for the user (particularly when the bounding box is not visible in the current view, because the zoom level is too high). But for wireframe, I don't see a clear reason to do it. Maybe it could be an option in the snapping part of the 3DView header.
Feb 27 2017, 1:36 PM

Feb 26 2017

john peterson (bliblubli) closed T50703: numpy crashes on latest linux buildbot as "Resolved".
Feb 26 2017, 8:41 PM · Python, BF Blender
john peterson (bliblubli) added a comment to T50703: numpy crashes on latest linux buildbot.

yep, latest buildbot works. Can be closed.

Feb 26 2017, 8:41 PM · Python, BF Blender

Feb 21 2017

john peterson (bliblubli) added a comment to D2348: Cycles: Refactor split kernel and implement for CPU.

Using the latest version in the branch ( 681089237e33d2fe4b1c46e4a8368c686e60be34 ) I get the following results on 1rx 480 on windows 7 with driver 17.2.1 (pure render times):

Feb 21 2017, 9:11 PM

Feb 17 2017

john peterson (bliblubli) awarded D2513: Cycles: Speed up by avoiding extra calulations when unneeded a Like token.
Feb 17 2017, 6:37 PM

Feb 16 2017

john peterson (bliblubli) created T50703: numpy crashes on latest linux buildbot.
Feb 16 2017, 7:30 PM · Python, BF Blender

Feb 10 2017

john peterson (bliblubli) added a comment to T50473: inset and extrude sometime broken.

This object with this mesh "happened" during work, without script. Sadly, I just noticed the weird behavior to late. The last steps I could remember I did, didn't permit to recreate the bug.
Applying the scale indeed resolves the problem.
But still, why does the extrude properly work on 2.74 and not in master?
Well, I guess it's not a that problematic if this bug stays in master, it seems to only happen very rarely anyway. and 2.74 allowing to extrude an object in a direction that is scaled to 0 is non-sens anyway.
As the steps to lead to that mesh are nearly impossible to find, we can just let it archived until someone get the same problem.

Feb 10 2017, 1:49 PM · Mesh Modeling, BF Blender

Jan 26 2017

john peterson (bliblubli) added a comment to T50461: Some modifiers make render crashes right away on complex files.

I managed to recreate files that crash on render start with --factory-startup with dummy meshes and textures. But like @matali23 (matali23), when I reopen the file and hit render, it works. So submitting the file wouldn't help much. But it's a real problem, so it's sad if it get's ignored.

Jan 26 2017, 6:41 PM · BF Blender

Jan 19 2017

john peterson (bliblubli) updated subscribers of T50461: Some modifiers make render crashes right away on complex files.

@Joey Ferwerda (TheOnlyJoey) I report bugs since 3 years and a half now. I must say this bug is really nasty. I already tried to reproduce it by replacing every mesh with a subdivided cube with similar polycount and every texture with a generated one of same resolution. But even without changing polycount, object count and texture count and sizes, the file just wouldn't crash anymore.
As I said in my comment, most of the time, only reopening the same file, without changing anything is enough to workaround the bug. So I don't see how a file could be submitted here. Maybe let @Bastien Montagne (mont29) and @Sergey Sharybin (sergey) decide if the crash log is enough to find the bug?

Jan 19 2017, 6:39 PM · BF Blender
john peterson (bliblubli) created T50473: inset and extrude sometime broken.
Jan 19 2017, 1:38 PM · Mesh Modeling, BF Blender

Jan 18 2017

john peterson (bliblubli) assigned T50276: intersect fails sometime depending on the shapekey to Howard Trickey (howardt).
Jan 18 2017, 9:18 PM · BF Blender
john peterson (bliblubli) updated subscribers of T50276: intersect fails sometime depending on the shapekey.

After discussion with @Luca Rood (LucaRood) assigning to @Howard Trickey (howardt).

Jan 18 2017, 9:18 PM · BF Blender
john peterson (bliblubli) added a comment to T50461: Some modifiers make render crashes right away on complex files.

Maybe related to this https://developer.blender.org/T48834#410518. Anyway, I can confirm that I experience exact same problem from time to time on big scenes (crash at render begin or when render finishes.) But it's rare enough (about once a day) to be acceptable in my case, although it's annoying to lose 30min of rendering. But restarting blender always worked for me.

Jan 18 2017, 7:47 PM · BF Blender

Jan 16 2017

john peterson (bliblubli) added a comment to D2383: Cycles: Add option to replace GI with AO approximation after certain amount of bounces.

@Sergey Sharybin (sergey) Ok, great if it's intended to work on GPU. For some reason, it doesn't work with the split kernel. Everything compiles and renders, but without any replacement by GI after the chosen bounce number. On CPU, it works great.

Jan 16 2017, 9:01 PM

Jan 14 2017

john peterson (bliblubli) added a comment to D2383: Cycles: Add option to replace GI with AO approximation after certain amount of bounces.

Great speedups on CPU indeed. Is there a limitation making it impossible/not worth on GPU?

Jan 14 2017, 9:56 PM
john peterson (bliblubli) added a comment to D2348: Cycles: Refactor split kernel and implement for CPU.

If some improvement visible to user (in speed or functionnality like SSS and volumetrics) can be reached for 2.79 with this new code, I would add it to master.
If benefits are only for programmers, I would add it to 2.8. Otherwise, it would just be risking breaking rendering on different configurations, cluttering the bug tracker more than it is already and maybe releasing a 2.79 (which may be used over a long period by many users) that will not be stable.

Jan 14 2017, 2:21 PM

Jan 10 2017

john peterson (bliblubli) triaged T50103: Parented object with Scale 1,1,0 seems to have Loc and Rot locked. as "Confirmed" priority.

Can confirm the bug. Indeed, changing the rotation value in the N-Panel works, but the modal rotation in the 3D view doesn't work anymore. Having a scale not equal to 0 deactivate the bug.

Jan 10 2017, 10:00 PM · BF Blender
john peterson (bliblubli) triaged T50276: intersect fails sometime depending on the shapekey as "Confirmed" priority.

Can confirm the bug for both files.

Jan 10 2017, 9:55 PM · BF Blender
john peterson (bliblubli) triaged T50162: Selection from big data sets as "Normal" priority.

Indeed, selection is wrong, can confirm, but it's a known limitation that Blender can't handle large object counts.
I'll however let the bug open until it's sure that the problem really comes from the amount of object.

Jan 10 2017, 9:54 PM · BF Blender
john peterson (bliblubli) assigned T50396: pdf geometry is sometime rotated 180° to Howard Trickey (howardt).

I can confirm the bug.

Jan 10 2017, 9:50 PM · Import/Export, Addons
john peterson (bliblubli) triaged T50166: Cycles - Viewport render preview stucked on the first sample - in a scene a DupliVerts objet parenting instances owned by more than one Groups as "Confirmed" priority.

Can confirm the bug, viewport render restarts indefinetly.

Jan 10 2017, 9:46 PM · BF Blender, Cycles

Jan 7 2017

john peterson (bliblubli) added a comment to T50333: Blender closes when using texture paint in 3d view.

Can't reproduce the bug here on Linux, painting in UV/image editor and clicking many times in the 3D view.
Looks like a driver issue. Windows 10 is known to be pretty unstable also, installing new drivers that are rather experimental without asking. Attach your system info (help menu -> save system info).

Jan 7 2017, 4:56 PM · Sculpting and Painting, BF Blender
john peterson (bliblubli) assigned T50338: Bevel + Subsurf + Edge Crease = jagged edges to Howard Trickey (howardt).

Can confirm the behavior. Really looks like a bug indeed. It only happens when the bevel modifier is activated, so I'll let @Howard Trickey (howardt) decide.

Jan 7 2017, 4:50 PM · Mesh Modeling, BF Blender
john peterson (bliblubli) updated subscribers of T50382: Fluid sim broken when domain/fluid are at large coordinates.
Jan 7 2017, 4:28 PM · BF Blender
john peterson (bliblubli) triaged T50344: Bug Report: Instance Modifier as "Incomplete" priority.

The size cannot be changed, because of the driver it has. Deleting the driver and increasing the size doesn't show up more particles. By the way, the size is in particle system/ physics section, not render. There is a scale option in render, but deactivating or activating it doesn't change anything, so I guess it's not what you meant either?
You worked hard for this report, but I can't see what is not working as expected. Please add a screen-shot of how it looks and how you think it should look.

Jan 7 2017, 4:23 PM · Modifiers, BF Blender
john peterson (bliblubli) reopened T50382: Fluid sim broken when domain/fluid are at large coordinates as "Open".
Jan 7 2017, 4:12 PM · BF Blender
john peterson (bliblubli) added a comment to T50370: Problems (yet again) with Linked Objects that have Alembic Cache applied.

@Ajlan Altug (jacobo) can't reproduce issue, but it may be due to missing alembic file?

Jan 7 2017, 4:02 PM · BF Blender
john peterson (bliblubli) closed T50382: Fluid sim broken when domain/fluid are at large coordinates as "Resolved".

Can confirm the bug. Is pretty annoying as it can't even be canceled. One has to kill the process to cancel it.

Jan 7 2017, 3:53 PM · BF Blender

Jan 3 2017

john peterson (bliblubli) added a comment to D2280: Add missing UV tools in the UV/Image Editor Window > Tools tab.

@Aaron Carlisle (Blendify) put some reviewers to get it reviewed, looks good.

Jan 3 2017, 3:21 PM · User Interface, BF Blender

Dec 22 2016

john peterson (bliblubli) added a comment to T50277: blender crushes periodically.

@Aaron Carlisle (Blendify) I must say I also experience a lot of non-reproducible crashes since 3-4 weeks with buildbots. I set the auto save at 1 min to be able to restore the file before it crashed, but it doesn't help. Redoing the exact same steps after opening the autosave doesn't trigger a crash. It happens most of the time with material and when entering edit mode, but also sometime at rendering start or end.
Really don't how to report those bugs, but they are there.

Dec 22 2016, 5:59 PM · BF Blender

Dec 17 2016

john peterson (bliblubli) added a comment to T50181: Cycles-Regression: invisible shaders are optimized and compiled although they shouldn't.
Dec 17 2016, 9:13 AM · Cycles, BF Blender

Dec 16 2016

john peterson (bliblubli) added a comment to D113: Datablock ID Properties.

From a design point of view, will it allow to link/append node trees from addons (like Luxblend for Luxcore or animation nodes) with needed textures, meshes and whatever can be referenced in a node tree?

Dec 16 2016, 6:27 PM

Dec 8 2016

john peterson (bliblubli) added a comment to D2406: Cycles: Experiment with cutout closure.

That new effect is really cool :) I can definitely see some good usage for it in engineering and architecture. And it then makes sense to have it as a node.

Dec 8 2016, 9:58 PM

Dec 7 2016

john peterson (bliblubli) added a comment to T50181: Cycles-Regression: invisible shaders are optimized and compiled although they shouldn't.

Tried different revisions, will try more tomorrow, but at least in may 2015, it worked. So it happened after may 2015. Just one year and a half of commits to check :D

Dec 7 2016, 7:48 PM · Cycles, BF Blender

Dec 4 2016

john peterson (bliblubli) added a project to T50181: Cycles-Regression: invisible shaders are optimized and compiled although they shouldn't: Cycles.
Dec 4 2016, 5:53 PM · Cycles, BF Blender
john peterson (bliblubli) updated subscribers of T50181: Cycles-Regression: invisible shaders are optimized and compiled although they shouldn't.
Dec 4 2016, 5:53 PM · Cycles, BF Blender
john peterson (bliblubli) created T50181: Cycles-Regression: invisible shaders are optimized and compiled although they shouldn't.
Dec 4 2016, 5:53 PM · Cycles, BF Blender

Nov 20 2016

john peterson (bliblubli) added a comment to T49991: reloading librairies doesn't update node groups.

@Bastien Montagne (mont29) thanks for the fix. It is also my feeling that Linux Builds crashes much less. At least in this case, windows help get a cleaner code :)

Nov 20 2016, 7:12 PM · BF Blender

Nov 15 2016

john peterson (bliblubli) updated D2339: First accepted part of D2254.
Nov 15 2016, 7:55 PM

Nov 14 2016

john peterson (bliblubli) updated the diff for D2339: First accepted part of D2254.

added a check for the integrator setting "cycles.use_transparent_shadows" as user may disable transparent shadows even if some transparent shaders are present in the scene. Thanks to @Mai Lavelle (maiself) for her help on finding this solution.

Nov 14 2016, 10:54 PM
john peterson (bliblubli) added a comment to D2341: split-kernel: add new node features to speedup heavy production files..

We've talked to AMD about AoS/SoA and big switch statements. The feedback so far is that SoA/AoS should not really matter with their latest drivers. Assuming that eventually driver will be improved on Linux i think we should stick to SoA topology. Big switch statement is still an open question tho, so guess we'll have to accept such black magic with re-ordering for the time being.

Nov 14 2016, 9:42 PM
john peterson (bliblubli) updated D2341: split-kernel: add new node features to speedup heavy production files..
Nov 14 2016, 9:39 PM
john peterson (bliblubli) updated D2341: split-kernel: add new node features to speedup heavy production files..
Nov 14 2016, 9:39 PM
john peterson (bliblubli) updated the diff for D2341: split-kernel: add new node features to speedup heavy production files..

Tab to spaces and some wrapping corrected. For some reason, the wireframe line still is not aligned...

Nov 14 2016, 9:38 PM
john peterson (bliblubli) added a comment to D2340: Split-kernel: reorganize nodes to get maximal performance on Group 0 (clay render) and better perfs on group 1 and 2..

@Sergey Sharybin (sergey) Well I thought the reorganisation alone didn't give any speedup, which is true for BMW. But I've tested other files and got following result on Win7 x64 with 16.11.2:

ScenesppPreparation timemasterD2340D2341gain (over master) reorganisationgain (over master) selective node compilation
Barcelona6400:00.7601:08.7001:07.01.8401:03.05-3%-8%
Fishy Cat25600:08.9202:13.4002:12.9302:12.91-0.5%-0.5%
Koro6400:11.3003:46.1903:44.4403:42.13-1%-2%

Interesting to note that gains on Windows are comparable to those on Linux for Barcelona at least with -8% with D2341, although Linux is way faster than Windows again.

Nov 14 2016, 7:45 PM · Cycles
john peterson (bliblubli) updated D2339: First accepted part of D2254.
Nov 14 2016, 7:20 PM

Nov 13 2016

john peterson (bliblubli) added a comment to T49915: dxf import fails for white surfaces and rotates blocks 90°.

I can confirm the bug and it's pretty annoying. Looking back at old projects, I did some serious mistakes because of this 90° rotation only happening on blocks. Would be great to have the fix backported to 2.78.

Nov 13 2016, 10:54 AM · Import/Export, Addons
john peterson (bliblubli) added a comment to D2341: split-kernel: add new node features to speedup heavy production files..

@Mai Lavelle (maiself): first bunch of benchmark with this patch, I'll be updating as it comes:
Ubuntu16.04 with AMDGPU-Pro 16.40 and RX480
All scenes from the cycles benchmark pack, using GPU version of the files with tile size of 2048x2048. Patch applied on top of 818af9c3315cb883436a3d75d634f449133cd3d9. Times are with scene prepartation time removed (so pure rendering time)

Nov 13 2016, 10:29 AM

Nov 12 2016

john peterson (bliblubli) abandoned D2254: 20% to 140% Speedup for the OpenCL kernel.

Splitted the patch in 3 parts with D2339, D2340 and D2341.

Nov 12 2016, 5:03 PM

Nov 11 2016

john peterson (bliblubli) added a comment to T49991: reloading librairies doesn't update node groups.

@Bastien Montagne (mont29) but only on windows, Linux just doesn't really reload/update the node group.

Nov 11 2016, 8:42 PM · BF Blender
john peterson (bliblubli) added a comment to T49991: reloading librairies doesn't update node groups.

yes still happen:

Nov 11 2016, 8:40 PM · BF Blender
john peterson (bliblubli) added a comment to T49991: reloading librairies doesn't update node groups.

Reloading the whole Blend file works as expected.

Nov 11 2016, 12:55 PM · BF Blender