This tutorial will pretty much collect every single technique, tip, and information regarding making solid colored graphics within roblox that i’ve learnt so far, it’ll obviously not encapsulate every single technique, you’re free to suggest more if you seem it fit
Techniques
Lighting Settings
This trick simply consists of a specific set of specific lighting values that will make your game almost solid colored completely. You must set the lighting’s color as such, keep in mind there’s a slightly noticeable shadow that will show up on objects no matter what you tweak, although for the most part it shouldn’t be a dealbreaker.
You must set these specific values in lighting exactly as they’re written
Ambient: 207,207,207
Brightness: 0
OutdoorAmbient = 253,253,253
GlobalShadows = False/Unticked
Technology = Compatibility
I set it under a function for ease, keep in mind this will not change the lighting technology, which you must do manually
local LGT = game:GetService("Lighting")
function SolidColorify()
LGT.Ambient = Color3.fromRGB(207,207,207)
LGT.Brightness = 0
LGT.OutdoorAmbient = Color3.fromRGB(253,253,253)
--LGT.Technology = Enum.Technology.Compatibility
LGT.GlobalShadows = false
LGT.FogColor = Color3.new(0,0,0)
warn("Scripts can't change lighting's technology, so you're required to do it manually"
+"\n Select 'Lighting', then under Technology, set it to Compatibility")
end
Most materials, custom or not, will work well enough, although if you want to achieve a solid color, you should use SmoothPlastic.
Neon Coloring
This one requires a lot of tweaking to achieve, but comes with the benefit of being able to achieve this for specific models, whilst unaffecting anything else.
Characters ownership of ol666
The trick for the most part consists of coloring a neon part specifically enough to make them appear as solid colored, keep in mind to get an accurate result, it takes a bit of tweaking to get right, but still achiveable
Suggestions
These should be taken as suggestions, and not as guidelines nor indicators of a worst/best end result, this is simply personal suggestions you’re free to use if you see it fit with your game
Keeping a limited palette
This isn’t obligatory, but can easily make the game look a bit more uniform, and if done right make the game look more interesting visually. Websites like Lospec have a large library of palettes for either inspiration, or usage of them (which you should credit, as it helps their creators a lot)
Custom rigs
Another suggestion is to opt for custom rigs if you wish to completely stylize your game, as roblox’s default one is really hard to fit with the rest of the game without mayor tweaking
Take inspiration from other media, and learning trough “imitation”
Another big tool is to simply study specific types of media that take advantage of this style, and although “study” sounds like a big word, it rarely goes beyond simply noticing specific techniques used and figuring out how they were achieved.
Additionally if you’re willing, you can challenge yourself to recreate these specific types of media, it can help a lot at discovering how specific tricks are done and/or workarounds from roblox’s really limited visual options. It’s generally a really good learning tool that i’d even say goes beyond the scope of solid coloring, and just a general good tip if you wish to learn game development
More things will be added as soon as i find more useful information regarding this, feel free to suggest more down in the replies