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"

Material quality level: force low quality?

In the editor there is an option to set the Material quality level to either high or low for the viewports. My question is when I run a standalone build the materials revert to high quality. Can I force all materials in my scene to stay at the low quality in standalone?

I'm attempting to get the most efficient materials for a VR project.

Product Version: Not Selected
Tags:
more ▼

asked Jan 27 '15 at 05:20 PM in VR

avatar image

Bradley Wascher
0 1 2 4

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

2 answers: sort voted first

Feature Level Switch or Quality Switch node in material editor can help you prepare your materials accordingly. Other than those you may find some useful console commands over here:

https://docs.unrealengine.com/latest/INT/Programming/Basics/CommandLineArguments/index.html#rendering

more ▼

answered Jan 27 '15 at 07:52 PM

avatar image

Jacky
16.7k 671 167 674

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

The material quality level is determined by the r.MaterialQualityLevel CVar. You can set that on a device-by-device basis in DefaultDeviceProfiles.ini or based on scalability level in DefaultScalability.ini

Or in C++, you could do something like this

 static IConsoleVariable* MaterialQualityLevelVar = IConsoleManager::Get().FindConsoleVariable(TEXT("r.MaterialQualityLevel"));
 MaterialQualityLevelVar->Set(NewQualityLevel, ECVF_SetByCode);

(and of course you can also read from MaterialQualityLevelVar to get the current setting)

It's an int and 0=low, 1=high

more ▼

answered Oct 11 '17 at 08:20 AM

avatar image

fxtentacle
86 3 8

(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