{"id":"vocksel/viewport-skybox","name":"viewport-skybox","scope":"vocksel","platform":"roblox","description":"Roact-based 3D skyboxes","version":"0.1.3","latest":"0.1.3","versions":["0.1.0","0.1.1","0.1.2","0.1.3"],"license":"MIT","licenseRating":"safe","licenseCaveats":["License identified from the packaged LICENSE file; the manifest declared none."],"licenseVerified":true,"dependencies":{"roblox/roact":{"version":"^1.4.2","alias":"Roact"},"roblox/testez":{"version":"^0.4.1","alias":"TestEZ"},"osyrisrblx/t":{"version":"^3.0.0","alias":"t"}},"integrity":"9d64a706fa09df1d5e5a5c6b2fdb8decc9e62f09276ff44a72aa0cc56e38eecd","likes":0,"downloads":0,"install":"forest install vocksel/viewport-skybox","url":"https://forest.dev/p/roblox/vocksel/viewport-skybox","files":"https://api.forest.dev/ai/package/roblox/vocksel/viewport-skybox/files","readme":"# ViewportSkybox\n\n[![CI](https://github.com/vocksel/viewport-skybox/actions/workflows/ci.yml/badge.svg)](https://github.com/vocksel/viewport-skybox/actions/workflows/ci.yml)\n\nA Roact-based 3D skybox, modified from the [3DSkybox devforum post](https://devforum.roblox.com/t/3dskybox-a-way-to-create-more-immersive-skyboxes-for-your-game/208760).\n\n## Installation\n\n### Wally\n\nAdd the following to your `wally.toml`:\n\n```\n[dependencies]\nViewportSkybox = \"vocksel/viewport-skybox@0.1.3\"\n```\n\n### Model File\n\n* Download a copy of the rbxm from the [releases page](https://github.com/vocksel/viewport-skybox/releases/latest) under the Assets section.\n* Drag and drop the file into Roblox Studio to add it to your experience.\n\n## Usage\n\n```lua\nlocal Roact = require(script.Parent.Roact)\nlocal ViewportSkybox = require(script.Parent.ViewportSkybox)\n\nlocal playerGui = game.Players.LocalPlayer.PlayerGui\n\nlocal skybox = Roact.createElement(Skybox, {\n\tcontent = game.ReplicatedStorage.SkyboxModel\n})\n\nRoact.mount(skybox, playerGui, \"Skybox\")\n```\n\n![Example of a skybox showing off celestial bodies, plentary rings, and stars](screenshots/skybox-sample.png)\n\nThe skybox is entirely made out of instances, which can be seen in this screenshot:\n\n![A screenshot showing how the skybox looks from a different angle](screenshots/how-it-works.png)\n","readmeTruncated":false}