E-Cycles - The fastest render engine for Blender. 3.2 release available now!

hi,

in your case I only recommend E-Cycles if you plan to use the extra features. E-cycles will make your 1060 faster, but your 2 xeons will be as fast as before. As your CPU rendering power is much higher I guess than your mid-range GPU, you will hardly see a difference in render speed out of the box.
But I have several users with AMD cards or using pure CPU rendering. You can get very good speed-up in this case using the presets and the AI denoiser addon. A tutorial is included to show how to heavily optimize a scene with a few clicks.

As @norka said, if your scene can fit in GPU memory, you can also just buy 3x 2080Ti or 2070 with E-Cycles RTX. Then it will be lightning fast. But actually a single 2080Ti with E-Cycles RTX already give this in 8 seconds for archviz:
https://twitter.com/johannes_wilde/status/1181708164208775168

3 Likes

I’m not sure if adaptive samples is working correctly or if I just don’t know how to use it… it seems that it drastically reduces sample counts even if minimum samples is the same as total samples. A better explanation of how this algorithm works would be nice :slight_smile:

2 Likes

Well, theoretically, if min samples = total samples, it should just work as if it was disabled. If it doesn’t it’s a bug and you are welcome to make a report through your platform with exact OS (like windows 10 1903 or Ubuntu 18.04.5), driver version, GPU model, file to reproduce. I’ll have a look to it asap.

For the explanation, it’s actually what the parameter says.

  • Min samples makes that no variance check nor stopping is done before this value is reached.
  • The threshold is a variance value under which the sampling is stopped. The smaller it is, the cleaner image you get. Still simplified (it in fact also look for neighboors, etc.), if the variance between the state “a” and “a + x samples” of a pixel is smaller than the threshold, the noise is considered low enough and the sampling stops for that pixel.

If you want even more details, @skw is the author of the original patch and he based his work on this papers I think: https://graphics.pixar.com/library/RendermanTog2018/paper.pdf and https://pdfs.semanticscholar.org/8329/759ae51c924557f375707e4989549c6c1b46.pdf

Hey man I am getting this error on 2.81 when trying to create a denoise tree. This is a project that wasn’t made in this version of Blender.

Traceback (most recent call last):
File “C:\Program Files\Blender Foundation\blender-2.81-ECycles\2.81\scripts\addons\AI_denoise_addon.py”, line 295, in execute
for node in bpy.context.scene.world.node_tree.nodes:
AttributeError: ‘NoneType’ object has no attribute ‘node_tree’

location: :-1

Also when opening an old project in 2.80 the quick settings UI is missing. The tab is there but it doesn’t show any options when you expand it.

Hey,
thanks for the reports. Please send a mail by answering your Gumroad mails about E-Cylces or send a message on the Blender market. Bugs are much easier to follow when they get their own thread and you can then also send private files. I’ll then have a look to your issue asap :slight_smile:

New builds of E-Cycles are up for all platforms. E-Cycles RTX now has it’s normal performance back. The scene Interior 03 from Chocofur on a single 2080Ti renders in:

  • Blender Optix: 459 seconds
  • E-Cycles RTX: 231 seconds

If it’s stable enough this week-end, the price will be set back to normal on Monday. So you have a bit more than a day to double your render speed with 50% off!

What users say:

Tim 7 days ago

First class product and second to none in customer service. Mathieu could be used as a gold standard for others to follow. He does not get 5 stars consistently for nothing!

Vesper 9 days ago

WAS SKEPTICAL, Took the risk. ALL I CAN SAY IS WOW. MAT you are a freaking beast with this. I don’t know why I never went to this before. I’ts worth every penny. Anyone reading this trust me when I say I don’t give in to hype, but this build is the REAL THING. I would rate you 10 STARS if I could MAT. Also for whoever is reading this the 99$ version gives you 2.8-2.81, in case you were wondering cause it ain’t written there.

3 Likes

New E-Cycles RTX Benchamrk

Latest E-Cycles RTX is 2.5x faster than Cycles Optix at 4K
There is a surprising performance improvement in this release and I’m very excited :slight_smile:

This is 4K resolution and 2 hours in CUDA !

Below is Chocofur Interior scene used in this benchmark :slight_smile: (Denoiser not used for the test)

Chocofur Store →
https://store.chocofur.com/search/interiors

6 Likes

So all we are missing is Redshift’s Out of Core Rendering. :wink:

