Sky Creator

That’s great! I assume you are using new variables “Use Editor Time of Day” and “Use Editor Weather Settings” on a Sky Creator actor?

Correct yes.

@Dmitry_Karpukhin I think I found another bug, this time with the lower hemisphere color.

It appears SkyLight > Lower Hemisphere Color value is always (R=0.001200,G=0.001400,B=0.002000,A=1.000000) when Use Editor Time of Day is unchecked, regardless of the Editor Weather Preset set by the controller (I’m using Lerp Weather Settings).

Overriding the lower hemisphere color with the Set Sky Light Settings node works correctly though.

You’re right, I overlooked this somehow. “Lower Hemisphere Color” is indeed absent inside “Lerp Weather Settings” and therefore is not working correctly. WIll be fixed! Thanks for noticing.

A new update 1.12 rolls in with the following fixes:

  • Displaying debug variables now can be turned off by a checkbox “Show Debug Variables”
  • Changed default “Fog Inscattering Color” from black to dark blue color (improves lighting at nights)
  • Modified ConstructorStatics calls in SkyCreatorActor.cpp
  • Added missing “Lower Hemisphere Color” parameter in the “Lerp Sky Light Settings” function
  • Fixed empty reference in “MI_SC_SkySphere”
  • Fixed empty reference in “MI_Demo_01”
  • Fixed “ObjectProperty is not initialized properly” warnings
  • Fixed casting static shadows from Compass mesh

I had to postpone 1.20 with new features to make these fixes. Empty reference warning in “MI_SC_SkySphere” was especially annoying, but it’s not a problem anymore.

By the way, can anyone be able to package a project with Sky Creator in UE5 EA?
I can and it runs, though not too well, there’s a giant performance drop. Through stats (“stat unit” in console) I can see that there’s an enormous increase of primitives growing each tick and I can’t understand that’s the problem. I also tried other later versions of UE5 from github, but they failed to package the project for completely different reasons. I probably shoudn’t waste so much time on early and unstable versions of UE5, but some people are asking. Also gained a 1 star review because of it. Like it should be production-ready for some reason and I’m responsible for it… Oh well.
At least the plugin is still works totally fine in editor.

1 Like

New Rain Ripples simulation test for the next update. Non-repeatable and customizable with realistic waves propagation. This is already a third iteration of this effect! Previous solutions were kinda meh, simplistic by nature, repetitive and had a high shader instruction count. Now it’s just one 256x256 render target for normal map, everything else happens in back-end C++ code and a few materials in 0.1 ms. Much more handy and eye-candy.


Will the rain drop effect of mesh be supported?

Also does it support local range rainfall instead of large area rainfall for the whole scene?

1 Like

Yes, rain drips and streaks are most probably will be added in next updates.
But I’m really not yet sure about last thing you mentioned though. If there will be such a thing it’s not gonna be soon. There’s plenty of things need to be done beside that.

I’ve been looking for an up-to-date sky/cloud system, and this looks great! I wanted to ask if it was possible to fly above the cloud layer?

My specific ideal usage is to begin below an overcast cloud layer (gray overcast lighting), move up into an extremely foggy zone (inside the clouds themselves) and then pop out the top into sunlight above the clouds. Is something like that possible, and can the cloud height be controlled enough to pull them down into the gameplay space like that?

Even if a single cohesive cloud layer wouldn’t work for that kind of lighting transition, would the overall visual effect be possible through dynamic parameter changes while the player is in the dense foggy/cloud band between the overcast and sunlit zones?

Also is there any means to guarantee a cloud appears in a specific location? In the scenario above I’d want to make sure a central cloud was always situated in the space the player will pass through during their ascent (it’s a controlled location in the level).

We’re in UE5EA as well, although I’m aware official UE5 support isn’t permitted yet until it’s 1.0 launch.

Thanks, and your work looks great (love the blockout tools plugin as well)!

I see, thanks for your reply. That is, the function of rainfall in range will not be supported in the short term, right?

If you are specifially interested in particles that they go strictly under rain clouds, especially at distance, then there’s such problem that CPU particles cannot sample textures and therefore they can’t know where the cloud is really. Right now plugin uses CPU particles for precipitation because they support collisions, so rain won’t appear indoors. I mean it’s a quite complicated and challenging task on it’s own, besides other features I’m working on that are mentioned in plugin’s roadmap. So probably not in nearest time. Sorry!

1 Like

@Nick, yes it’s a fully controllable system - you can interpolate different (and deeply customizable) weather presets in runtime - there’s a bunch of built in functions to do so. Here’s a screenshot above cloud layer. You can set cloud coverage and cloud height higher than here and you can set cloud altitube closer to ground or exactly at the ground.
Though! There’s been couple of reports that Sky Creator does not compile in UE5 EA packaged game. I don’t know why it won’t, it compiles on my machine, but with some unexpected performance problems. Still works fine in editor though. I don’t expect it to work with no problems specifically on UE5 EA as well and I’m really glad that you understand that!