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 JustinAHS · Sep 29, 2013 at 06:36 PM · collisionmeshrenderingvertex

Vertex collision of sub-meshes safe?

Hello, When I learned to use Maya (that 3D modelling software), I was told that vertex, edge and face collisions were bad. For vertices, if there were two vertices at the exact same position or very close, it would be better to merge the vertices.

Does the same apply to Unity's mesh filter? I ask because I have this situation: I have a mesh renderer with two materials. I want to create a two sub-meshes to render the materials separately. However, the faces of the two sub-meshes have to touch.

So, the vertices and edges would look something like this:

 A---B---C
 | / | / |
 D---E---F

Now, B and E are the shared vertices. The problem is that I want the first face to have different UV co-ordinates from the second face. That means B and E would have to have two different UV co-ordinates each.. And that's not possible.

So, this is what I'm doing now:

 A---B G---C
 | / | | / |
 D---E H---F

B and G have the same position co-ordinates. E and H have the same position co-ordinates, so, in reality, they have collided.

This renders fine and does exactly what I need but I'm wondering if this is safe because, when I learned 3D modelling, I was told that this was very bad and could crash certain rendering engines (namely, the old ones).

And if this is wrong, how would I achieve what I want the correct way?

Comment
Add comment
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

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

15 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Find out a list of vertexes of a mesh that can be seen from a camera. 0 Answers

minimize vertex artifacting for procedural mesh manipulations - vertex collision same object? 0 Answers

Rendering error during mesh deformation - vertex sticks to middle of viewport 2 Answers

Is it possible to render a mesh from code? 2 Answers

Mesh only gets shaded when scaled on at least one axis??? 0 Answers


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