Introduction
Welcome to Roblox Vis Tools
Link to the Store Page:
Link to the Discord:
Introduction
Roblox Vis Tools is an Advanced SDK to make your Roblox games run faster, especially for Mobile, VR, and Console.
It does this by giving your artists and level builders access to very traditional game engine techniques such as LOD models, distance fading, billboard imposters, and software occlusion culling, as well as new performance analysis tools.
This SDK It will help you identify why your game is running poorly, and then you can use a combination of several techniques to simplify your scenes, without having to rely on Roblox's built-in streaming-enabled or mesh LOD systems.
Advantages over using Roblox's built-in streaming-enabled:
No popping - Small and unimportant Objects will fade in and out smoothly as the player moves around, such as rocks, shrubs, decals, etc.
More control - you decide when to hide things, and not just draw a hard bubble around the player. You can use more detail closer to the player, and big objects can fade out further away or even not at all.
No waste - Objects behind buildings can be entirely removed with software occlusion culling
See forever - you can use LOD models and Imposters to make it so you can see landmarks and thousands of trees across your whole world, without them ever fading out or being removed
Make your own LOD Models - Provide your own LOD models made out of parts or meshes, instead of relying on Roblox's (low quality) automatic mesh LODs, or the voxel approximations provided by streaming enabled.
Note: You can still choose to use all of these features in combination with streaming-enabled!
Feature List
Detail objects - Make things fade out smoothly at a distance. This can be used on Models, Meshes, Textures, Decals and Folders
Dynamic Vis Objects - Complex objects such as buildings and cars get dynamically hidden from the scene if they're Occluded by something else
LOD models - Any object can be swapped to a lower poly LOD model at a distance, which you can now design for yourself out of parts or meshes
Imposters Trees (and treelike things) can be swapped for billboard Imposters at a distance. These imposters support full dynamic lighting and shadows, and render in an optimal way that lets you draw hundreds or thousands of them across your whole map, with 16 angles of rotation.
Imposter Baking - Simple tooling is provided to let you bake out your own Imposters
Plugins - The Heatmap plugin lets you analyze your scenes for common rendering pitfalls
Highly optimised - This tooling is designed to work games with with tens of thousands of detail objects, LOD models, and imposters in your scenes. The tooling automatically caps how much CPU it will use on a given frame to a few milliseconds.
Package
Included in the complete package are these tools:
The Detail Object System (Detail Objects and LOD models)
The Software Occlusion Culling System (Occluders and Dynamic Vis Objects)
The Imposter Billboard System (Imposters)
The Imposter Billboard Baking Tool
The Heatmap Drawcall Analysis tool
The Citytest demo scene, showing all of these features
Last updated