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"

AnswerHub Maintenance

Background maintenance is scheduled to occur between 9 - 11am EDT on Tuesday, May 21. Site operation may be slower than normal during this time and a brief interruption in operation may be observed

Lighting Changes Upon Approaching Source

Ello,

So I have an issue even after building the lighting it has an omni directional dispersion and no shadows but when closer it has shadows.

(I'm not referring to lenses flare)

When I'm standing a distance away from the lighting it looks like this.

alt text

When I approach the lighting source it looks like this.

alt text

Is there any reason as to why I am having these lighting issues ? is it something to do with the mesh not blocking out the light when at a distance ?

Cheers in advanced.

Product Version: UE 4.10
Tags:
more ▼

asked Mar 10 '16 at 11:28 PM in Rendering

avatar image

Kuuwahi
45 7 13 15

(comments are locked)
10|2000 characters needed characters left

2 answers: sort voted first

Hi Kuuwahi,

This is a bounds issue for the mesh that is occluding the light. Dynamic shadowing can be expensive to use with many lights. The engine optimizes this by not occluding shadows for point lights at larger distances. This is especially easy to see on point lights that are being occluded by something like the light fixture you have. To work around this you can try increasing the bounds scale of the light fixture to have proper shadow casting for this mesh. You can adjust this in the detail panel when you select the mesh. By default it'll be set to 1.0. Try increasing by smaller values until you get the furthest distance where you need it to be visible. For instance, 1.05, 1.1, 1.15, etc. Increasing the bounds keeps this mesh rendering longer than it may otherwise need to and shadow casting. If you do this for a lot of meshes you will hurt performance. An adjustment here or there probably won't be too costly. Just something to keep in mind.

-Tim

more ▼

answered Mar 11 '16 at 04:58 PM

avatar image

Tim Hobson ♦♦ STAFF
48.9k 887 101 876

avatar image Kuuwahi Mar 11 '16 at 06:48 PM

Hello,

Thanks for your reply.

Am I correct in saying this is the Positive / Negative Bounds Extension in the details panels on the Mesh itself ? As they're all currently set to 0.0 and some of them I have to extend to 750.0 to get the desired distance.

Also is there another way to get around this and have that shadowed effect continuous without the resource usage?

Cheers

avatar image Tim Hobson ♦♦ STAFF Mar 11 '16 at 07:34 PM

The static mesh editor does everything in Centimeters for a more precise setting for the radius bounds. This will affect every instance of the mesh placed in your world. If you select that specific mesh in the viewport of your scene view you can change the bounds scale. This is a multiplier so it doesn't rely on specific cm values.

To get around the dynamic light issue culling its shadows you can alternatively use Static lighting so that the shadow is baked and you don't have to worry about it turning off shadow casting at a distance. if you need it to be turned on and off dynamically you'll have to do this to get the proper results. As I previously mentioned, if you're doing this with every light, I would expect to see some performance loss at a certain point. If it's just this one or a few instances it's likely to be ok. Use the Bounds view from the Show > Advanced > Bounds.

avatar image Kuuwahi Mar 11 '16 at 08:01 PM

Oh that Bounds view is brilliant thanks for that.

I do have many different lights in this scene so would you advised switching from Dynamic to Static as going through each light individually is a very tedious task, especially since you have to select, alter the number and deselect to see the result.

avatar image Tim Hobson ♦♦ STAFF Mar 11 '16 at 08:43 PM

If you're going to need to turn them off/on then dynamic is the only way to go.

If you need them to cast shadows for movable objects, but don't need to turn them off/on then use a stationary light. This is the best IMO because you get the baked lighting that works for longer distances. You also get dynamic shadow casting for any movable objects that are within the lights radius.

Lastly, if you don't need it to ever cast any dynamic shadows then just set it to static to get the bake lighting.

avatar image Kuuwahi Mar 11 '16 at 08:48 PM

Hmmm,

I have no clue how to do static lighting as I have always left it on default / Dynamic.

I looked into Baking the lighting and I seemed to have read up it requires some editing with secondary UVs etc.

This is out of my area and I short time for this project so I doubt this will be do-able.

Cheers.

avatar image Tim Hobson ♦♦ STAFF Mar 21 '16 at 06:54 PM

Sorry for the delay. Got caught up with GDC work last week.

Static Lighting does require the second UV for lightmaps. Typically if you've imported a static mesh this gets generated for your automatically so you don't have to worry too much, but it's understandable if you don't want to worry about it.

Good luck on your project. :)

avatar image Kuuwahi Mar 21 '16 at 07:11 PM

Ah, If it gets generated automatically I would be inclined to learn how to do this then for future projects.

Is there any link or tutorial that you are able to point me towards that could teach me on this ?

Cheers

avatar image Tim Hobson ♦♦ STAFF Mar 21 '16 at 07:48 PM

I have a Wiki that covers basic lighting troubleshooting which you can find here: https://wiki.unrealengine.com/LightingTroubleshootingGuide

We have basic documentation on using lightmappings and it's benefits here: https://docs.unrealengine.com/latest/INT/Engine/Content/Types/StaticMeshes/LightmapUnwrapping/index.html

And World of Level Design has a really in-depth tutorial on Lightmapping. It's for UE3/UDK, but it still applies to UE4 since the system for static lighting has not been changed greatly during this time: http://www.worldofleveldesign.com/categories/udk/udk-lightmaps-01-basics-and-important-principles-for-creating-using-lightmaps.php

avatar image Kuuwahi Mar 21 '16 at 07:50 PM

Brilliant, They have been saved for a rainy day :-)

Thanks for your help and support.

(comments are locked)
10|2000 characters needed characters left

If you mean the lens flares, you need to disable them in a post processing volume.

more ▼

answered Mar 11 '16 at 12:26 AM

avatar image

Luos
9.2k 283 63 328

avatar image Kuuwahi Mar 11 '16 at 01:00 AM

Ah, I can see how this has got mistaken for my issue.

I'm referring to the lighting having an omni directional dispersion and no shadows but when closer it has shadows.

Cheers

(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