Hi! I made a plugin for a myself and I was thinking about releasing it to the public. I’d like some feedback first though, maybe something I should change or any general questions that anyone has.
I’m also thinking if it should cost (probably 100 robux in that case) or just be free. I’d like to make a small profit from making it public, since it wasn’t really supposed to be released publicly. I may even just make a PRO version that costs and one Lite version that is free, I haven’t figured this out yet.
Let me know if you have suggestions (please don’t tell me to make it free just because you want it, we gotta be fair here. And 100 robux isn’t alot for a plugin like this).
Some random pictures of the plugin
What does it do?
Custom Viewport allows you to preview Models in realtime (only Models currently) in a seperate window that you can drag around like a normal widget. This plugin is very good to have enabled when animating for example a viewmodel. And of course it works on all sorts of Models.
Custom Viewport is also very customizable with a bunch of settings (more are being added).
Use Case Examples
Viewmodel Animating
Custom Viewport is perfect for when you are animating a viewmodel, it includes some cool features which are designed for viewmodel animating, like custom Aspect Ratio and Crosshair.
General Animating
Works for all models so do whatever you want
BUT, it does not CURRENTLY work with humanoids (I’m gonna fix that until release probably).
Building
Since Custom Viewport works with any Model you can (if you want) use it to preview a map/building you are building.
Now I’m not gonna sit here and list all the possibilites, and as mentioned above; this plugin works with all Models, so really the sky’s the limit on what you can do with Custom Viewport.
Settings
Right now it has a decent bit of customizability (more will be added if further developed)
Crosshair
Camera
Aspect Ratio
Aspect ratio lets you put your own aspect ratio which the viewport window will use.Enabled
Disabled
Grid
These settings allow you to change the grid that is seen in the default viewport preset.
This is how the default grid looks like
Skybox
Yes, Custom Viewport lets you change the skybox!
When Use Custom Skybox
is enabled; it uses an actual skybox. And when It’s off; it lets you set the color of it. You can also set a custom skybox by selecting it in the explorer and pressing the Set Custom Skybox
button.
Here’s a red skybox: (using the custom Skybox Color
setting)
Here’s the default skybox (when Custom Skybox
is enabled)
This is with a random skybox I found in the Toolbox lol
Presets
Presets allow you to save your settings and load them another time!
Presets save to your Studio so you can load them at any time. You can also override Presets by saving them with the same name as an existing preset.
Here you can see me loading some presets I made before recording this.
Pros and Cons
Pros:
- Easy to use
- Alot of customizability
- Real time preview
Cons:
- No lighting in viewport (Roblox limitation)
Planned Features
These are some planned features (as of writing this), some of these may or may not see the light of day, it really depends on what’s doable and what’s reasonable. And there might be more features being developed than what’s said here.
Camera Angles
This will allow the user to save camera angles and switch between them at any time, fast and easily. The angles will be customizable and may contain a property that locks to a Part/Attachment. So you can switch between Parts when viewing.
Camera Flight
This will allow the user to fly around with the camera, like in studio.
Lock Camera to Part
This will allow the user to lock the camera to a Part/Attachment of their choice. And as of writing this post, this already kind of exists in the plugin but it locks to a part named “Camera” in the Model the user is viewing.
Support Humanoids
As of writing this post, it doesn’t support Humanoids, but I will fix this until release.
Conclusion
Keep in mind that this plugin is currently being developed and is lacking a bunch of features, and it includes alot of bugs currently.
The reason I made this was mainly for personal use and I wasn’t trying to make something new and revolutionary. So you don’t have to say that there already exists a plugin like this that is better, because there probably is.
Now as mentioned in the start of this post, I’d appreciate feedback. I want to release this but I don’t know if I want to make it free or paid (since I put time and effort to make this). And I want to implement more features and get rid of as many bugs as possible before releasing it.