• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

How can I speed up simple 3D rendering in Photoshop CC 2019?

Engaged ,
Feb 27, 2019 Feb 27, 2019

Copy link to clipboard

Copied

Is there any way to speed up 3D rendering for simple objects in Photoshop? I'm trying to render a simple sphere and it's right now it's at 20% and still has over 45 minutes to go. This is ridiculously slow! The GTX 1070 graphics card with 8GB of memory is hardly even being used even though it is set to be used in preferences.

slow_render.jpg

Views

20.6K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Feb 28, 2019 Feb 28, 2019

Hi

A few points

1. Final rendering in Photoshop is done on the CPU not the GPU. Only the preview uses the GPU.

2. In many cases, such as that sphere - you don't need to render the entire background - just any areas that are affected by the image e.g. the object and any shadows. So you can select a smaller area for the render then composite the render with a separate background in Photoshop 2D.

3. You don't have to wait for the render to be 100% complete. Once the noise is reduced to acceptable level

...

Votes

Translate

Translate
Adobe
Community Expert ,
Feb 27, 2019 Feb 27, 2019

Copy link to clipboard

Copied

Is it necessary to render the whole scene? If you only need to preview an area you can have Photoshop render only that area by first selecting it.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Feb 27, 2019 Feb 27, 2019

Copy link to clipboard

Copied

All I want to render in it is the blue sphere, not preview it, but render it out, background and all.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 28, 2019 Feb 28, 2019

Copy link to clipboard

Copied

Hi

A few points

1. Final rendering in Photoshop is done on the CPU not the GPU. Only the preview uses the GPU.

2. In many cases, such as that sphere - you don't need to render the entire background - just any areas that are affected by the image e.g. the object and any shadows. So you can select a smaller area for the render then composite the render with a separate background in Photoshop 2D.

3. You don't have to wait for the render to be 100% complete. Once the noise is reduced to acceptable levels - hit escape and stop it.

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 16, 2019 Apr 16, 2019

Copy link to clipboard

Copied

If rendering is only handled by the CPU vs the GPU, maybe you can explain this. I'm having rendering issues on my current work PC and have performed the exact same rendering on 3 different PC's.

PC-1 has i7 6700 with 64GB RAM and Radeon R7 350X GPU.

PC-2 Has i7 2600k, 16GB RAM & GTX 1050.

PC-3 has Ryzen 7 1700X, 16BG RAM and GTX 1070.

PC-1 took 2 hours and 42 minutes to render.

PC-2 took 45 minutes to render.

PC-3 took 15 minutes to render.

If the CPU handles the renders, why does PC-1 take nearly 4x as long to render when the CPU is 4½ years newer?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 16, 2019 Apr 16, 2019

Copy link to clipboard

Copied

Hi

Without seeing your exact settings, it is hard to comment on teh difference between PC1 and PC2. But PC 3 has 8 real cores and can run 16 threads whilst the others have 4 real cores and can run 8 threads.

If you doubt what was said, run resource monitor whilst carrying out a final render in Photoshop. You will see Photoshop will run threads on all available CPU cores and hardly touch the GPU.

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

I have watched the CPU's peg to 100% utilization with Resource Monitor, but I don't believe that the GPU is doing nothing. I've performed monitoring with EVGA Precision and a few other monitoring apps and I've seen my GPU's usage spike to roughly 35% utilization during rendering with nothing else running. All 3 PC's have recent, clean installs of Windows 10 Pro.

There is no other reason that I can come up with to rationalize why PC1 is x4 slower than PC2, when every piece of hardware is at least 2 generations newer in PC1, except for the GPU. PC3 is a no-brainer having twice as many cores & a faster GPU.

In case storage performance comes up, PC1 has a NVMe SSD, PC2 has a 2.5" SSD from 2011, and PC3 is NVMe SSD as well and I'm not using a scratch disc with any of them.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

Hi

