Creator Guide
English
English
  • OVERDARE
    • 🚩Introduction to OVERDARE
    • 🐤Get Started
      • OVERDARE App
      • OVERDARE Studio
    • 📌Policy
      • Community Guidelines
      • UGC Creation Guidelines
      • Guidelines on the External Use of UGC
      • Logo Usage Guidelines
      • Intellectual Property Rights Policy
      • Reporting Guidelines
      • Guidelines on Disputing Suspensions and Bans
      • Creator Payout Policy
      • Monetization Guidelines
    • 🅰️OVERDARE Glossary
  • MANUAL
    • 🏰Studio Manual
      • Get Started
        • Studio Interface
        • World Template
        • Coordinate System
        • Studio Test Play
        • World Publish
        • Collaboration
      • Asset & Resource Creation
        • Asset Import
        • Animation Editor
      • Game Development
        • Game Settings
        • Script Editor
        • Align Tool
        • Material Manager
        • Collision Groups
        • Tag Editor
        • Performance Guide
        • World Performance Analytics
      • Object
        • Part
        • Model
        • Camera
        • Physics
        • Lighting
        • Tool
        • VFX
        • Sound
      • Character
        • Character Animation
        • Humanoid Description
      • GUI
    • 📝Script Manual
      • Get Started
        • Script Overview
        • Basic Guide to Lua
        • Coding Style
        • Object Reference
        • Unity Developer Guide
      • Events & Communication
        • Event
        • Server-Client Communication
        • BindableEvent
        • Value Objects
      • Input & Controls
        • Mobile Input Handling
        • TPS Strafing System
      • Advanced Gameplay Systems
        • Saving & Loading Data
        • Tween
        • Module Script
      • Debugging & Optimization
        • Breakpoint
        • Practical Guide to Script Optimization
    • 💡Creator Reference Materials
      • Game Term Translation Guide for Creators
    • 💸Monetization
      • Payout Guideline
  • DEVELOPMENT
    • 📚API Reference
      • Enums
        • ActuatorRelativeTo
        • AnimationPriority
        • AspectType
        • AssetTypeVerification
        • BorderMode
        • CameraMode
        • CameraType
        • ContextActionResult
        • CoreGuiType
        • DominantAxis
        • EasingDirection
        • EasingStyle
        • ForceLimitMode
        • HttpCompression
        • HttpContentType
        • HumanoidDisplayDistanceType
        • HumanoidStateType
        • KeyCode
        • Material
        • MaterialPattern
        • NormalId
        • ParticleEmitterShape
        • ParticleEmitterShapeInOut
        • ParticleEmitterShapeStyle
        • ParticleFlipbookLayout
        • ParticleFlipbookMode
        • ParticleOrientation
        • PartType
        • PlaybackState
        • RaycastFilterType
        • RollOffMode
        • RotationType
        • UserInputState
        • UserInputType
        • VelocityConstraintMode
      • DataTypes
        • BlendSpaceSampleSata
        • BrickColor
        • CFrame
        • Color3
        • ColorSequence
        • ColorSequenceKeypoint
        • Content
        • Enum
        • EnumItem
        • NumberRange
        • NumberSequence
        • NumberSequenceKeypoint
        • OverlapParams
        • PhysicalProperties
        • Ray
        • RaycastParams
        • RaycastResult
        • ScriptConnection
        • ScriptSignal
        • TweenInfo
        • Udim
        • Udim2
        • Vector2
        • Vector3
      • Classes
        • Animation
        • AngularVelocity
        • AnimationTrack
        • Animator
        • Atmosphere
        • Attachment
        • Backpack
        • BackpackItem
        • BasePart
        • BaseScript
        • Beam
        • BindableEvent
        • BlendSpace
        • BoolValue
        • Bone
        • Camera
        • CharacterMesh
        • CollectionService
        • Constraint
        • ContextActionService
        • CoreGui
        • DataStore
        • DataModel
        • DataStoreGetOptions
        • DataStoreIncrementOptions
        • DataStoreInfo
        • DataStoreKeyPages
        • DataStoreKeyInfo
        • DataStoreService
        • DataStoreListingPages
        • DataStoreSetOptions
        • FormFactorPart
        • Frame
        • Folder
        • GlobalDataStore
        • GuiBase2d
        • GuiButton
        • GuiObject
        • HttpService
        • Humanoid
        • HumanoidDescription
        • ImageButton
        • ImageLabel
        • InputObject
        • IntValue
        • LayerCollector
        • Instance
        • Light
        • Lighting
        • LinearVelocity
        • LocalScript
        • LuaSourceContainer
        • MaterialService
        • MaterialVariant
        • MeshPart
        • Model
        • ModuleScript
        • Mouse
        • NumberValue
        • OrderedDataStore
        • Pages
        • Part
        • ParticleEmitter
        • PhysicsService
        • Player
        • PlayerGui
        • Players
        • PlayerScripts
        • PointLight
        • PVInstance
        • ReplicatedStorage
        • RemoteEvent
        • ScreenGui
        • RunService
        • Script
        • ServerStorage
        • ServiceProvider
        • Skeleton
        • ServerScriptService
        • Sound
        • SoundService
        • SoundGroup
        • SpotLight
        • SpawnLocation
        • StarterCharacterScripts
        • StarterPack
        • StarterGui
        • StarterPlayer
        • StarterPlayerScripts
        • StringValue
        • SurfaceGui
        • SurfaceGuiBase
        • Team
        • Teams
        • TextLabel
        • TextButton
        • Tool
        • Trail
        • Tween
        • TweenService
        • TweenBase
        • UIAspectRatioConstraint
        • UserGameSettings
        • UserInputService
        • UserSettings
        • VectorForce
        • Workspace
        • WrapLayer
        • WorldRoot
        • WrapTarget
  • UPDATE
    • 📰Release Note
