x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

ProfileGPU details

Hello everyone!

I use "profilegpu" very often to debug graphics of a scene, but there is some information that profiler gives me i do not have .

What I do know and what questions I have:

  • BasePass - How much it cost to render all the stuf on a scene.
    • StaticOpaqueNoLightmap - Cost of rendering meshes with Opaque material and dynamic light.

    • StaticMaskedNoLightmap - Cost of rendering meshes with Masked material and dynamic light.

    • StaticOpaqueLightmapped - Cost of rendering meshes with Opaque material and static lightmap textures.

    • StaticMaskedLightmapped - Cost of rendering meshes with Masked material and static lightmap textures.

  • Dynamic - ???

  • LightCompositionTasks_PreLighting

  • AmbientOcclusion - Well, AO.

  • Lights - The cost of lights and shadowing
    • NonShadowedLights - Cost of all dynamic lights with shadows turned off.

    • ShadowedLights - Cost of all dynamic lights with shadows turned on.

  • ScreenSpaceReflections - Render time of SSR real-time reflections.

  • Fog - Effects from Exponentioal or Atmospheric fog.

  • Translucency - Cost of rendering meshes with Transslucent material.

  • PostProcess - Effects from Postprocess settings.

Soo. Am I right, or not? And what is Dynamic? And what are other important stuff me and others should know a

Product Version: UE 4.9
Tags:
more ▼

asked Oct 06 '15 at 11:42 AM in Rendering

avatar image

AlFlakky
408 23 30 45

avatar image Spaehling Jan 05 '16 at 08:02 PM

Nice list man, also interessted to have more information about this. thx for this thread and yor list :)

avatar image Mighty Marcos Dec 01 '16 at 04:44 PM

Woah, this is more an answer than a question for me! Thanks for the info! :D

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

You can find more information about each of the items in the profiler hierachy by searching the engine source code for the corresponding occurrences of the SCOPED_DRAW_EVENT macro, which occurs within the block scope that the profiler time is attributed to.

Since you asked about "Dynamic" specifically, for example, that appears within the FDeferredShadingSceneRenderer::RenderBasePassDynamicData function here: https://github.com/EpicGames/UnrealEngine/blob/4.11.2-release/Engine/Source/Runtime/Renderer/Private/DeferredShadingRenderer.cpp#L422

So it looks like it refers to the time taken to render all of the DynamicMeshElements batches in the base pass of a given view - and DynamicMeshElements, in turn, appears to be a catch-all for any renderable geometry that isn't a static mesh.

more ▼

answered May 22 '16 at 09:52 PM

avatar image

Neverender
51 1 7 7

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

I just finished a video in which I explain majority of the categories in GPU Visualizer / ProfileGPU.

What I was curious about is what precisely affects their costs. For example what makes the Base Pass or ReflectionEnvironment longer in the first place and what is secondary. I made my best to ensure this info is correct, i.e. read engine code, did tests.

The link from @Neverender was also helpful as a starting point for Base Pass - thanks.

The video: https://www.youtube.com/watch?v=C3lumWdwHmA

alt text

basepass.png (79.1 kB)
more ▼

answered May 14 '17 at 07:56 AM

avatar image

Oskar Świerad
398 13 31 29

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question