Expected Performance and Goals
Hi! Just a general opinion question. I am doing my work on a laptop with an i7 6700hq cpu and a GTX 970m gpu. I am trying to make a beautiful landscape to fill with trees and some towns. Looks great so far and I am using only dynamic lighting. What would be a reasonable fps and millisecond goal to set for this machine to run on epic settings 1080p? right now full screen in the editor I am getting around 30fps, but I haven't added trees yet only grass, rocks, and bushes. Of course I'm trying to optimize as best as possible, but this project when completed will be targeted to higher end machines. Also any tips on landscape material and grass optimization is appreciated.
asked Jul 30 '17 at 08:07 PM in Rendering
Its such an open ended question its hard to reply to. What i can say to help is: 1 look into HLOD use for buildings 2 use lod groups, for everything you can. 3 use the foliage tool and not staric meshs if you can as each foliage tyoe is only one 'draw call ' ( look those up if you dont know). 4 AVOID the grass tool,as its the devil itself, till a hoped fix in 4.20. 5 use foliage tool for grass, and if possible turn down shadow use 6 try to keep landscape component total low
Thats it! Hopefull may help others as unreal 4 docs are awful for all the granular detail things that matter
answered Feb 08 '18 at 12:37 AM
I feel this question is the wrong way round. You firstly need to decide what framerate you want, and then change the game and settings to reached that frame rate. Depending on your scene and game, you will have to change your settings and lower resolution, which also depends on your targetted hardware.
The screen percentage (r.ScreenPercentage) can help with performance by lowering from 100. Also, dynamic lights are expensive in general, so using baked lighting were possible is usually the best approach.
answered Feb 08 '18 at 10:03 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here