Update Home

Schaken 2025-01-20 18:28:12 -05:00
parent e5e83dbf5e
commit 413a72e3b2

30
Home.md

@ -1,35 +1,19 @@
+ Why GPU Cloth Physics? # Why GPU Cloth Physics?
[[f>image 17f988d7-b7cc-453f-94f7-97d7f18dad3c.png size="Medium"]] <table> <tr> <td style="width: 70%;"> In traditional Unity setups, Cloth physics runs solely on the CPU, along with all other processes. This often leads to significant performance bottlenecks. So, what's the solution? Utilizing the power of the GPU! While this doesn't mean that calculations are entirely offloaded to the GPU, the process leverages both the CPU and GPU for optimal performance. The GPU Cloth Physics tool aims to maximize quality while optimizing performance. For detailed information, please visit the Inspector page, where every aspect of the tool is described. Below is the index map of this Wiki. </td> <td style="width: 30px;"width="300"> <img src="http://gpuclothphysics.wdfiles.com/local--resized-images/home:home/17f988d7-b7cc-453f-94f7-97d7f18dad3c.png/medium.jpg" alt="Image"> </td> </tr> </table>
In traditional Unity setups, Cloth physics runs solely on the CPU, along with all other processes. This often leads to significant performance bottlenecks. So, what's the solution? Utilizing the power of the GPU! While this doesn't mean that calculations are entirely offloaded to the GPU, the process leverages both the CPU and GPU for optimal performance. The GPU Cloth Physics tool aims to maximize quality while optimizing performance. For detailed information, please visit the Inspector page, where every aspect of the tool is described. Below is the index map of this Wiki. # What is so special about this??
[[/div]] <table> <tr> <td width="200"> <img src="http://gpuclothphysics.wdfiles.com/local--files/home:home/MaskOptimize.png" alt="Image"> </td> <td> OPTIMIZATION! While trying to push as much as possible to the GPU, that is not where it stops! A part of the process is the details. Creating a weight map creates a sub mesh which is a cutout of the part of the mesh which has physics, reducing the amount of information needing computed. </td> </tr> </table>
------ # This looks Complicated..
[[table class="user-table"]] <table> <tr> <td> I see you noticed! This is because it is. If simple is the goal then you would have never went looking for a different option outside the default Unity Cloth Component. Luckily for you, there is a [[a href="http://gpuclothphysics.wikidot.com/forum/c-8044663/open-topic"]]forum[[/a]] here which I personally maintain, and I will walk you thru anything you need. After doing this a few times and getting familiar with it, then it is pretty easy. It just takes time and practice. In the end, your game players will thank you! </td> <td width="200"> <img src="http://gpuclothphysics.wdfiles.com/local--files/home:home/Complex.png" alt="Image"> </td> </tr> </table>
[[row]][[cell]]
[[image MaskOptimize.png size="Small"]]
[[/cell]]
[[cell]]
++ What is so special about this??
[[span class="text-muted"]] OPTIMIZATION! While trying to push as much as possible to the GPU, that is not where it stops! A part of the process is the details. Creating a weight map creates a sub mesh which is a cutout of the part of the mesh which has physics, reducing the amount of information needing computed. [[/span]]
[[/cell]]
[[/row]]
[[row]][[cell]]
[[image Complex.png size="Small"]]
[[/cell]]
[[cell]]
++ This looks Complicated..
I see you noticed! This is because it is. If simple is the goal then you would have never went looking for a different option outside the default Unity Cloth Component. Luckily for you, there is a [[a href="http://gpuclothphysics.wikidot.com/forum/c-8044663/open-topic"]]forum[[/a]] here which I personally maintain, and I will walk you thru anything you need. After doing this a few times and getting familiar with it, then it is pretty easy. It just takes time and practice. In the end, your game players will thank you!
[[/cell]]
[[/row]]
[[/table]]
------ ------
# Table of Contents # Table of Contents
## Components: ## Components:
+ [[[BoxColliderHelper | BoxColliderHelper]]] + [[[BoxColliderHelper | BoxColliderHelper]]]
+ [[[CapsuleColliderHelper | CapsuleColliderHelper]]] + [[[CapsuleColliderHelper | CapsuleColliderHelper]]]
+ [[[GPUClothSimulator | GPUClothSimulator]]] (Main component) + [[[GPUClothSimulator | GPUClothSimulator]]] (Main component)