02器材材质梳理和安排计划
<p>[TOC]</p>
<table>
<thead>
<tr>
<th>作者</th>
<th>QFord</th>
</tr>
</thead>
<tbody>
<tr>
<td>更新日期</td>
<td>2024-7-30</td>
</tr>
</tbody>
</table>
<h1>任务概述</h1>
<p>按照器材使用的材质的种类来梳理材质,根据<strong>颗粒需求和使用频度</strong>来确定优先级</p>
<h1>主要流程</h1>
<h2>更新器材资源工程</h2>
<p>Unity Version:2019.4.16f1c1
git:git@git.sdp.nd:vlab-projects/artelementresourcecheck.git
branch:develop
submodule:LabResources</p>
<h2>器材资源链接工程工具</h2>
<p>D:\artelementresourcecheck\zResourceLinkTool
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1f46348edc3d06f3725e44bcc9b2198f&amp;file=file.png" alt="" /></p>
<h2>测试场景</h2>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=c2e0d6bb57bed95774bb97f2026cd054&amp;file=file.png" alt="" /></p>
<h2>编写材质统计工具</h2>
<p>器材材质梳理表 主要输出 以下内容:
1:输出 器材编码、使用材质、关联Shader的路径的Excel表格
2:输出 公共材质的Excel表格
3:输出 统计信息 表格</p>
<h3>实现方案</h3>
<ol>
<li>请按照相对路径来实现,虽然例子中使用了绝对路径。</li>
<li>Unity工程的所在目录是U3DProject,如:D:\artelementresourcecheck\U3DProject</li>
<li>所有的器材资源都在上述目录的同级文件夹LabResources下面,如:D:\artelementresourcecheck\LabResources</li>
<li>每个器材的资源文件夹都在LabResources\Elements路径下,如:D:\artelementresourcecheck\LabResources\Elements\AbacusElement</li>
<li>下面以AbacusElement(即器材编码)器材为例,示意图如下所示:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a56f5b69c12f7952a5ab73120bfe81b6&amp;file=file.png" alt="" /></li>
<li>在上述器材的AbacusElement目录下,Material文件夹下的若干材质文件是此器材使用的材质,统计输出到Excel表格</li>
<li>
<p>每个材质文件是以%YAML 1.1格式的文本描述的,加载可以获取到这个材质关联的shader,通过检索[Material:m_Shader]的guid的值,通过这个guid的值可以使用AssetDatabase.GUIDToAssetPath(guid)方法获取到shader资源的路径,将这个路径值输出到Excel表格。</p>
<p>请按照上面的实现方案和UnityEditor环境中,实现D:\artelementresourcecheck\LabResources文件下的所有器材的材质梳理表的输出。</p>
</li>
</ol>
<h1>材质梳理表</h1>
<p><strong>任务要求:</strong> 先梳理器材的通用材质,优先实现通用的。</p>
<h1>安排计划</h1>
<p>根据上述的<strong>器材材质梳理表</strong>的优先级来对器材的材质开发做个优先级排序。</p>
<h2>通用材质</h2>
<table>
<thead>
<tr>
<th><center>材质名称</center></th>
<th><center>关联器材</center></th>
<th><center>优先级</center></th>
<th><center>备注</center></th>
</tr>
</thead>
<tbody>
<tr>
<td>Glass01</td>
<td>烧杯</td>
<td>高</td>
<td>需支持清晰的刻度</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h1>自定义材质</h1>
<h2>化学-实验器材</h2>
<table>
<thead>
<tr>
<th><center>材质名称</center></th>
<th><center>关联器材-部位</center></th>
<th><center>优先级</center></th>
<th><center>备注</center></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h2>物理-实验器材</h2>
<table>
<thead>
<tr>
<th><center>材质名称</center></th>
<th><center>关联器材-部位</center></th>
<th><center>优先级</center></th>
<th><center>备注</center></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h2>生物-实验器材</h2>
<table>
<thead>
<tr>
<th><center>材质名称</center></th>
<th><center>关联器材-部位</center></th>
<th><center>优先级</center></th>
<th><center>备注</center></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h2>科学-实验器材</h2>
<table>
<thead>
<tr>
<th><center>材质名称</center></th>
<th><center>关联器材-部位</center></th>
<th><center>优先级</center></th>
<th><center>备注</center></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>