-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Kitbashery
authored
Oct 15, 2020
1 parent
7ba6d14
commit a8918a9
Showing
1 changed file
with
39 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,40 @@ | ||
# Kitbashery-Improved-Mesh-Combiner | ||
An improved mesh combiner developed for Kitbashery. Combiner welds vertices and packs UVs. | ||
An improved mesh combiner developed for Kitbashery. This contains an alternative implementation of Unity's built-in mesh combiner. | ||
<br> | ||
|
||
<h1>License:</h1> | ||
Created by Jorge Reyna Tamez @ https://www.fiverr.com/wkepro | ||
<br> | ||
Maintained by Kitbashery @ https://www.kitbashery.com | ||
<br> | ||
|
||
<h1>Features:</h1> | ||
This project contains an imporved mesh combiner for use in Kitbashery it does the following: | ||
|
||
<ul> | ||
<li>Combines Meshes into a single mesh. </li> | ||
<li>(optionally) Merges vertices into vertex welds. </li> | ||
<li>Packs UVs so they don't overlap or stretch </li> | ||
</ul> | ||
|
||
|
||
This does <b>NOT</b> do the following (Kitbashery doesn't need these features): | ||
|
||
<ul> | ||
<li>Pack textures.</li> | ||
<li>Combine submeshes.</li> | ||
<li>Combine skinned meshes.</li> | ||
<li>Preserve vertex colors.</li> | ||
</ul> | ||
|
||
<h1>Usage:</h1> | ||
<br> | ||
1) Import the .unitypackage file found under releases. | ||
<br> | ||
2) Editor implementation can be found under <i>Tools>Kitbashery Combine Meshes></i> | ||
<br> | ||
<b>Testing:</b> | ||
Kitbashery contains a modified version of https://github.com/Chaser324/unity-wireframe" (required dependancy) wireframe shader that has been modified to display the wireframe of UVs in worldspace grab it from here: | ||
https://github.com/kitbashery/Kitbashery/blob/Latest-Experimental/Assets/_Kitbashery/Shaders/UVWireframeShaded-Unlit.shader" | ||
<br> | ||
<i>Note: Unity's default quad will always be a perfect UV square and represent UV bound in worldspace. Also note that all UVs are offset by 0.5f in X and Y direction when visualized.</i> |