Simul Support ExchangeCategory: Sky and LightingDay/Night Cycle Loop Issues
Davis Engel asked 4 years ago

Hello, it’s been a while!
I’ve been using your great software extensively. It’s quite beautiful.
I’m having some problems though — I’m trying to develop a game with a day/night cycle and when I get to the end of the cycle the heavens rotate back really fast and the clouds don’t loop, they just fly backward for a few seconds and then reset.

Am I doing something wrong, or is this a software limitation?

Thanks,

Davis

3 Answers
Andrew Richards Staff answered 4 years ago

Hi Davis,

Thank you for your question.
We noticed this error in our internal testing and have fixed the issue.
I believe the fix will available in the next public release.

Best Wishes,
Andrew

Davis Engel replied 4 years ago

Will it include a method for looping a Sky Sequence, for example by evaporating the last frames of clouds and condensing it into the first frames?

Andrew Richards Staff answered 4 years ago

Hi Davis, 

Thank you for raising this issue about cloud movement when the loop rolls over. I have discussed this with my colleagues for potential solutions and looking to implement a fix shortly. Any feedback or suggestions on what would be best you and your project would be greatly appreciated.

Best Wishes,
Andrew

Davis Engel replied 4 years ago

Thank you for giving me the opportunity to help you create an effective solution for this. It is an honor!

I am not familiar with the specific technology you are using to generate the clouds, whether or not it is a voxel system, but what I think should be done here is an interpolation of the end and beginning of the sequence at a user-defined interval. A smooth “dissolve” if you will, of voxels multiplying together. By doing this, you will transition from the end to the beginning seamlessly. Either multiply the beginning and end of the sequence or use a “patch” piece of sequence that you can “fade” in and out of to fill in the gap.

Another method is to make it so that whatever you make in the 24-hour sequence is tileable and modular in time and space, so whatever you produce in that sequence, the ends of it will always meet. This may just be the correct way to go. Of course, I believe the user should be able to choose from such a looping setting and a non-looping setting that only follows the sequence the user sets forth from beginning to end.

Does this help any? Thanks again for your solid connection to your customers!

Davis

Davis Engel answered 4 years ago

Has this issue been looked at for the latest version of TrueSky?  I am very interested.