0:00
/
0:00
Transcript

Roblox Thumbs Up Button - The Coin That Makes the Difference (Robux)

How To Create a Roblox Coin | PBR Material & Surface Appearance

🎮 How I Created a Low Poly Coin for a Like/Dislike Voting System in Roblox

Today, I’ll show you how I made this sweet low-poly coin—well, it’s actually a thumbs up/thumbs down button—for my voting system inside Roblox.

You can use it in your own game experience, and I’ll guide you from Blender to Substance Painter and all the way into Roblox Studio. Let’s dive in.


🛠 Tools I Used

  • meshy.ai to generate the coin

  • Blender – for modeling the low-poly coin

  • Substance Painter – for baking and texturing

  • Optional: ZBrush (for organic mesh polishing)

  • Roblox Studio – to implement the asset and voting system

🌀 Step 1: Create the Low Poly Coin in Blender

  1. Open Blender.

  2. Press Shift + A → Mesh → Cylinder.

  3. Scale and rotate your mesh into a coin shape.

  4. Enable Auto Smooth under Object Data Properties → Normals.

Try setting it to 80° for a nice edge smoothing.

  1. That’s it! You’ve got your base mesh.

🧠 Pro Tip: Blender’s default cylinder has a clean UV layout. No unwrapping needed—huge time-saver!


🧱 Step 2: Generate a High Poly Version

You can use AI tools (like Meshy, Spark3D, etc.) to generate a high-res mesh or polish it further in ZBrush if desired. What matters is:

  • Keep the shape aligned with the low-poly base

  • Maintain detail, but don’t go crazy—you’re just baking this later


🔥 Step 3: Baking in Substance Painter

  1. Export both models as .fbx:

    • Name one coin_LP.fbx (low poly)

    • Name one coin_HP.fbx (high poly)

    • Be sure to check "Selected Objects Only"

  2. Open Substance Painter:

    • Start a new project → load the low poly

    • Set resolution (2K is fine)

  3. Before baking:

    • Check that UVs look clean

    • Test a quick material drop—if it looks right, you’re golden

  1. Now go to Bake Mesh Maps:

    • Load the high poly model

    • Set bake resolution to 4K for best results

    • Adjust frontal/rear distance until everything bakes cleanly

    • Click Bake

🎨 After baking, you can start texturing your coin however you want—metallic red for thumbs-down, green for thumbs-up, etc.


💾 Export Your Textures for Roblox

  1. Use the Roblox surface appearance preset

  2. Export texture maps as JPGs (2K)

    • Yes, Roblox compresses to 1K—but 2K gives better quality at the start

  3. Import the mesh into Roblox Studio

  4. Add a SurfaceAppearance and apply:

    • Color Map (Diffuse)

    • Normal Map (This one is super important!)

    • Roughness Map

💡 Without a normal map, your mesh will look flat. With it, boom—your detail shines through.


👍 Adding the Voting System

In my other tutorial (coming soon), I cover how to:

  • Integrate the thumbs-up/down system into my Roblox Voting Board

  • Ensure each player can only vote once (server-based logic)

  • Save and reload votes on server restart

  • Customize it to work with any outfit, mesh, or UI

Here's a quick peek:

  • Players click 👍 or 👎

  • Their vote is saved

  • Can’t vote twice (no cheating!)

  • Seamlessly integrates into your game world


Until next time, happy pixeling!

Thanks for reading Bernhard’s Art & Design! Subscribe for free to receive new posts and support my work.

Discussion about this video