E-Cycles 2021 - Professional Render engine, 100% compatible with Cycles

Got swapped emit / env passes in denoise layers.

This group node is just adding passes together, so it gives the same result, but I’ll fix it to make it look more clean. Thanks for the report. Très joli dessin au fait :wink:

Sorry for the late answer!

Optical vignetting doesn’t just make the corner of the image darker (which can easily be done in compositing), it also changes the shape of your bokeh as it gets closer to the edges of the image. This is what gives a cat’s eye / swirly look to bokeh:
Yes, you “can” get optical vignetting by modeling the lens in front of the camera, but it’s hard to control and time consuming.

The second thing is the colored bokeh texture. It allows to create more realistic chromatic aberration than in compositing, as it exaggerates the aberration in the parts that are out of focus. In compositing, unless you do your DOF using you Z-depth in there (which I wouldn’t recommend in this day and age), chromatic aberration usually just consists of blurring / offsetting the different color channels, from the center of the image. It doesn’t take depth of field into account.
You can get the shapes by modeling it in front of the lens, and I assume that you could get the coloration of the bokeh by having three offset colored shapes in front of the camera. But again, that’s not user friendly. Here was a patch to support bokeh texture that never got into Master: https://developer.blender.org/D1691

However, this isn’t enough as you would get the same bokeh coloration independent of the position to the focal plane. This is where longitudinal chromatic aberration becomes important.
This isn’t something that isn’t really supported by many render engines, but this adds a lot of realism to images. Fringing doesn’t have the same tint depending if it’s in front or behind the focal plane.

I am asking you as you seem to currently be the most pro-active coder for Cycles :slight_smile:


Good morning Mathieu (o;

I tried to change a blender file from Octane to E-Cycles…and spent some time due to the fact the the 3d viewport preview was much darker as the rendering…then I switched back to master branch and there the preview was fine…

Master branch 3d viewport preview (64 samples)

E-Cycles preview (64 samples)

Is the preset somehow affecting how alpha in principled shader is displayed?

I guess you was using the 0516 build? There was a bug with alpha on principled in viewport that I fixed in the latest builds. I could maybe back-port it to 0516 if necessary.

I’ll add it to my to do, but it may take some time. I remember there was a real camera add-on. How much of what you want is done by this add-on already if any?

None of this is done with that add-on, it only adds camera exposure controls and autofocus (also supported with more controls in my add-on Photographer)

These features really are rendering features that can’t be added only with add-ons.
Thank you for considering it at least :slight_smile:

1 Like

As requested with some frames more, critics are welcome:

I’m using the wisp fire shader in this case. I’ll try to make a compilation of reference benchmark files to monitor the render speed in different scenarios. If you have suggestions or blends to submit, you can PM me :slight_smile:

1 Like

New builds are available for all platforms.

  • The obj importer got reportedly fixed in Blender.
  • On the E-cycles side, the AI denoiser now correctly connects the environment and emission passes (final image is the same as before, but it looks cleaner in the node tree) . The nodes are also placed better now, thanks to @brent3d and @stephen_leger for the feedback.

Yeah WISP is gorgeous :+1: Freaking inferno! Good examples with lots of different aspects of smoke and fire in one simulation.

ROA (Random Object Array) addon has just been released for 2.8! I know off topic but I see it was mentioned on here at some point:grinning :wink:

1 Like

Except for Debian 9 on 1950X (o;

As all other Linux users reported that it’s now working, I was hopping Debian would also. I’ll continue to investigate why the June update has issues with Debian 9.

It is really odd…the denoiser library files are exactly the same size as the ones installed separately…

Hmm…maybe if I run it through gdb I might see something more than just segmentation fault…


(gdb) run
Starting program: /home/me/opt/E_cycles_2.8_v20190617_lin/blender
[Thread debugging using libthread_db enabled]
Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”.
[New Thread 0x7ffff1843700 (LWP 126014)]

Thread 1 “blender” received signal SIGSEGV, Segmentation fault.
0x0000000004493efe in tbb::interface7::internal::task_arena_base::internal_max_concurrency(tbb::interface7::task_arena const*) ()

thanks for the report, it looks like a problem for Intel. Not the first time I get a problem with TBB…

Maybe it only likes Intel CPUs…especially since the new AMD announcements (o;

1 Like

Intel lost several courts in the past for slowing down programs on AMD processors for no technical reason. But if it was the case here, I guess it would do the same on all distros. I think it’s just that TBB is picky, not the first time I get issues with it. I updated it to the latest version some weeks ago, I’ll try to revert to a 2018 version and report.

Hi Mathieu -

A question about Barista integration. Do you know if its as simple as selecting it as a dropdown in their options or does it require a custom setup? I know its not your product but I wanted to make sure I am able to use it with E-Cycles!

Well it is interesting that all started at the same company…and some people founded a new company integrated electronics (Intel ;o)…just one of the old employees they didn’t like…so he founded AMD (o;