官术网_书友最值得收藏!

Checking the cost of our materials

In this recipe, we are going to be looking at the impact that our materials have on performance. So far, this introductory chapter has gone over the basics of the rendering pipeline—we've seen how to create a physically based material, understood what the different shading models were, and saw how light played a key role in the overall look of the final image. However, we can't yet move on without understanding the impact that our games or applications have on the machines that are running them.

The first thing that we need to be aware of is that some materials or effects are more expensive in terms of efficiency than others. Chances are you have already experienced that in the past—think, for example, about frames per second in video games. How many times a second our displays are updated by the hardware that runs them directly influences how the game plays and feels. There are many elements that affect performance, but one determining factor in that equation is how complex our materials are.
A different example, if your background is more closely tied to traditional offline renderers such as VRay or Corona, could be how the rendering times vary wildly depending on how complex the materials you are rendering are. Using subsurface scattering, complex translucency, or a combination of multiple advanced effects can take render times from minutes to hours.

The point is that we need to be able to control how performant the scene we are creating is. Unreal offers us several tools that allow us to see how expensive certain effects and materials are, and check where we should be optimizing our assets or where certain things aren't working. With that in mind, let's bring all of the assets we have previously created together and use those tools to check them out.

主站蜘蛛池模板: 建德市| 三台县| 钟山县| 礼泉县| 济南市| 扬州市| 丹寨县| 旅游| 隆化县| 清苑县| 昌图县| 精河县| 上林县| 海安县| 偏关县| 神农架林区| 明溪县| 岳阳市| 磴口县| 邮箱| 富顺县| 洞头县| 象山县| 曲麻莱县| 靖安县| 革吉县| 海宁市| 镇原县| 林口县| 普兰店市| 巴林右旗| 门源| 吉林市| 江城| 绥芬河市| 杭锦后旗| 盐源县| 扶绥县| 新丰县| 股票| 尖扎县|