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"

mobile and instanced static mesh???

hey, i have some question about instanced static mesh on mobile. first, i know that instanced static mesh is supported on opengl es3 i think but how i know which device support opengl es3??? am working on a game for galaxy s4 an above will it work on those devices????

second, dose it depends on hardware or software for the mobile to support opengl es3???

sorry for my bad english.

Product Version: UE 4.12
Tags:
more ▼

asked Aug 15 '16 at 11:27 PM in Rendering

avatar image

Moazahmed123
43 9 15 21

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

1 answer: sort voted first

Yes it does work, except for older devices. I tried it on the Galaxy Note 2 (2012) and it basically destroyed the FPS completely. So no benefit from using it. I have not tested it on the Galaxy S4, but I have tested it on the Galaxy S5, Galaxy S6 and Galaxy S7, Nexus 6, Nexus 7, all working fine. I did notice it sometimes exploded the meshes, but this bug was solved after one of the latest android updates.

more ▼

answered Aug 16 '16 at 04:59 PM

avatar image

Roel
2.5k 70 43 143

avatar image Moazahmed123 Aug 17 '16 at 08:45 PM

hey thanks for your answer just one more question dose it have a good affect on the proformance or it's not nessesary??

avatar image Roel Aug 18 '16 at 11:11 AM

Anything depends on the setup of your game, so never believe a 100% of what people tell you about performance, just test it yourself in your own game environment.

I tested instancing with 1000 cubes. Compared to 1000 separate object and 1 massive object containing all the cubes.

I basically came to the conclusion that yes, instancing helps performance on all devices that work with it (i.e. Note 2 does not), but combining meshes into a single mesh could be better in most cases if all of them are on screen anyway + it works on older devices.

Poly count does not really matter that much, unless you have complex vertex programs running on them.

The only thing which does have a high impact on performance is overlapping objects. Unreal's forward rendering does not render front to back, and there is no way to set this up per material, so trying to remove objects by having them blocked by other so the pre-computed visibility culling can take care of it is a huge win for some games. But again, try testing this yourself because in some games the occlusion system won't do anything since not that much is blocked so it just increases memory usage.

If you feel this answered your question make sure you mark this as the answer :)

avatar image Moazahmed123 Aug 18 '16 at 04:58 PM

thanks man a lot of useful informations.

(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