What is “out of core” rendering?

Redshift has the capability of “out of core” rendering which means that if a GPU runs out of memory (because of too many polygons or textures in the scene),
it will use the system’s memory instead. In some situations this can come at a performance cost so we typically recommend using GPUs with as much VRAM as you
can afford in order to minimize the performance impact. Certain types of data (like textures) actually work very well with out-of-core rendering.
This means that even if your scene uses tens of 4K or 8K textures (i.e. several GB worth of data), you can still expect great rendering performance!

I shared my email with you by PM.

So the monthly subscription won’t get the rtx build, right?

1 Like

Yeah, kind of confusing.

I will add a subscription for RTX next year probably. But I need good funding to work on RTX. Here the stats show it’s the only way to make the project viable.

Here is a more detailed test results of E-Cycles RTX 20191010 build

There was a surprising performance improvement in this latest E-Cycles release.
This will definitely help my high-resolution Archviz project :slight_smile:

Comparison of E-Cycles RTX and OptiX

Chart with CUDA added.

Chocofur Scenes used in this benchmark (same number)
https://store.chocofur.com/search/interiors

2 Likes

Hello,

I am running E-Cycles RTX on a single 2080 Ti and I am fascinated by the render speed. Literally, it has quadrupled render times compared to regular E-Cycles for me on the scenes I am currently working on. If anyone had doubts about it, don’t.

I am thinking of adding a second 2080 Ti and was wondering if anyone here is running two or even three 2080 Ti’s with the RTX version and if the render times did in fact increase proportionally… which would be close to lightning speeds. Anyone using such a setup?

3 Likes

By the way, has anyone noticed that the Shadow Catcher isn’t working in the RTX version? is this a current limitation? Will it be fixed?

Thanks!

I have this 2 issues with E-cycles 2019.

  1. Separate HSV node in shader nodes gives black output.
  2. Render with a transparent background using denoiser adds ugly outline.

The outline can be removed as you see on the screenshot. It is an easy but clumsy solution, since I need to do it for every scene and each time after regenerating AI nodes.

The simplified blend file is here.
https://www.dropbox.com/s/b8rd32mc3ogng7z/Gear_E-cycles.blend?dl=0
The material with Separate HSV node is called “gear_side_faces”.
OS Linux Mint 19.2, nv driver 418.67, CUDA 10.1.168, GPU 1080TI
Am I missing something or will there be a fix for this 2 issues?

black output and the outline, gear on the right with corrected merge node


adding Set Alpha node in the merge node to get rid of the outline

render in blender 2.80

1 Like

My E-Cycles brothers and sisters, B-Renderon https://blendermarket.com/products/b-renderon is mentioned a couple times above, but after using it for weeks now, I must give it yet another shout-out and implore anyone here who renders a bunch (either animations or high-res stills, especially in a commercial environment) to get B-Renderon if you have not done so already. It partners beautifully with E-Cycles, it will make your life a hell of a lot easier, and it is a measly $8. It will make you, E-Cycles, and your workstation like a well-oiled and more powerful rendering machine. Aside from E-C of course, I can say without hesitation, that it is the best Blender-related purchase I have made. And I own QuadRemesher, HardOps, BoxCutter, UVPackMaster, LayerPainter, BezierMeshShaper, EZLattice, SketchStyle… It is a steal at eight bucks. Do check it out.

6 Likes

Hi all,
not sure if this behaviour is expected(Blender 2.81), or has already been discussed (couldnt find anything):
When using AI Denoise with transmission, the transmission passes seem to break the cryptomatte pass.

Example:
Simple scene:
Turn on cryptomatte and transmission passes.
In compositor, Cryptomatte-Node’s ‘Pickup’ output works.

Now, create AI-Denoise with Transmission turned on.
In compositor, Cryptomatte-Node’s ‘Pickup’ output is black.

Thanks for some info!

Sorry as I didn’t follow much this thread lately…lots of other work and testing of other renderers (o;

As I understood from a reply the RTX2020 version is on sale for Euro 149 'til end of this October and valid until end of 2020? At least this is what I understood from the 2020 name in it (o;

Well I still haven’t decided which way to go honestly…Octane or E-Cycles (o;

Has anyone done any performance comparison between E_Cycles and Octane?

Interesting to note is the fact that Octane BLender always requires you to download the cuDNN library…
I assume it is used mainly for their AI denoising…

1 Like