Powered by GitBook
On this page
  • Properties
  • BaseMaterial
  • ColorMap
  • MetalnessMap
  • NormalMap
  • RoughnessMap
  • CustomPhysicalProperties
  • MetersPerTile
  • Color
  • Metalness
  • Roughness
  • EmissiveMap
  • Emissive
  • EmissiveIntensity
  • Methods
  • Events
  1. DEVELOPMENT
  2. API Reference
  3. Classes

MaterialVariant

MaterialVariant : Instance

Properties

BaseMaterial

Enum.Material

BaseMaterial is commonly defined through enumerations (e.g., Enum.Material) with pre-defined options for different materials like plastic, metal, wood, etc

Code Samples

local MaterialVariant = Instance.new("MaterialVariant")
MaterialVariant.BaseMaterial = Enum.Material.Plastic

ColorMap

Content

ColorMap is texture that determines the color of a surface.

Code Samples

MetalnessMap

Content

MetalnessMap is texture that determines the metalness of a surface.

Metalness refers to the ability of a surface to reflect light like metal, with higher values representing more metallic appearances while lower values suggest non-metallic appearances.

Code Samples

NormalMap

Content

NormalMap is texture that determines the normal vectors of a surface.

NormalMap represents a normal map texture, which is used to add detail and enhance the realism of surfaces by simulating bumps, dents, cracks, and curves without significantly increasing the number of polygons

Code Samples

RoughnessMap

Content

Determines the apparent roughness across the surface

Code Samples

CustomPhysicalProperties

PhysicalProperties

Determine the physical properties of the material (density, friction, elasticity, etc.).

Code Samples

MetersPerTile

number

This property determines scale of texture(how meters are displayed per tile).

Code Samples

Color

Color3

Determines the color of the surface.

Code Samples

Metalness

number

Determines the metalness of the surface.

Code Samples

Roughness

number

Determines the roughness of the surface.

Code Samples

EmissiveMap

Content

EmissiveMap is a texture that determines the emission characteristics of a surface. This texture allows specific parts of the material to emit light, creating glowing effects. Using an EmissiveMap, developers can simulate features like neon signs, glowing screens, or ambient lighting on surfaces.

Code Samples

Emissive

Color3

Determines the emissive color of the material. Emissive property controls the color of light emitted by a material, enabling effects like glowing objects or surfaces. Use this to define the specific light color emitted by the material.

Code Samples

EmissiveIntensity

number

EmissiveIntensity determines the intensity of the emissive effect on the material. A higher intensity value will result in a brighter glow, while a lower value will create a subtler effect. Use this property to control how much light the material emits visually.

Code Samples

Methods

Events

PreviousMaterialServiceNextMeshPart

Last updated 4 days ago

📚