Raycasting by Intel

Discuss stuff not about Indigo.
Post Reply
6 posts • Page 1 of 1
User avatar
contegufo
Posts: 522
Joined: Tue Aug 11, 2015 8:41 am
Location: Lucca ITALY

Raycasting by Intel

Post by contegufo » Wed Dec 23, 2015 12:15 pm

Hi

And 'imminent the new update of STRATA 3d which also includes a new rendering engine (Embree Raycasting ) that Intel also uses the Corona.
From what you read it seems that there are big differences between the calculation of CPU / GPU.

"Why only CPU?
By rendering only on the CPU we avoid all bottlenecks, problems, and limitations of GPU rendering. These include high cost, heat, and noise of GPUs, limited memory, limited shading complexity, limited support for third party plugins and 3ds Max maps, driver problems, and slower development. CPU shaders are faster to write, can utilize tens of gigabytes of memory, and can run on any hardware.

The only proposed advantage of GPU rendering is the speed. But how much faster are GPUs, really? The often mentioned “100 times faster” claim is a myth. According to a recent SIGGRAPH paper, CPUs and GPUs have roughly the same per-$ and per-Watt performance in non-trivial scenes. Empirical evidence from comparing various CPU and GPU renderers also supports this.

As of now, switching to current GPUs is just not worth losing the CPU flexibility and memory. We are however on the lookout for any upcoming technologies – CPUs, GPUs, and other coprocessors.

Intel Embree Ray Tracing Kernels
Corona Renderer uses the Intel Embree ray tracing kernels, the fastest CPU ray tracing primitives on the market. Since they mesh well with the Corona architecture, they are an important factor in its performance."

https://www.strata.com/winter-2015-16-r ... 393f1b611a
Mac Mini 2011 - 2,3 GHz Intel Core i5
16 GB 1333 MHz DDR3 - Intel HD Graphics 3000 512 Mb.
Samsung SSD 860 EVO 500GB - MacOS High Sierra 10.13.6



https://www.behance.net/Paolo_Conti

User avatar
Zom-B
1st Place 100
Posts: 4700
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Re: Raycasting by Intel

Post by Zom-B » Wed Dec 23, 2015 9:43 pm

Cinema 4D, Corona, Lux, Arion, Thea Renderer, FluidRay, NOX and many more for sure use Embree.

Its a CPU only thing.

btw: Embree 2.8 just get released
polygonmanufaktur.de

User avatar
afecelis
Posts: 749
Joined: Tue Aug 01, 2006 4:14 am
Location: Colombia
3D Software: Blender
Contact:

Re: Raycasting by Intel

Post by afecelis » Thu Dec 24, 2015 12:46 pm

This is very interesting, thanks for sharing. If all those renderers are CPU-only, why is there still a tendency to develop GPU renderers? After all these years, and SDKs like CUDA being mature enough, shouldn't GPU renderers make a difference? What about hybrid renderers? I like the fact of CPU renderers not hanging because of memory since you could just add more RAM and crank your memory power UP, but day by day videocards come with a lot more VRAM and whereas a processor offers you up to 8-12-16-32 cores to render you get thousands of cores in a videocard.
About the heating problem, so do CPUs heat up, and worse, your PC become unusable when rendering with CPU whereas when rendering with GPU in the background you can keep on using your computer with the CPU free for other tasks.

It's complicated and I'm very interested in seeing Indigo 4 in action with GPU rendering via openCL. I want to see how those AMD cards behave.

@contegufo: do you use strata 3d? I've seen this program ever since the beginning of 3d programs and I've always found it very interesting. Is it good?

cheers!

Alvaro
AMD Ryzen 7 1800 @3.6ghz, 32GB ddr4 3200 mhz Ram, Nvidia RTX 3060 12GB, Win10, Blender/Sketchup/Modo/Cinema4d

User avatar
contegufo
Posts: 522
Joined: Tue Aug 11, 2015 8:41 am
Location: Lucca ITALY

Re: Raycasting by Intel

Post by contegufo » Fri Dec 25, 2015 6:59 am

Hi

Strata 3D is initially created on the Mac and has always had a good rendering: It 'was perhaps the first to implement a commercial software algorithm Radiosity since the early age of 90. Unfortunately, the interface is affected but the yield of no pictures is very good and just look at the gallery to see that.
I would not say whether it is more efficient to calculate CPU against GPU but probably render a game is different. Otherwise all 3D software would calculate the GPU. I believe that Indigo has some problem.

Wishes for a merry Christmas to all!
Last edited by contegufo on Sat Dec 26, 2015 12:27 am, edited 1 time in total.
Mac Mini 2011 - 2,3 GHz Intel Core i5
16 GB 1333 MHz DDR3 - Intel HD Graphics 3000 512 Mb.
Samsung SSD 860 EVO 500GB - MacOS High Sierra 10.13.6



https://www.behance.net/Paolo_Conti

User avatar
Oscar J
1st Place Winner
Posts: 2204
Joined: Sat Mar 31, 2012 3:47 am
Location: Gothenburg, Sweden
3D Software: Blender

Re: Raycasting by Intel

Post by Oscar J » Fri Dec 25, 2015 11:50 pm

I don't think there's a "problem" with Indigo. GPU rendering will be much faster for simpler scenes, but CPU rendering (with BiDir, MLT etc.) will still be faster for more complex scenes and light simulations.

User avatar
afecelis
Posts: 749
Joined: Tue Aug 01, 2006 4:14 am
Location: Colombia
3D Software: Blender
Contact:

Re: Raycasting by Intel

Post by afecelis » Thu Dec 31, 2015 2:30 pm

You're right Oscar. I'm slowly starting to understand and appreciate CPU rendering with Indigo, because of the nice results. The only drawback is the waiting time, but it's totally worth it. I wish Intel could come up with a 32-core processor.

@Contegufo: I tried Strata design CX8 on Mac and It's quite a capable 3d program, very interesting, I'm actually very impressed by its features. Also, the subscription pricing model is very affordable. Thanks for bringing it back to my memory ;)

cheers!
Alvaro
AMD Ryzen 7 1800 @3.6ghz, 32GB ddr4 3200 mhz Ram, Nvidia RTX 3060 12GB, Win10, Blender/Sketchup/Modo/Cinema4d

Post Reply
6 posts • Page 1 of 1

Who is online

Users browsing this forum: No registered users and 35 guests