Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Xyotic · Aug 27, 2014 at 12:44 PM · texturetexturesuvuv mapping

uv does't apply correctly

Hey I've programmed a procedudural mesh generation like minecraft. At the moment I use 2 Textures on 1 material for some testig stuff. So currently I have 2 different types of blocks in my game but the textures won't apply correctly. It looks like this:

alt text

It looks like there's a pixel missing. (the white stripes) The textures wrap mode is set to clamp and in Photoshop are no missing pixels in the texture.

This is the texture I use: alt text

And here is my code to apply them to the mesh:

     public void GenerateFace(byte block, Vector3 vert1, Vector3 vert2, Vector3 vert3, Vector3 vert4)
     {
         int index = vertices.Count;
 
         vertices.Add (vert1);
         vertices.Add (vert2);
         vertices.Add (vert3);
         vertices.Add (vert4);
 
         triangles.Add (index + 0);
         triangles.Add (index + 1);
         triangles.Add (index + 2);
         triangles.Add (index + 3);
         triangles.Add (index + 2);
         triangles.Add (index + 1);
 
         Vector2 uvWidth = new Vector2(0.5f, 0.5f);
         Vector2 uvCorner = new Vector2((block - 1f)/2, 0.5f); //the left bottom corner of the tile
 
         uv.Add (uvCorner);
         uv.Add (new Vector2(uvCorner.x + uvWidth.x, uvCorner.y));
         uv.Add (new Vector2(uvCorner.x, uvCorner.y + uvWidth.y));
         uv.Add (new Vector2(uvCorner.x + uvWidth.x, uvCorner.y + uvWidth.y));
     }

Maybe I'm doing something wrong here? If you have some ideas pleas let me know ;)

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image TheCatProblem · Aug 27, 2014 at 08:40 PM 0
Share

As a test, I would recommend trying this with a 4-by-4 pixel texture in which each pixel is assigned a different color. In the texture import settings, set wrap mode to "clamp" (as you've already done) and filter mode to "point".

Also, make sure your texture doesn't have an alpha channel (I've seen this "white lines" effect a few times when images with transparency aren't imported properly) and that it's saved using a loseless format (e.g., PNG).

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

'.' is not a valid texture file name on asset warning/error 1 Answer

Distorted/Warped Textures On Character Model After Bundling For Tabletop Simulator/In A Build 1 Answer

Assigning UV Map to model at runtime 0 Answers

good program for uv texturing 2 Answers

UV tiling to fill face? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges