Ir al contenido principal

Minimal Graphics Settings

Manual: Minimal Graphics Settings


watch project


Introduction:

Hello, how are you?, I hope you are very well in your day ... I wanted to tell you that this project was one of the first that I did and I am very proud to have created it and with your support this project is the best selling, I give you a MASSIVE THANK YOU! :) ... I ask you to read the manual carefully and if you have any questions do not hesitate to contact me at my email: cabascarlosandres@outlook.com
Now, let's go there !!


Index
  1. Migrate this project to yours
  2. Let's look at the menu
  3. How does it work?
  4. Thanks

-----------------------------------------------------------------------


1. Migrate this project to yours


Right click on the UI folder

Source: Own creation



We click on the option "Migrate"

Source: Own creation



Below will show us a box where it teaches us that things will migrate, when you are sure, click on the OK button

Source: Own creation



Then locate the migrated files to your project within the "Content" folder and ready

Source: Own creation




-----------------------------------------------------------------------


Let's look at the menu


Source: Own creation


Resolution: Contains 5 screen resolutions
  • 640x480
  • 800x600
  • 1024x768
  • 1280x720
  • The last resolution is captured of the screen of your PC


Anti-Aliasing: Has four options
  • NO: Disables anti-aliasing
  • NORMAL: Smoothing Balanced images
  • SMOOTH: Defined images
  • VERY SMOOTH: Even more defined images


V-Sync:
  • YES: Enable Vertical Sync
  • NO: Disables Vertical sync

Full screen:
  • YES: Full screen
  • NO: Window mode

Frame Rate: Has four options
  • 30 Fraps
  • 60 Fraps
  • 90 Fraps
  • Variable (The frames vary according to the power of the PC)


Graphics Quality:
  • POOR: Low Graphics quality (disables shadows and low texture quality)
  • BALANCED: Graphic quality
  • BEST: High quality graphics
  • REALISTIC: Maximum graphic quality

Source: Own creation



Visual Quality: contains two options

  • NORMAL: Balanced visual quality
  • BETTER: High visual quality

Source: Own creation


The “Arrow Right” and “Arrow Left” are buttons which contains a triangle-shaped image lying. The “Different Options according to its function” are scroll box

--------------------------------------------------

Each option has its guide where it explains its respective function

Source: Own creation



Object Quantity: Contains three options (determines the number of objects in the level, affects the
foliage and the view distance)

  • MINIMUM: Few objects in the level
  • NORMAL: Quantity of Standard objects
  • MAXIMUM: Maximum number of objects in the level
Source: Own creation



Brightness: Adjusts the brightness on the screen. The more to the right is the circle, more brightness

Source: Own creation









-----------------------------------------------------------------------


How does it work?

I will explain the operation in detail of how the menu modifies the graphics of the editor. I will try to explain as simple as possible

Source: Own creation


This is blueprint where all the magic comes out, is it small right? Nice!... begin to explain the operation of the shortest and most understandable way possible, start explaining by sections.

I clarify that for this to work, I used the node "Get Game User Settings". To know more enters:

















In this blueprint, there are some macros created by me that perform a different function. Macros are:



I think there is no need to explain what each and by his name macro has an idea of what it does, but if I explain the structure of some macros that maybe are tedious to understand, for that I'm here to show to you…. Nice!



Explanation of UI_Graphics Blueprint Custom Node Explanation

There are others that have a structure like the image below that is easier to explain why just
handles two options, and depending on which option apply the graphics options and then
the same process happens as explained below.



-------------------------------------------



There are some macros that have a similar structure in this way like the image above, which are:
  • SetResolution
  • SetAntiAliasing
  • SetFrameRate
  • SetGraphicQuality
  • SetObjectQuantity


All these macros work in the same way and I will step by step to understand your operation, we
will take the example of SetResolution.














The other values go to the node called "My Save Graphics". This is where all the settings are stored, counter values, enumeration values, scroll box scroll values




All of these values are stored in an object of the type SaveGame which creates an SAV file where these values are physically stored







This file named "Graphics" will find it in the following file path Unreal projects \ "YourProject" \Saved\SaveGames


Now explain how the "My Load Graphics" node works





All those values go to the next node, My Update Graphics




This is the node where you apply all the graphical settings and update them if the user has changed
any of them Simply introduces these updated values to their corresponding node to update their values, for example updates the scroll box scroll value, or update the behavior that must have a button and so on. The node is long, I invite you to analyze it and understand it





Additional

In the UI/Enums path you will find the blueprints of the enumerations, the one called "DefinitionEnum" is the one that has the options of the anti-aliasing setting, "GFXEnum" is that it contains the graphical options




In the UI/saves path you will find the blueprint where all the values that the Graphics menu requires are saved



You must know the meaning of some variables to understand more how it works:

Definition: Definition is anti-aliasing but this variable handles the scrolling value of the Anti-aliasing scroll box (go to the menu widget and search for ScrollBox_AA)

GFX: Refers to the graphics quality option this variable handles the scrolling value of graphics quality scroll box (go to the menu widget and search for ScrollBox_Graphics)

VFX: Refers to the visual quality option this variable handles the scrolling value of the scroll box in
visual quality (go to the menu widget and search for ScrollBox_Visual)

DefinitionC: Refers to Anti-aliasing counter

GFXC: Refers to the graphics Quality counter

DefinEnum: Refers to the value of options in the enumeration of "DefinitionEnum" which is the option of anti-aliasing

Gamma: Variable that adjusts the brightness of the screen

DefinitionDer and DefinitionIzq: Refers to the right and left buttons of anti-aliasing

GFXDer and GFXIzq: Refers to the right and left buttons of graphics Quality

VFXDer and VFXIzq: Refers to the right and left buttons of Visual Quality





THANKS

Thank you for buying this product I'm really grateful for your help, I hope this product will help you realize all your projects you dream more. I come back and I repeat thank you very much again ☺ ☺

Download manual.pdf

Comentarios