If you want confirmation perhaps you will take it directly from Adobe software engineer Chris Cox. This was referenced to CC2015 but the 3D core has not changed since

Re: What does Photoshop CC 2015 use for 3D rendering? CPU or graphics card

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

Three year old confirmation isn't really confirmation. It's also hard to explain away the photo and video proof I have of both GeForce GPU's ramping up ONLY after beginning a render with nothing else running. They may not be pegged at 100% utilization, but they jump from 0% to very measurable usage. The Radeon card in PC1 does nothing as far as utilization is concerned.

If it were only CPU's doing all the work, the i7 6700 in PC1 should be at least 25% faster than the i7 2600k in PC2, but it's 75% slower in spite of being multiple generations newer, using DDR4 Memory over DDR3 and PCIe 3.0 over PCIe 2.0.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

VaLiuMDriP  wrote

Three year old confirmation isn't really confirmation. ................

Then take this one, confirmed by Daniel Presedo from the Adobe team in June 2018.

Why my Photoshop cc are not using GPU for 3D rendering?

Photoshop 3D has not moved on since then. Development of 3D is focussed on Dimension. However if you are still not satisfied with the answers I suggest you go direct to the developers at the link below, as this thread is becoming unproductive.

Photoshop Family Customer Community

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

I began commenting on this because I too am looking for a way to speed up rendering within Photoshop, so I don't see how anything that's been said is unproductive. Unproductive is rendering simple letters for over 2 hours on a work PC versus 15-45 minutes at home. I work at a University and have been doing grand format design/printing for over 15 years, and I'm trying to figure out why my $3,000 work PC is getting smoked by an 8 year old home PC that costed one-third that amount so that I can have this problem rectified.

I understand the CPU is doing the calculations for the rendering and I never doubted that. But the GPU must be used for render updates on the display at the very least. Maybe that's my GPU utilization spikes on the GeForce cards when rendering and the lack of any utilization on the lower end ATI? Maybe the ATI card can't keep up with displaying what the CPU is calculating? The CPU doing all the rendering doesn't explain away why a top consumer level CPU from 2011 is getting smoked by a new, faster CPU. There are no settings different on one machine than the other.

I see the ATI card choke and spit when using liquify or vanishing point, painting complex layer masks, using most any complex brush, working with RAW files, and numerous other times.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

LATEST

Yes the GPU is always used for display refresh, just not ray-tracing. Almost any GPU should be able to keep up with display refresh during ray-tracing though - it is much more taxing to play a video or open and close a couple of windows.

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Feb 28, 2019 Feb 28, 2019

Copy link to clipboard

Copied

Photoshop's 3d raytracer is utterly and completely behind the times in both quality and speed. It is slow, slow, slow. It hasn't received any meaningful updates since it was first introduced, and it shows.

Instead, either use Dimensions CC, or use a 3d application like Blender (which is free) of which its Cycles renderer supports full GPU accelerated rendering, en renders a sphere like that in a matter of seconds at a higher quality.

Don't bother with Photoshop's ancient and outdated 3d rendering. Not worth it in my opinion.

PS the upcoming 2.8 Blender's new (almost) realtime Eevee render engine renders a sphere like that in realtime, and again at high quality.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 28, 2019 Feb 28, 2019

Copy link to clipboard

Copied

Eevee is impressive in the quality vs speed trade off. I still prefer Cycles for realism though.

Dave

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Feb 28, 2019 Feb 28, 2019

Copy link to clipboard

Copied

Yes, I do too. Eevee is great for animation, though. And clients often don't see the difference between the two in terms of quality. (I am not talking large projects here, of course.)

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

Maybe Dimension is a better 3D option than Photoshop.

Marlon Ceballos.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Apr 17, 2019 Apr 17, 2019

Copy link to clipboard

Copied

That dimension is not much good for anything. You can't rotate any object on a timeline in it like you can photoshop. All it will render out is a flat picture, you can't do any animation with it at all.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines