Jump to content

Combining chunk loading with VIS


Dark-1

Recommended Posts

Hi!
I'm working on an open world game which also has a bunch of closed indoor areas in certain parts of the level, which I believe could greatly benefit from Culling. That said, I have no idea how to combine these two things - I need to have a chunk (A cell in the open-world grid) that itself contains sectors (rooms), and members (for doors shared between rooms). Sectr streaming dislikes nested members and tries to pull them out, but these members are simply static doors and don't need to move around, and I wouldn't want these cluttering my main scene.

I tried combining the open world sample together with the complete sample by simply placing the indoor area somewhere below the surface of a terrain, parenting it to the chunk and exporting, but that doesn't seem to work, the culler simply reverts to simple culling. I tried removing that part of the logic in the script, it seemed to all work, but the performance was atrocious.

Link to comment
Share on other sites

I may have a suggestion, as this is what I have done in the past. 

If you have Gaia Pro (2021) you could use the world streaming with that, and then use Sectr loader with that. 
When I was doing some MMO testing I would have non instanced dungeons in the open world that would utilize this method and it worked out really well both from a performance perspective and from a time to develop perspective. 
 

Link to comment
Share on other sites

Thanks for the suggestion. I don't have Gaia, but I was hoping SECTR would support this, as both of these functionalities exist there - but apparently don't work together.
I have heavily modified some SECTR Streaming components to work better for my game - my SECTR loads scenes on the clients and the server using FishNet. It of course attaches itself properly to the SECTR system as the base components do it. It would be a real bummer if I had to reimplement all that again from scratch.

Link to comment
Share on other sites

I need to go back through them as there is a way to use both together properly. 
I believe we had a demo with both of them if not I will look into trying to create a video regarding it! 


 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Tell a friend

    Love Canopy - Procedural Worlds? Tell a friend!
  • Need help?

    We work with some of the biggest brands in global gaming, automotive, technology, and government to create environments, games, simulations, and product launches for desktop, mobile, and VR.

    Our unique expertise and technology enable us to deliver solutions that look and run better at a fraction of the time and cost of a typical project.

    Check out some of our non-NDA work in the Gallery, and then Contact Us to accelerate your next project!

×
×
  • Create New...