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"

Setting "Only Owner See" in blueprint breaks scene capture.

I have a blueprint with a 2D scene capture component contained in it, and also a mesh component which I have set to "Only Owner See". The scene capture component cannot see the mesh if this is set to true. This seems wrong?

Product Version: Not Selected
Tags:
more ▼

asked Sep 27 '14 at 08:25 PM in Rendering

avatar image

Hyperloop
1.2k 56 67 97

avatar image Lovecraft_K ♦♦ STAFF Sep 30 '14 at 03:25 PM

Hey Hyperloop -

This depends how you have your BP setup. A typical Actor BP has an Owner of NONE so as Player 0 by default you are not the owner and therefore you will not see the object.

Thank You

Eric Ketchum

avatar image Hyperloop Sep 30 '14 at 11:04 PM

Hi Eric, thank you for your reply.

I've included a screenshot of my BP for clarity.

What you are saying re: the owners makes sense. Basically what I am trying to accomplish, is to allow the Capture Component to 'see' the object, but have the object be invisible to the player. The second half works great because, as you explained, the player isn't the owner of the mesh so it's invisible as expected.

The object is also invisible to the Capture Component which is not the desired behavior. Based on your reply, it sounds like the reason for that is that the blueprint actor has owner NONE.

I guess the key question is, can I make the Capture Component the 'owner of that mesh?

Alternatively, is there a different/more proper way to allow the Capture Component to 'see' something that is kept invisible to the player character? I would imagine that there are quite a few use cases for that, esp for rendering certain things to the HUD and the like.

alt text

onlyownersee.jpg (104.5 kB)
(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

Hey Hyperloop -

I have entered a request with our Engineers to look into why this particular objects is not seeing the Owner flags. It is TTP # 349471.

Thank You

Eric Ketchum

more ▼

answered Oct 13 '14 at 07:37 PM

avatar image

Lovecraft_K ♦♦ STAFF
36.8k 701 254 733

avatar image Zaggoth Mar 19 '15 at 09:18 PM

Hi Eric,

edit: made a bug report here - https://answers.unrealengine.com/questions/196384/472-3d-widgets-not-respecting-only-owner-see.html

I understand this topic is somewhat old, but...

Would this also effect "Screen" rendered objects (i.e. a 3D "floating" UMG widget acting as HUD/helmet outline) showing up on remote machines? I have "Only Owner See" and "Screen" (instead of World) and everything works as I need, except when you go to 2 players, they can see each others HUD rendering on their screen as well.

This is particularly odd because I have the same settings on the Third Person bodies (rendered in World) and it works as I intend.

Thanks.

(comments are locked)
10|2000 characters needed characters left
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