diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..8a0b632183ba83db801a9fae3317bf39e9164c24 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +*.usd filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.stl filter=lfs diff=lfs merge=lfs -text +*.usd* filter=lfs diff=lfs merge=lfs -text diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..97abc1b07f0b82db2fff3403cf09f85f090e6e02 --- /dev/null +++ b/LICENSE @@ -0,0 +1,439 @@ +Copyright © 2026 UBTECH ROBOTICS CORP LTD ("UBTECH ROBOTICS") + +Attribution-NonCommercial-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International +Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-ShareAlike 4.0 International Public License +("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-NC-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution, NonCommercial, and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + l. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + m. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + n. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce, reproduce, and Share Adapted Material for + NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-NC-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..3987496a43692cdd1224f31b664049425a6d3cfd --- /dev/null +++ b/README.md @@ -0,0 +1,78 @@ +ECBG 机器人仿真环境 +概述 +基于 Isaac Sim 5.1,用于模拟 ECBG 赛事中的 WalkerS2 机器人控制及相关场景搭建。 + +功能特性 +场景构建与加载 +WalkerS2 机器人加载与双臂 IK 控制 +抓取目标自动规划(选臂、姿态计算、实时跟踪) +姿态数据记录(CSV 格式)— 作为评分输入 +摄像头图像采集(HDF5 格式)— 临时作为图像信息检查的手段 +项目结构 +ecbg/ +├── source/ # Python 源码包 +│ ├── __init__.py # 包初始化 +│ ├── config_loader.py # 配置加载与路径解析 +│ ├── coordinate_utils.py # 世界坐标 ↔ Pinocchio 基座坐标变换 +│ ├── grasp_planner.py # 抓取目标规划与实时跟踪 +│ ├── DataLogger.py # 位姿 CSV / 相机 HDF5 数据记录 +│ ├── DualArmIK.py # 基于 Pinocchio 的双臂逆运动学求解器 +│ ├── RobotArticulation.py # WalkerS2 机器人 Articulation 控制接口 +│ └── SceneBuilder.py # 场景构建(桌子、箱子、零件、机器人) +├── config/ # 任务配置 (task1.yaml – task4.yaml) +├── main.py # 仿真入口:编排上述模块的流水线 +└── README.md # 本文档 +核心模块 +config_loader +配置加载工具,解析 YAML 文件并将 root_path 解析为绝对路径;apply_scatter_config 用散布区域覆盖 plane 配置。 + +配置文件路径说明: + +任务配置文件:ecbg/config/task1.yaml ~ task4.yaml +资产文件路径:../assets/resources/(在配置文件中设置 root_path) +CoordinateTransform +管理世界坐标系与 Pinocchio URDF 根坐标系之间的刚体变换,通过 torso_link 锚点自动计算。 + +GraspPlanner +抓取目标规划器:根据零件位姿自动选臂、计算抓取姿态和 TCP 偏移,并在控制回调中实时跟踪目标物体。 + +SceneBuilder +负责构建和初始化仿真场景,使用 Replicator 功能,加载 USD 文件和设置场景元素。 + +资产文件位置: + +机器人模型:../assets/resources/Collected_s2_v1_ecbg/s2_v1.usd +URDF 文件:../assets/resources/s2.urdf +其他 USD 资产:../assets/resources/ 目录 +RobotArticulation +实现 WalkerS2 的感知和控制接口搭建,包括关节状态获取、双臂 IK 控制和传感器(六维力、相机)数据获取。 + +DualArmIK +基于 Pinocchio 的双臂逆运动学求解器,使用加权阻尼最小二乘法(DLS),支持位置 / 姿态权重分离。 + +DataLogger +提供目标物体位姿数据(打分用)和摄像头图像的数据记录功能,支持 CSV 和 HDF5 格式输出。 各目标物体的位姿数据通过 PhysX view 接口获取,放在物理回调中。 + +配置文件 +四个任务分别用 config/task1.yaml – config/task4.yaml 进行参数配置。 + +关键配置项: + +root_path: 资产文件根路径,应设置为 ../assets/resources/ +scene_usd: 场景 USD 文件路径(相对于 root_path) +task_number: 任务编号(1-4) +使用方式 +1. 配置路径 +确保 config/*.yaml 中的 root_path 指向正确的资产目录: + +root_path: "../assets/resources/" +2. 运行仿真 +# 在项目根目录 +cd GlobalHumanoidRobotChallenge2026_Baseline + +# 运行 ECBG 仿真 +python ecbg/main.py +依赖关系 +Isaac Sim 5.1+: 仿真环境 +Pinocchio: 运动学计算 +PyYAML: 配置文件解析 \ No newline at end of file diff --git a/resources/14-15-M1-5.usd b/resources/14-15-M1-5.usd new file mode 100755 index 0000000000000000000000000000000000000000..75e2c47910f7cf3c6d4d702754dd23fa3e2bf742 --- /dev/null +++ b/resources/14-15-M1-5.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f33256c296527131d2a8f2a9606b69f1cfbe1eb52f97f43b8270a46d664d734d +size 127381 diff --git a/resources/6901-12246.usd b/resources/6901-12246.usd new file mode 100755 index 0000000000000000000000000000000000000000..ead3bd514b9fc72385353edef6423c4fe0d06f6a --- /dev/null +++ b/resources/6901-12246.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6b03c456bafb9e85fe70bab9d0a9363ab95c01d26564ae63f65e86e13920ad7 +size 835561 diff --git a/resources/Box/.collect.mapping.json b/resources/Box/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..eb526936ff93fe4b9b2b75e8dd9e6418cb7adc78 --- /dev/null +++ b/resources/Box/.collect.mapping.json @@ -0,0 +1,17 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacdata/0.ISAAC/6.material/box_material/plastic_ver2/Textures/FOF_Map_Labels_D.png", + "source_hash": "ff8c6f89f5739bca4daa874376b2d75e3e473161", + "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png", + "target_hash": "b3027f1a4ab11f54fa813fbc5996fa5672097483" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/6.material/box_texture/0.random/0.png", + "source_hash": "954cdf5fc048ee2e61919a303a0297276358db53", + "target_url": "./SubUSDs/textures/0.png", + "target_hash": "87f0966f654b8c22f3fb5d27e1adc327065e6e79" + } + ] +} \ No newline at end of file diff --git a/resources/Box/SubUSDs/textures/0.png b/resources/Box/SubUSDs/textures/0.png new file mode 100755 index 0000000000000000000000000000000000000000..9dc4a3bccc30e50f0f73e2d1f3e7ea5f2f5951ee --- /dev/null +++ b/resources/Box/SubUSDs/textures/0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92 +size 18926 diff --git a/resources/Box/SubUSDs/textures/FOF_Map_Labels_D.png b/resources/Box/SubUSDs/textures/FOF_Map_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Box/SubUSDs/textures/FOF_Map_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Box/box_60_40_23_cut_0.usd b/resources/Box/box_60_40_23_cut_0.usd new file mode 100755 index 0000000000000000000000000000000000000000..9bafe5599f2464a42229149bcc04ce35af1f9a33 --- /dev/null +++ b/resources/Box/box_60_40_23_cut_0.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eafd5cb89d6050bb002e02ce582f8ac089ab44853dc46843e36a87f400cf211 +size 1046520 diff --git a/resources/Box_blank/.collect.mapping.json b/resources/Box_blank/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..9159ac6a576a1aed38fd2bef954fed268a01d303 --- /dev/null +++ b/resources/Box_blank/.collect.mapping.json @@ -0,0 +1,17 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/0.png", + "source_hash": "9e794507b5234eba4aa8daf370975cb7a25546f9", + "target_url": "./SubUSDs/textures/0.png", + "target_hash": "fae56945f96459112ca8996eb21341b320b40480" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/FOF_Map_Labels_D.png", + "source_hash": "e5ead80f95237a99a6be2f2523f4cb46650c3187", + "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png", + "target_hash": "409fbb756f4d53059fe3b03398d6d2ae32471d90" + } + ] +} \ No newline at end of file diff --git a/resources/Box_blank/SubUSDs/textures/0.png b/resources/Box_blank/SubUSDs/textures/0.png new file mode 100755 index 0000000000000000000000000000000000000000..9dc4a3bccc30e50f0f73e2d1f3e7ea5f2f5951ee --- /dev/null +++ b/resources/Box_blank/SubUSDs/textures/0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92 +size 18926 diff --git a/resources/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png b/resources/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Box_blank/box_60_40_23_cut_0.usd b/resources/Box_blank/box_60_40_23_cut_0.usd new file mode 100755 index 0000000000000000000000000000000000000000..8fcf437f318ca9c24e91212c1e8698c6f2f472de --- /dev/null +++ b/resources/Box_blank/box_60_40_23_cut_0.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed8efa0eceae5659decacd73f04555a53b8c23c65c05ead3577d57b70afdad8f +size 1048282 diff --git a/resources/Box_blank_blue/.collect.mapping.json b/resources/Box_blank_blue/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..6f1c4a5ca63679e4369345bab996840884954243 --- /dev/null +++ b/resources/Box_blank_blue/.collect.mapping.json @@ -0,0 +1,23 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/0.png", + "source_hash": "fae56945f96459112ca8996eb21341b320b40480", + "target_url": "./SubUSDs/textures/0.png", + "target_hash": "704e188f2cc455b18d02f37f4ada65448c02b70f" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png", + "source_hash": "409fbb756f4d53059fe3b03398d6d2ae32471d90", + "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png", + "target_hash": "da171427b4f066be1c7a2e0d1d3d0eb5f2ab1fed" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "a1faa47ed56d67e649dff4e8bdbd78423f4f73e1" + } + ] +} \ No newline at end of file diff --git a/resources/Box_blank_blue/SubUSDs/materials/Plastic.mdl b/resources/Box_blank_blue/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Box_blank_blue/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Box_blank_blue/SubUSDs/textures/0.png b/resources/Box_blank_blue/SubUSDs/textures/0.png new file mode 100755 index 0000000000000000000000000000000000000000..9dc4a3bccc30e50f0f73e2d1f3e7ea5f2f5951ee --- /dev/null +++ b/resources/Box_blank_blue/SubUSDs/textures/0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92 +size 18926 diff --git a/resources/Box_blank_blue/SubUSDs/textures/FOF_Map_Labels_D.png b/resources/Box_blank_blue/SubUSDs/textures/FOF_Map_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Box_blank_blue/SubUSDs/textures/FOF_Map_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Box_blank_blue/box_60_40_23_cut_0.usd b/resources/Box_blank_blue/box_60_40_23_cut_0.usd new file mode 100755 index 0000000000000000000000000000000000000000..5e915c3e12cc7b79b2ae0259356fffb69f998ee8 --- /dev/null +++ b/resources/Box_blank_blue/box_60_40_23_cut_0.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5572a05b9b85b0a9aefeefdee0ecf55d23c9989719db203cc9e694801d65346c +size 1048025 diff --git a/resources/Box_blank_gray/.collect.mapping.json b/resources/Box_blank_gray/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..e190f6313c0a1cabe52f3de282948493bb823f66 --- /dev/null +++ b/resources/Box_blank_gray/.collect.mapping.json @@ -0,0 +1,23 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/0.png", + "source_hash": "fae56945f96459112ca8996eb21341b320b40480", + "target_url": "./SubUSDs/textures/0.png", + "target_hash": "adc139b8fe82bf793047e3f24a41c2e423089a5d" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png", + "source_hash": "409fbb756f4d53059fe3b03398d6d2ae32471d90", + "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png", + "target_hash": "d120ed3d7fa7156a92f3ce91c7227baaae91f93f" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "e0b0a943c157916cd102ef24d872ba4835f836d3" + } + ] +} \ No newline at end of file diff --git a/resources/Box_blank_gray/SubUSDs/materials/Plastic.mdl b/resources/Box_blank_gray/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Box_blank_gray/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Box_blank_gray/SubUSDs/textures/0.png b/resources/Box_blank_gray/SubUSDs/textures/0.png new file mode 100755 index 0000000000000000000000000000000000000000..9dc4a3bccc30e50f0f73e2d1f3e7ea5f2f5951ee --- /dev/null +++ b/resources/Box_blank_gray/SubUSDs/textures/0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92 +size 18926 diff --git a/resources/Box_blank_gray/SubUSDs/textures/FOF_Map_Labels_D.png b/resources/Box_blank_gray/SubUSDs/textures/FOF_Map_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Box_blank_gray/SubUSDs/textures/FOF_Map_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Box_blank_gray/box_60_40_23_cut_0.usd b/resources/Box_blank_gray/box_60_40_23_cut_0.usd new file mode 100755 index 0000000000000000000000000000000000000000..206b9afd3f2359f36a4c38fab189da206479758b --- /dev/null +++ b/resources/Box_blank_gray/box_60_40_23_cut_0.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a2a32d4937ef4d0ca2e76b150dc2d4aba6f6554aa99e33ed753e590c3e01ca6 +size 1048025 diff --git a/resources/Box_blue/.collect.mapping.json b/resources/Box_blue/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..702c498769a06353ee6cf88f51738e4efa75151d --- /dev/null +++ b/resources/Box_blue/.collect.mapping.json @@ -0,0 +1,23 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/0.png", + "source_hash": "9e794507b5234eba4aa8daf370975cb7a25546f9", + "target_url": "./SubUSDs/textures/0.png", + "target_hash": "d8da2d13eaf3b20e44b241ebb115e745abc96a1f" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/FOF_Map_Labels_D.png", + "source_hash": "e5ead80f95237a99a6be2f2523f4cb46650c3187", + "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png", + "target_hash": "e06cb78b2997e5d4e6d298958045cf5a4a2ffa88" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "3e133618f744e4a2c5de0bcf0e403fd3ca9ae737" + } + ] +} \ No newline at end of file diff --git a/resources/Box_blue/SubUSDs/materials/Plastic.mdl b/resources/Box_blue/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Box_blue/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Box_blue/SubUSDs/textures/0.png b/resources/Box_blue/SubUSDs/textures/0.png new file mode 100755 index 0000000000000000000000000000000000000000..9dc4a3bccc30e50f0f73e2d1f3e7ea5f2f5951ee --- /dev/null +++ b/resources/Box_blue/SubUSDs/textures/0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92 +size 18926 diff --git a/resources/Box_blue/SubUSDs/textures/FOF_Map_Labels_D.png b/resources/Box_blue/SubUSDs/textures/FOF_Map_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Box_blue/SubUSDs/textures/FOF_Map_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Box_blue/box_60_40_23_cut_0.usd b/resources/Box_blue/box_60_40_23_cut_0.usd new file mode 100755 index 0000000000000000000000000000000000000000..c28fd7e6c472dadb1dcca1cecc21b7b8a6d13a65 --- /dev/null +++ b/resources/Box_blue/box_60_40_23_cut_0.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a94901ad7cf93bed65da133d5b86dc1d0adb41e9ba77a472c88c591fb5146dc +size 1046842 diff --git a/resources/Box_gray/.collect.mapping.json b/resources/Box_gray/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..0295de04db970032795d30ac2b1bd9fa2612f88c --- /dev/null +++ b/resources/Box_gray/.collect.mapping.json @@ -0,0 +1,23 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/0.png", + "source_hash": "9e794507b5234eba4aa8daf370975cb7a25546f9", + "target_url": "./SubUSDs/textures/0.png", + "target_hash": "e922d9ca5c7e7ec68f5c3102fffa55046b95e239" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/FOF_Map_Labels_D.png", + "source_hash": "e5ead80f95237a99a6be2f2523f4cb46650c3187", + "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png", + "target_hash": "caf3380b8eac2657b68508fa0a41e287f73cc1d2" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "46d728de5886db67c89ba24ad3369caa625054b7" + } + ] +} \ No newline at end of file diff --git a/resources/Box_gray/SubUSDs/materials/Plastic.mdl b/resources/Box_gray/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Box_gray/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Box_gray/SubUSDs/textures/0.png b/resources/Box_gray/SubUSDs/textures/0.png new file mode 100755 index 0000000000000000000000000000000000000000..9dc4a3bccc30e50f0f73e2d1f3e7ea5f2f5951ee --- /dev/null +++ b/resources/Box_gray/SubUSDs/textures/0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92 +size 18926 diff --git a/resources/Box_gray/SubUSDs/textures/FOF_Map_Labels_D.png b/resources/Box_gray/SubUSDs/textures/FOF_Map_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Box_gray/SubUSDs/textures/FOF_Map_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Box_gray/box_60_40_23_cut_0.usd b/resources/Box_gray/box_60_40_23_cut_0.usd new file mode 100755 index 0000000000000000000000000000000000000000..a8db6c83ecd5d6d34b50049ae83f52b11ee6693f --- /dev/null +++ b/resources/Box_gray/box_60_40_23_cut_0.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49596c6da14b877575bd7fe5639f7a73968fdb4725d0bee88bf6b9fd26ef5615 +size 1046842 diff --git a/resources/Collected_28motor/.collect.mapping.json b/resources/Collected_28motor/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..cd4d92aa7832095ae6d113d793347e8e663d74b6 --- /dev/null +++ b/resources/Collected_28motor/.collect.mapping.json @@ -0,0 +1,239 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper.mdl", + "source_hash": "a19033c5836daac73bd47fee141df0bbbae7fb06", + "target_url": "./SubUSDs/materials/Brushed_Antique_Copper.mdl", + "target_hash": "88bac4c29351d1bc2752c05e1b206808bf6f1230" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Anodized_Black.mdl", + "source_hash": "42d336903b397151e2dc6b6822aa2db68f456ebc", + "target_url": "./SubUSDs/materials/Aluminum_Anodized_Black.mdl", + "target_hash": "b9e9df5ff348f3984d08d7e6b15d16d624723338" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl", + "source_hash": "86f471103b696b7015696ac3ecf8258e3350392d", + "target_url": "./SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl", + "target_hash": "9f92449074659d439eea1827b4645d49717e11eb" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Cast.mdl", + "source_hash": "970f63eef81a597bcd2b7044247e06ba5a6547e8", + "target_url": "./SubUSDs/materials/Aluminum_Cast.mdl", + "target_hash": "f592207038d678eded7a93c6f36ea2bf51b0f717" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Polished.mdl", + "source_hash": "d3f2c880844d33ddca42639d334ea13347732000", + "target_url": "./SubUSDs/materials/Aluminum_Polished.mdl", + "target_hash": "d7db562e0076d0cd779cd8938a73b2426755cede" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Brass.mdl", + "source_hash": "27ef2dbaa94bce435100fa2a9c4fbbb3c0d584be", + "target_url": "./SubUSDs/materials/Brass.mdl", + "target_hash": "b385b3cc0f3cdf15398292de54439883afe888e9" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl", + "source_hash": "c41c37612e674f55bcc1db4a5a3be9144777c843", + "target_url": "./SubUSDs/materials/Cast_Metal_Silver_Vein.mdl", + "target_hash": "83c2e5f64c3a6bef37b3d2bddbf63b5edbcac113" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Chrome.mdl", + "source_hash": "a8a4e24863841ea9587b2ddab10ba14360344ca6", + "target_url": "./SubUSDs/materials/Chrome.mdl", + "target_hash": "2f305c1d2808427584fec0951d25609b0abe083b" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Metal_Door.mdl", + "source_hash": "2cfe92323032900b08023ec38ea1ec0655ed4f11", + "target_url": "./SubUSDs/materials/Metal_Door.mdl", + "target_hash": "9449f7762afb8cbacb304015f96b98788171bc50" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Silver.mdl", + "source_hash": "f8d6309f84c0f2709ad2508f2a79d95bc2b6e062", + "target_url": "./SubUSDs/materials/Silver.mdl", + "target_hash": "25b5c2869d5c91d83c14904f6ecdc25af982dc0b" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Steel_Blued.mdl", + "source_hash": "46e34d0d0bbff4ed95d38c5edd8b145ca91c31d3", + "target_url": "./SubUSDs/materials/Steel_Blued.mdl", + "target_hash": "691dbb65c9062545ccb4f1bd061ce453a810114a" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_BaseColor.png", + "source_hash": "87864ee14fdcc82e2b47b55406f784ed2a0a54cc", + "target_url": "./SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", + "target_hash": "5534b72beae4ef42f11d82a06636b3374c7bf8f2" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png", + "source_hash": "948ff0a4fa7c176fb21318b56ebd4c4dd6a629fc", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png", + "target_hash": "8a70d2e94ea633132aaa12262115ef004368e244" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png", + "source_hash": "a62b82177c82c62ed2962dc72acb6ed205ce4322", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png", + "target_hash": "6fdc1d8fb757b293c285b0918eaeb815b0821889" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Chrome/Chrome_BaseColor.png", + "source_hash": "d4eb6be17636fb1f53b540ef51db6724fbc75d23", + "target_url": "./SubUSDs/textures/Chrome/Chrome_BaseColor.png", + "target_hash": "1283a7fec123f68a2c7f60cd3dfd41a6395529aa" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png", + "source_hash": "de4157998be937d83b236a8d0d42167dd5090c1b", + "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png", + "target_hash": "7b91c142d25574e2094dd52f1fe05f5eb4955aa0" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Brass/Brass_BaseColor.png", + "source_hash": "210ed8978dd42f59ab9f81e943b933957be642d1", + "target_url": "./SubUSDs/textures/Brass/Brass_BaseColor.png", + "target_hash": "4948b4f84d150a3d6bd0509d769a1e1c170f4ad2" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png", + "source_hash": "e54efb5dad543229411b5e271f64a454e28d0d6a", + "target_url": "./SubUSDs/textures/Metal_Door/Metal_Door_Normal.png", + "target_hash": "31fcc35e6de31e96daacce3df505837d61c1fa79" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_ORM.png", + "source_hash": "04f7708d5befd1bbd4f764c78ba0f3fa49a6c91f", + "target_url": "./SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", + "target_hash": "c7fa5782ca008eaa110b815708976d016762b21c" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", + "source_hash": "f7a97fbf43fa2ecc7ee38c5668fce37a01bbbb97", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", + "target_hash": "2e67d064e66b78fd5cba29810a59b5768ec4da08" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Silver/Silver_BaseColor.png", + "source_hash": "7dd03e0a3b1556c6f67dc5dcf2633cec2f8a99fe", + "target_url": "./SubUSDs/textures/Silver/Silver_BaseColor.png", + "target_hash": "17cd181d81c735cc7b7cf1eb100acec40095a4f3" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "source_hash": "e26985b4310c54618ec04096aa762e7559fc6bc2", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "target_hash": "0c754d349123ff2d2cfae4faa5a2130909610ba8" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_Normal.png", + "source_hash": "2a5124c320c05580742aacadc5c67133daea41b0", + "target_url": "./SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", + "target_hash": "356aa0986c3520b981214f8b0e7992c2bbd65e03" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png", + "source_hash": "6b0240387d20ecba362d718644118887be5ef8d4", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png", + "target_hash": "abcc0c648978b54718d8464e487e94f6da17e121" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png", + "source_hash": "7cff22b44dbe6d3dd17f0ca817fae85484075362", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png", + "target_hash": "07923af89740d4697a3f56f4d77fb4e91964cabd" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Chrome/Chrome_ORM.png", + "source_hash": "037b821ef5705437391197fe16d5c071d16fe148", + "target_url": "./SubUSDs/textures/Chrome/Chrome_ORM.png", + "target_hash": "4431f8c2f6ee1176927cab9b5d997a207ea86516" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png", + "source_hash": "1b649d243e504997544a7f0d93612aa011c35723", + "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png", + "target_hash": "532d14a37bbb33420b6dddf9675e7aeefb1d2d1b" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Brass/Brass_ORM.png", + "source_hash": "21cadf8d95a3ff2242134831de46c81edb7a7a3f", + "target_url": "./SubUSDs/textures/Brass/Brass_ORM.png", + "target_hash": "179e8f44ffcd1514703e5ff6739018decde40f2d" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png", + "source_hash": "64c7b72565a6d2094e15bb635f9413f2b5faee6a", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png", + "target_hash": "423957abcdfc4275ccacdb0a327cd9d0f0df0bb3" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Silver/Silver_ORM.png", + "source_hash": "7754c1db474df003fa7f6ad5305dc08252c38f6e", + "target_url": "./SubUSDs/textures/Silver/Silver_ORM.png", + "target_hash": "c4c93f99c1460fa535d615ab4533d3c7cb2b655f" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "source_hash": "0b0c4dfb359d7ee0a952768e7bef9551492a81a8", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "target_hash": "4fbb369b6c264e7c56e55824564169a32600d5e6" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png", + "source_hash": "1102014642b18961dd780f91bb15311d9861a438", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png", + "target_hash": "9416bb0f1c2362c58ef573f6bac65f8d0fd01ed1" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png", + "source_hash": "90ca330dbea11683ab49a413bb04a4a96e41a418", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_N.png", + "target_hash": "aa2a7337d71204694d57a7332c0e5dbc602703e1" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Chrome/Chrome_N.png", + "source_hash": "193098de5a008aa89d8a281e5a9e4be5088f2904", + "target_url": "./SubUSDs/textures/Chrome/Chrome_N.png", + "target_hash": "60cad0e3baea7782fcdd78f24a939f726eb69aa3" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png", + "source_hash": "9ccadeb50666d4e92d70c65d6665549eace6b479", + "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png", + "target_hash": "d12b60d2741c29fb1e67964e7e5844be3b94056f" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Brass/Brass_N.png", + "source_hash": "5ecc23db43c99bbfbfdd9e8ff91449b83641849e", + "target_url": "./SubUSDs/textures/Brass/Brass_N.png", + "target_hash": "fec178110400996e70d06e1ab6daa68493b6eef1" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png", + "source_hash": "d6eb7641fcf39b0afad35f4ea8bd687f34e81e52", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png", + "target_hash": "9cdd1997975754f99c7512c3b3bacde3cbf0f383" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Silver/Silver_N.png", + "source_hash": "adb36cfee8f8f483bab2a51559d9e60bac95b1a0", + "target_url": "./SubUSDs/textures/Silver/Silver_N.png", + "target_hash": "f6781f8c33c5d389a6efb2ae5958547c39a1d0df" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "source_hash": "633e8666a0d6c795fe8e6262ebfb2f150c3ae2da", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "target_hash": "6f07b0a52b45b876956322a6276a3cb02f602314" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_28motor/28motor.usd b/resources/Collected_28motor/28motor.usd new file mode 100755 index 0000000000000000000000000000000000000000..f8522189c9eef5f62a0d4e9000e09902c6efecdb --- /dev/null +++ b/resources/Collected_28motor/28motor.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9ee48979e669b46d6577c7ea58817e6ab92d4d544c9037315a305c036b6e934 +size 5880611 diff --git a/resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Black.mdl b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Black.mdl new file mode 100755 index 0000000000000000000000000000000000000000..b9a6b362430b7af5c56fc6b5535d13084a395e08 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Black.mdl @@ -0,0 +1,43 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized_Black(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(0.05f, 0.05f, 0.05f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); + diff --git a/resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl new file mode 100755 index 0000000000000000000000000000000000000000..8c03aaa3435ff98aac0ae75a5c47d3918739d10d --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl @@ -0,0 +1,43 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized_Charcoal(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(0.2f, 0.2f, 0.2f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); + diff --git a/resources/Collected_28motor/SubUSDs/materials/Aluminum_Cast.mdl b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Cast.mdl new file mode 100755 index 0000000000000000000000000000000000000000..15178ac76907134dcf0d728f24aa73608607f850 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Cast.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Cast(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png" /* tag 2739, version 3703676365 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_ORM.png" /* tag 2741, version 2892271140 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_N.png" /* tag 2743, version 2148533726 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Aluminum_Polished.mdl b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Polished.mdl new file mode 100755 index 0000000000000000000000000000000000000000..a1d1284ac52f00776ed41b612ea7793cf43ae30b --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Aluminum_Polished.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Polished(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Brass.mdl b/resources/Collected_28motor/SubUSDs/materials/Brass.mdl new file mode 100755 index 0000000000000000000000000000000000000000..88107e8aef1b817a6f277de83ffc493f5e86a9f7 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Brass.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Brass(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Brass/Brass_BaseColor.png" /* tag 2784, version 2867840297 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Brass/Brass_ORM.png" /* tag 2786, version 3429153493 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Brass/Brass_N.png" /* tag 2788, version 4097231851 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Brushed_Antique_Copper.mdl b/resources/Collected_28motor/SubUSDs/materials/Brushed_Antique_Copper.mdl new file mode 100755 index 0000000000000000000000000000000000000000..ddbc94313e53862a6bb937b211eab5723904eda5 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Brushed_Antique_Copper.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Brushed_Antique_Copper(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png" /* tag 2881, version 3331264037 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png" /* tag 2885, version 2626562058 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png" /* tag 2883, version 2395521129 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl b/resources/Collected_28motor/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl new file mode 100755 index 0000000000000000000000000000000000000000..f67faf8f6a63d64e2648fbc12a53689344910bc8 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Cast_Metal_Silver_Vein(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png" /* tag 2887, version 3522366492 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png" /* tag 2891, version 2285210443 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png" /* tag 2889, version 4204690550 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Chrome.mdl b/resources/Collected_28motor/SubUSDs/materials/Chrome.mdl new file mode 100755 index 0000000000000000000000000000000000000000..b38edfaccc52badec75569ba74253e47d4c6c6ec --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Chrome.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Chrome(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Chrome/Chrome_BaseColor.png" /* tag 2777, version 767000234 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Chrome/Chrome_ORM.png" /* tag 2779, version 2298758028 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Chrome/Chrome_N.png" /* tag 2781, version 3962068930 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Metal_Door.mdl b/resources/Collected_28motor/SubUSDs/materials/Metal_Door.mdl new file mode 100755 index 0000000000000000000000000000000000000000..5026eedfc7f46e5ddfe2903b5db3d18d7e62bc1e --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Metal_Door.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Metal_Door(*) + = OmniPBR( + diffuse_color_constant: color(0.439, 0.5, 0.561), + diffuse_texture: texture_2d(), //"./Metal_Door/Metal_Door_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 1.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: false, + ORM_texture: texture_2d(), //"./Metal_Door/Metal_Door_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.7f, + normalmap_texture: texture_2d("../textures/Metal_Door/Metal_Door_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.3f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Silver.mdl b/resources/Collected_28motor/SubUSDs/materials/Silver.mdl new file mode 100755 index 0000000000000000000000000000000000000000..aac7a7642c9d456f3bac1ace2dc67d827aa8f65c --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Silver.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Silver(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Silver/Silver_BaseColor.png" /* tag 2812, version 2041580364 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Silver/Silver_ORM.png" /* tag 2814, version 2252362237 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Silver/Silver_N.png" /* tag 2816, version 3701140404 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/materials/Steel_Blued.mdl b/resources/Collected_28motor/SubUSDs/materials/Steel_Blued.mdl new file mode 100755 index 0000000000000000000000000000000000000000..cf532c68c4c6144d2bd75f50869ca4ecef6f610d --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/materials/Steel_Blued.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Steel_Blued(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_BaseColor.png" /* tag 2750, version 1941569663 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_ORM.png" /* tag 2754, version 2522242520 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_N.png" /* tag 2752, version 1947397307 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..5df7bc7dfc36971b8fa5314b1a98337d2adb46e5 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc1cb1b23a9abd766188a85ccbad1a2639d0a9a334f284e359c6c5d4438608e +size 3321558 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8e7015d41934f1e97892a5ce339e6ab32b629552 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:768f2dbb4f702a9624b912b431efd1a6a8e0ff3e93744cf54f3866ef8f7986e9 +size 637843 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..ca744539be764116ef8d64a9ef9eb815f00814d7 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03ab7494d37e1f6551a26894628c5fe03a65b4d85a09ed11337e184852a580b3 +size 1154931 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png new file mode 100755 index 0000000000000000000000000000000000000000..d01c8569858b610ab3b5594f97590a5d9a2a922e --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:812c0161ea14abc581cb35c47b33dc6005c089f8e82dca6cb4dd4832deb0556c +size 6557833 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..9c237244127ac6fdce0ded7cb69a55533864a962 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:571eba5a99da444b681609a722a29914490c6dae45d230dac471a45875211a4c +size 4198310 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..0516db787ca177fd1bc81c586118c682051c2e38 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8221595d4a575d1e95f059288ce11f1bd0bc7c107ad77bbe482ae7c717816c65 +size 2272406 diff --git a/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..fe1845f40dfa5c2c8cb3cfbd54e10f4669d7fe30 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a1ffae09aca47be92ea6d9df39d365c58fb7e4d6a28ed3d14563a696b5dad4 +size 643206 diff --git a/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..f7872d7eff9445d8e4d206cf6301a3cc359ec46a --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cfc0397b5b4f41dca920ccfda0c4f06763ea457cf292a45aefd415ee5f000fd +size 1466378 diff --git a/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_N.png b/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_N.png new file mode 100755 index 0000000000000000000000000000000000000000..331508561e7ef554171f1e2a9b59103ba7c5512e --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2798f76c92a1f861e5063bf051909afec5356af9ae1003321fa2216a2a8ff7d +size 14776302 diff --git a/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..dee2fbf2eed6785b3f1e8ad258ea74f97dfac02d --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Brass/Brass_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43fa990cf1b903c757c0df239f65db64b99fe15b1f9d22ce66236e1f9686f255 +size 8792985 diff --git a/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..551851574397aed2734ec17b705f9716a51d465e --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1edd40e06e263c9d9732ed65e477d330fe3815b771a7946a7b399467dede5666 +size 4535768 diff --git a/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png b/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png new file mode 100755 index 0000000000000000000000000000000000000000..3266eb0c21b64610c231590277e97853202e906c --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0b0de62e6a7adcbd48aac10795b4c090fe703c88840a0f45c62361e514243c +size 4169362 diff --git a/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..370c580468d1ba905e2de124d1ba6ea43861b86d --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1df785a7b96bed40de679a76e5f7338a5790f8a0af3ab747cb4fb63a5a2dcd8a +size 5827974 diff --git a/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..007c85b7bc6811cf9a8754e15c280c3cc288829d --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6708f5092a1dc3a66589dbf58d8f577e03dcc309bfa01a5d677639dca9ee2132 +size 16904 diff --git a/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png b/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png new file mode 100755 index 0000000000000000000000000000000000000000..9e8da7b0f7dc531ecf731e1b04af539c13b3d63f --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8fcb579b0d321e9aae7dc22453f7ade9f28372e475745f8de15930de39d7051 +size 7519899 diff --git a/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..09001e4d39fb2039db71f045c2374db9f3cb7bbe --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1117ed68410fc6e9342a56aedaa0bf6ad6ea1f352e3326ec17c52d131ec79f +size 5988267 diff --git a/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..5fb843a294c77843eccb60b650bea2543004a17d --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:827f80497e8d33b9b305ef1ec6129c0f3298f5392f6e437677c4d179e93bab5b +size 1055421 diff --git a/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_N.png b/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_N.png new file mode 100755 index 0000000000000000000000000000000000000000..1746a87eeb6f7d14872afa73dc0eb5354912e5c0 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a70377c089f19b3a3a369b2d7491b27c939f6111f223ca74a45ee067eef3ab6d +size 6278335 diff --git a/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..d8ba934e63663042f49049ed2708de5f2c479811 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Chrome/Chrome_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8b224a5e0c5732b7efe69b8a4e22c34b327bd130bed6ed53c672a2ee5b03441 +size 3647903 diff --git a/resources/Collected_28motor/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png b/resources/Collected_28motor/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..a4b7223a8958cc4817f48a112183f120f2808f80 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9701860853f984235b3db15bb809dcd54e8b6fd18a0a8bf56e5729526ab04b7 +size 6720425 diff --git a/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..a9e3bf6a88cdbfc4ed2f0de29aa5a0a95f6ab425 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:759cb4cb4bde5e357859d230b0a2e04aba5b2e2922c59f64ff2c15d375b923cb +size 1119144 diff --git a/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_N.png b/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_N.png new file mode 100755 index 0000000000000000000000000000000000000000..16d446ebddef05f8686ea3da6f61d22096030acd --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22c8a65eeed92f813c9e536f31a7495aa54e779a924a9c7386a056713a041268 +size 5514081 diff --git a/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..e3feabe36d3e0efb7978b8966145fa3a8bc0b254 --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Silver/Silver_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c83a116bfafd6ee0ad6f68afbf959410db703e93f497ca1e7cd57fd2fac83548 +size 3352240 diff --git a/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png b/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..fc4b4c22069702a0f0355104e2e4447b884881fe --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb37daa9ab62ac1760cf1902fd6460748e78297abe4937ff4e154cd38d741c52 +size 280172 diff --git a/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png b/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png new file mode 100755 index 0000000000000000000000000000000000000000..c374c855901137f4a0561249acfbb2b8edd3e5ec --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ab70f104f45cedce6a7b8a059b3b0882fbdc048cc58701bbf29567327995133 +size 2429152 diff --git a/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png b/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..06804d5e5d8dd1add4b4181a87bd7d1f6a82761b --- /dev/null +++ b/resources/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b244ad8e7c4f32c660cf24da594901e0b14417b64c34350e7e114f127155dec2 +size 1981178 diff --git a/resources/Collected_ConveyorBelt/.collect.mapping.json b/resources/Collected_ConveyorBelt/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..cc987fd4b65fcd906b66cc3c9bb08006a41c4fbe --- /dev/null +++ b/resources/Collected_ConveyorBelt/.collect.mapping.json @@ -0,0 +1,23 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/ConveyorBelt/textures/texture_pbr_20250901.png", + "source_hash": "f9bc0367143f990747b4b7c34c2235b525ba8603", + "target_url": "./SubUSDs/textures/texture_pbr_20250901.png", + "target_hash": "197b46ad44cf66a6887db844f2c18577b31351c5" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/ConveyorBelt/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "source_hash": "0a6b243ecd92c0a9b6a5b717b5297a189d37c7e6", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "target_hash": "e2895e6a58176b186ed18afdaef1f8fba3ffe5c4" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/ConveyorBelt/textures/texture_pbr_20250901_normal.png", + "source_hash": "016e26422f49ca5186075671d0db3c0f06c0b1af", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_normal.png", + "target_hash": "4dea59614ce63f3fcc05587565a9a336887dcdc3" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_ConveyorBelt/ConveyorBelt.usd b/resources/Collected_ConveyorBelt/ConveyorBelt.usd new file mode 100755 index 0000000000000000000000000000000000000000..cb4dac84d570ec226a81097c3e3f24a3fcc31039 --- /dev/null +++ b/resources/Collected_ConveyorBelt/ConveyorBelt.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef5c8fb2a9b33d01a556481b6b9990b6219d7038b06c1e20b07362fbd37464e0 +size 106858445 diff --git a/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901.png b/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901.png new file mode 100755 index 0000000000000000000000000000000000000000..8233e341737fe3a2983fb20cba84b331aa325b5b --- /dev/null +++ b/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2686c9de08b5f03569ede7795bbda2908f4f6f4597277dc8a513410a866c785 +size 16868748 diff --git a/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png b/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png new file mode 100755 index 0000000000000000000000000000000000000000..b195ffc19c26c88455b8cd0ede5c569176283b75 --- /dev/null +++ b/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85003a8f614e65422815fa3eb9e21a579e2f27e3b60ad32e5f74f858105e7565 +size 8226458 diff --git a/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_normal.png b/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_normal.png new file mode 100755 index 0000000000000000000000000000000000000000..b8408101cc7f683c85e940e703a4c0f00c9fbaa2 --- /dev/null +++ b/resources/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b65ec123d7913e4bc28cf940b76ee12122efe5a842bb7d5dc857fe21f38cbf +size 7560490 diff --git a/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/.collect.mapping.json b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..cc987fd4b65fcd906b66cc3c9bb08006a41c4fbe --- /dev/null +++ b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/.collect.mapping.json @@ -0,0 +1,23 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/ConveyorBelt/textures/texture_pbr_20250901.png", + "source_hash": "f9bc0367143f990747b4b7c34c2235b525ba8603", + "target_url": "./SubUSDs/textures/texture_pbr_20250901.png", + "target_hash": "197b46ad44cf66a6887db844f2c18577b31351c5" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/ConveyorBelt/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "source_hash": "0a6b243ecd92c0a9b6a5b717b5297a189d37c7e6", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "target_hash": "e2895e6a58176b186ed18afdaef1f8fba3ffe5c4" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/ConveyorBelt/textures/texture_pbr_20250901_normal.png", + "source_hash": "016e26422f49ca5186075671d0db3c0f06c0b1af", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_normal.png", + "target_hash": "4dea59614ce63f3fcc05587565a9a336887dcdc3" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/ConveyorBelt.usd b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/ConveyorBelt.usd new file mode 100755 index 0000000000000000000000000000000000000000..2f725ee158f86f318f016ab49268b9dd8e3d164e --- /dev/null +++ b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/ConveyorBelt.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b0319a4fc2c9e9aecc75fecf2c03a73b544ec5346a5dfc77966f378bd18fd7a +size 107010101 diff --git a/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901.png b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901.png new file mode 100755 index 0000000000000000000000000000000000000000..8233e341737fe3a2983fb20cba84b331aa325b5b --- /dev/null +++ b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2686c9de08b5f03569ede7795bbda2908f4f6f4597277dc8a513410a866c785 +size 16868748 diff --git a/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png new file mode 100755 index 0000000000000000000000000000000000000000..b195ffc19c26c88455b8cd0ede5c569176283b75 --- /dev/null +++ b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85003a8f614e65422815fa3eb9e21a579e2f27e3b60ad32e5f74f858105e7565 +size 8226458 diff --git a/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_normal.png b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_normal.png new file mode 100755 index 0000000000000000000000000000000000000000..b8408101cc7f683c85e940e703a4c0f00c9fbaa2 --- /dev/null +++ b/resources/Collected_ConveyorBelt_New/Collected_ConveyorBelt/SubUSDs/textures/texture_pbr_20250901_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b65ec123d7913e4bc28cf940b76ee12122efe5a842bb7d5dc857fe21f38cbf +size 7560490 diff --git a/resources/Collected_Part_B_blue/.collect.mapping.json b/resources/Collected_Part_B_blue/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..739dcacce44484470f340a5aa5535fa1292a86bd --- /dev/null +++ b/resources/Collected_Part_B_blue/.collect.mapping.json @@ -0,0 +1,35 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized.mdl", + "source_hash": "bb83df52c93a250d14c218a7c52598dfb63009b0", + "target_url": "./SubUSDs/materials/Aluminum_Anodized.mdl", + "target_hash": "0cdec0364e5c16e42e8b533fce82392ad478b7c7" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "0fa4611c43852bcc414698110a7b43996f806c09" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "source_hash": "ddaf3504e02938a44494708522b76640244c2911", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "target_hash": "f9c819d2a2b943dbaf00f16de83eb91a68937c99" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "source_hash": "87e938954b3b8083c342fb1c14642f48b6505320", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "target_hash": "7e0e6cbd74738690222c48ea726349433cd76d92" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "source_hash": "407dec985bf9e656691f92c82f77bcfb24beeb89", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "target_hash": "57eb2cf7a439f21c7a1065451cddc12c812865c8" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_Part_B_blue/Part_B.usd b/resources/Collected_Part_B_blue/Part_B.usd new file mode 100755 index 0000000000000000000000000000000000000000..000431765cef51b499cc2e7b4e1ba57d575f4d14 --- /dev/null +++ b/resources/Collected_Part_B_blue/Part_B.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9420f65412180c59ebd3973ba5a63287304f9aef8037895e4d937b243807d0f +size 557544 diff --git a/resources/Collected_Part_B_blue/SubUSDs/materials/Aluminum_Anodized.mdl b/resources/Collected_Part_B_blue/SubUSDs/materials/Aluminum_Anodized.mdl new file mode 100755 index 0000000000000000000000000000000000000000..447cfd20f7577392293640a18f8d0372ecb23f34 --- /dev/null +++ b/resources/Collected_Part_B_blue/SubUSDs/materials/Aluminum_Anodized.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Part_B_blue/SubUSDs/materials/Plastic.mdl b/resources/Collected_Part_B_blue/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Collected_Part_B_blue/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png b/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png b/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..5df7bc7dfc36971b8fa5314b1a98337d2adb46e5 --- /dev/null +++ b/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc1cb1b23a9abd766188a85ccbad1a2639d0a9a334f284e359c6c5d4438608e +size 3321558 diff --git a/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png b/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8e7015d41934f1e97892a5ce339e6ab32b629552 --- /dev/null +++ b/resources/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:768f2dbb4f702a9624b912b431efd1a6a8e0ff3e93744cf54f3866ef8f7986e9 +size 637843 diff --git a/resources/Collected_Part_B_ori_color/.collect.mapping.json b/resources/Collected_Part_B_ori_color/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..e9a367d9af9f51d0d2c9bc658ca0bf0bf30acd0c --- /dev/null +++ b/resources/Collected_Part_B_ori_color/.collect.mapping.json @@ -0,0 +1,35 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized.mdl", + "source_hash": "bb83df52c93a250d14c218a7c52598dfb63009b0", + "target_url": "./SubUSDs/materials/Aluminum_Anodized.mdl", + "target_hash": "8078b00e82f575e228cdb37ecc4ba926928c29db" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "268412983ec324608ebc6c0d1eea3ff6522090af" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "source_hash": "ddaf3504e02938a44494708522b76640244c2911", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "target_hash": "9c96b75b50a79c74708ce8a2acd713ba05256a04" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "source_hash": "87e938954b3b8083c342fb1c14642f48b6505320", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "target_hash": "210e84e444edf9ae8170bbda1fc57d0d7c976ec5" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "source_hash": "407dec985bf9e656691f92c82f77bcfb24beeb89", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "target_hash": "3856864fe9fa441a85906561c6139999a4cc6740" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_Part_B_ori_color/Part_B.usd b/resources/Collected_Part_B_ori_color/Part_B.usd new file mode 100755 index 0000000000000000000000000000000000000000..a7e3e4945d6e8fbe05f60798b1851e4441369633 --- /dev/null +++ b/resources/Collected_Part_B_ori_color/Part_B.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3da0033cf03f4cee8cab6f7beeb85ea41194292d5b3b3c9f92d6ddbaf45760f +size 569328 diff --git a/resources/Collected_Part_B_ori_color/SubUSDs/materials/Aluminum_Anodized.mdl b/resources/Collected_Part_B_ori_color/SubUSDs/materials/Aluminum_Anodized.mdl new file mode 100755 index 0000000000000000000000000000000000000000..447cfd20f7577392293640a18f8d0372ecb23f34 --- /dev/null +++ b/resources/Collected_Part_B_ori_color/SubUSDs/materials/Aluminum_Anodized.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Part_B_ori_color/SubUSDs/materials/Plastic.mdl b/resources/Collected_Part_B_ori_color/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Collected_Part_B_ori_color/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png b/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png b/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..5df7bc7dfc36971b8fa5314b1a98337d2adb46e5 --- /dev/null +++ b/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc1cb1b23a9abd766188a85ccbad1a2639d0a9a334f284e359c6c5d4438608e +size 3321558 diff --git a/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png b/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8e7015d41934f1e97892a5ce339e6ab32b629552 --- /dev/null +++ b/resources/Collected_Part_B_ori_color/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:768f2dbb4f702a9624b912b431efd1a6a8e0ff3e93744cf54f3866ef8f7986e9 +size 637843 diff --git a/resources/Collected_Part_B_red/.collect.mapping.json b/resources/Collected_Part_B_red/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..009f64641bfaae3d7669c1122b28744a5125ed5d --- /dev/null +++ b/resources/Collected_Part_B_red/.collect.mapping.json @@ -0,0 +1,35 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized.mdl", + "source_hash": "bb83df52c93a250d14c218a7c52598dfb63009b0", + "target_url": "./SubUSDs/materials/Aluminum_Anodized.mdl", + "target_hash": "c10ebff1c4f2521c2093690148300e54ab668aa6" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "3ba6f1610f42e52e4ed3d83c1c00e9ecd5a4e2cc" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "source_hash": "ddaf3504e02938a44494708522b76640244c2911", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "target_hash": "cea9b0ecf816654ecd85449d5d8809dd77392a21" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "source_hash": "87e938954b3b8083c342fb1c14642f48b6505320", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "target_hash": "6d0a82d10b592ba9476bb45e6f2bc5569f3d5981" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "source_hash": "407dec985bf9e656691f92c82f77bcfb24beeb89", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "target_hash": "5cd5a87df066c83bf8e670754b0342e0acd6df29" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_Part_B_red/Part_B.usd b/resources/Collected_Part_B_red/Part_B.usd new file mode 100755 index 0000000000000000000000000000000000000000..fda75d1f600b6b4351a4e429b3b638c3b96613c0 --- /dev/null +++ b/resources/Collected_Part_B_red/Part_B.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7233a16d0e0580f9503f0c735dbc29d7e429206ef1645d68f123af02a24fe20 +size 556126 diff --git a/resources/Collected_Part_B_red/SubUSDs/materials/Aluminum_Anodized.mdl b/resources/Collected_Part_B_red/SubUSDs/materials/Aluminum_Anodized.mdl new file mode 100755 index 0000000000000000000000000000000000000000..447cfd20f7577392293640a18f8d0372ecb23f34 --- /dev/null +++ b/resources/Collected_Part_B_red/SubUSDs/materials/Aluminum_Anodized.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Part_B_red/SubUSDs/materials/Plastic.mdl b/resources/Collected_Part_B_red/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Collected_Part_B_red/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png b/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png b/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..5df7bc7dfc36971b8fa5314b1a98337d2adb46e5 --- /dev/null +++ b/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc1cb1b23a9abd766188a85ccbad1a2639d0a9a334f284e359c6c5d4438608e +size 3321558 diff --git a/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png b/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8e7015d41934f1e97892a5ce339e6ab32b629552 --- /dev/null +++ b/resources/Collected_Part_B_red/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:768f2dbb4f702a9624b912b431efd1a6a8e0ff3e93744cf54f3866ef8f7986e9 +size 637843 diff --git a/resources/Collected_Task1_PartA_ori_color/.collect.mapping.json b/resources/Collected_Task1_PartA_ori_color/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..a0d10043ac1bd34ddeb54180d25505eb6bb3643d --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/.collect.mapping.json @@ -0,0 +1,77 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper.mdl", + "source_hash": "a19033c5836daac73bd47fee141df0bbbae7fb06", + "target_url": "./SubUSDs/materials/Brushed_Antique_Copper.mdl", + "target_hash": "987bd1db0fe258ade89d395ba7a602aff88cda60" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold.mdl", + "source_hash": "f0627d20ab28a74f61c54fcd23079648f174a0c7", + "target_url": "./SubUSDs/materials/Gold.mdl", + "target_hash": "f9d773ed52bfc61fd8089a40e21fa3b90f388430" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Rubber_Smooth.mdl", + "source_hash": "948cc1af0c50cd62c43cddf56621105b0996569e", + "target_url": "./SubUSDs/materials/Rubber_Smooth.mdl", + "target_hash": "eab5dea811fa7d9575e2167f65fe75745f64f0de" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Rubber_Smooth/Rubber_Smooth_BaseColor.png", + "source_hash": "ddaf3504e02938a44494708522b76640244c2911", + "target_url": "./SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_BaseColor.png", + "target_hash": "58f5ffe2c965b036824e055208a58b10cff9404a" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "source_hash": "e26985b4310c54618ec04096aa762e7559fc6bc2", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "target_hash": "778e4300ab054e58ad8a5d89d82bb736d974f61e" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Rubber_Smooth/Rubber_Smooth_ORM.png", + "source_hash": "fc13d613969b07f6649cbea6dc0f8bd3ad56af8b", + "target_url": "./SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_ORM.png", + "target_hash": "4fd27df7cbb17a0b0c5ef549111730cfa29d4606" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "source_hash": "0b0c4dfb359d7ee0a952768e7bef9551492a81a8", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "target_hash": "ce91a40cff7be1002b59ebb9078d30d22be35f04" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Rubber_Smooth/Rubber_Smooth_Normal.png", + "source_hash": "1dd4fcdc5592b424b7c847f85b44e8b3941db5c2", + "target_url": "./SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_Normal.png", + "target_hash": "78079f513bb8077e08295e7911841afcba998434" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "source_hash": "633e8666a0d6c795fe8e6262ebfb2f150c3ae2da", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "target_hash": "5efff8325cd5c54b97e8ab866203456b37c774ff" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold/Gold_BaseColor.png", + "source_hash": "83c8a81f4ecaf6be76acc7ef0efa67d0a032d03e", + "target_url": "./SubUSDs/textures/Gold/Gold_BaseColor.png", + "target_hash": "695500c77adbe5d3453de13154e2085b2c0f6d56" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold/Gold_ORM.png", + "source_hash": "2e39f17ccc428ca0e91b1c51961a525e61380b06", + "target_url": "./SubUSDs/textures/Gold/Gold_ORM.png", + "target_hash": "8116d4bec3f07ef79699624b07ec3fd71377d142" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold/Gold_N.png", + "source_hash": "61fe5e15584bcc1590c4c6edbbd8824a8e6255ac", + "target_url": "./SubUSDs/textures/Gold/Gold_N.png", + "target_hash": "6c0e36465ed8806dda917578499171ff3b369177" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Brushed_Antique_Copper.mdl b/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Brushed_Antique_Copper.mdl new file mode 100755 index 0000000000000000000000000000000000000000..ddbc94313e53862a6bb937b211eab5723904eda5 --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Brushed_Antique_Copper.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Brushed_Antique_Copper(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png" /* tag 2881, version 3331264037 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png" /* tag 2885, version 2626562058 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png" /* tag 2883, version 2395521129 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Gold.mdl b/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Gold.mdl new file mode 100755 index 0000000000000000000000000000000000000000..eafe0c1050ed3e8d81d0aaf5f6c71f577c4e822e --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Gold.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Gold(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Gold/Gold_BaseColor.png" /* tag 2798, version 4095654520 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Gold/Gold_ORM.png" /* tag 2800, version 1033957151 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Gold/Gold_N.png" /* tag 2802, version 1181343238 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Rubber_Smooth.mdl b/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Rubber_Smooth.mdl new file mode 100755 index 0000000000000000000000000000000000000000..04e8b940cb1f8580c4b8d8bad8f484fd3e60950f --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/materials/Rubber_Smooth.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Rubber_Smooth(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Rubber_Smooth/Rubber_Smooth_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Rubber_Smooth/Rubber_Smooth_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Rubber_Smooth/Rubber_Smooth_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..551851574397aed2734ec17b705f9716a51d465e --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1edd40e06e263c9d9732ed65e477d330fe3815b771a7946a7b399467dede5666 +size 4535768 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png new file mode 100755 index 0000000000000000000000000000000000000000..3266eb0c21b64610c231590277e97853202e906c --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0b0de62e6a7adcbd48aac10795b4c090fe703c88840a0f45c62361e514243c +size 4169362 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..370c580468d1ba905e2de124d1ba6ea43861b86d --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1df785a7b96bed40de679a76e5f7338a5790f8a0af3ab747cb4fb63a5a2dcd8a +size 5827974 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_BaseColor.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..dc041d14a2aee4df4a9b1ca2dcd200dbd6552499 --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c92535d2421153cdd1a2c0b9f01330a771096338f44ddbc09e7a7ea60d0fa3a1 +size 1521894 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_N.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_N.png new file mode 100755 index 0000000000000000000000000000000000000000..76af5e15ed59a8b5971492b3941119f05fde7fd4 --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cb69837c50feaeb67669f27fb78adcc177b4e69cd9323575823d99a87ef5672 +size 5514068 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_ORM.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..96d08009b448a985d874b7464dac093dbd77bf8c --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Gold/Gold_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:645b2b7e30fceebfa313bf28aac11cb66fc885032b7c8847ecb0841b636d67e8 +size 3353490 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_BaseColor.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..282c1fe65a39885bfabe0225c8d934039642c383 --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d87ef61bed3172e33d2840405b70da6764a187fa6da446648915fe78e5a4699e +size 16903 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_Normal.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..cd34ca1166e9211ca8bf3e9eff0edb92c23df952 --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ca864b6329c0c1685c7cac92058549995c971bde1b06544c954571d22994ab8 +size 4277464 diff --git a/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_ORM.png b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..1592a565611a8ba0c16643922a2a7bd5c0dd3cb4 --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/SubUSDs/textures/Rubber_Smooth/Rubber_Smooth_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea236680ed062715bea6365f1ebca80d44766cd2b6d3fb1ba17aa2669384aab4 +size 1569979 diff --git a/resources/Collected_Task1_PartA_ori_color/Task1_PartA.usd b/resources/Collected_Task1_PartA_ori_color/Task1_PartA.usd new file mode 100755 index 0000000000000000000000000000000000000000..ace47cfe0d88dfde5cd7ba6046b2b319a9f53741 --- /dev/null +++ b/resources/Collected_Task1_PartA_ori_color/Task1_PartA.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6242a51aa6a20205419b2ecb3c6e76a53938157d11e23891cc5b8ceb542f117c +size 333447 diff --git a/resources/Collected_Task1_PartA_red/.collect.mapping.json b/resources/Collected_Task1_PartA_red/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..90f20fb13643ba04409705e2c283f74a1e9fbd68 --- /dev/null +++ b/resources/Collected_Task1_PartA_red/.collect.mapping.json @@ -0,0 +1,59 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper.mdl", + "source_hash": "a19033c5836daac73bd47fee141df0bbbae7fb06", + "target_url": "./SubUSDs/materials/Brushed_Antique_Copper.mdl", + "target_hash": "c90322167217c17b8f3157edc652efca8009f4ad" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold.mdl", + "source_hash": "f0627d20ab28a74f61c54fcd23079648f174a0c7", + "target_url": "./SubUSDs/materials/Gold.mdl", + "target_hash": "66f2b7671a0a00b93a31fbb7b57051a9a952823f" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "5df620dbd597454c0e90a2466b6fd59c1d57a76f" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "source_hash": "e26985b4310c54618ec04096aa762e7559fc6bc2", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "target_hash": "63fe314be67c73df198e7ad2dcf7d3c693a0770c" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold/Gold_BaseColor.png", + "source_hash": "83c8a81f4ecaf6be76acc7ef0efa67d0a032d03e", + "target_url": "./SubUSDs/textures/Gold/Gold_BaseColor.png", + "target_hash": "9b6126557da8cea35099d31e767a262ec21544fa" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "source_hash": "0b0c4dfb359d7ee0a952768e7bef9551492a81a8", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "target_hash": "457d52a8d2c79693197eba85da3535b36722fdac" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold/Gold_ORM.png", + "source_hash": "2e39f17ccc428ca0e91b1c51961a525e61380b06", + "target_url": "./SubUSDs/textures/Gold/Gold_ORM.png", + "target_hash": "5e6ec5f72af7bd8cfb31f2b6a56ce476d62abe8e" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "source_hash": "633e8666a0d6c795fe8e6262ebfb2f150c3ae2da", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "target_hash": "c6703baca01657b7aa02b2dc5fe680b4b4dfda25" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Gold/Gold_N.png", + "source_hash": "61fe5e15584bcc1590c4c6edbbd8824a8e6255ac", + "target_url": "./SubUSDs/textures/Gold/Gold_N.png", + "target_hash": "21aa12bd20c200a7d67352027298ae9d93141488" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/materials/Brushed_Antique_Copper.mdl b/resources/Collected_Task1_PartA_red/SubUSDs/materials/Brushed_Antique_Copper.mdl new file mode 100755 index 0000000000000000000000000000000000000000..ddbc94313e53862a6bb937b211eab5723904eda5 --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/materials/Brushed_Antique_Copper.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Brushed_Antique_Copper(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png" /* tag 2881, version 3331264037 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png" /* tag 2885, version 2626562058 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png" /* tag 2883, version 2395521129 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/materials/Gold.mdl b/resources/Collected_Task1_PartA_red/SubUSDs/materials/Gold.mdl new file mode 100755 index 0000000000000000000000000000000000000000..eafe0c1050ed3e8d81d0aaf5f6c71f577c4e822e --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/materials/Gold.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Gold(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Gold/Gold_BaseColor.png" /* tag 2798, version 4095654520 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Gold/Gold_ORM.png" /* tag 2800, version 1033957151 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Gold/Gold_N.png" /* tag 2802, version 1181343238 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/materials/Plastic.mdl b/resources/Collected_Task1_PartA_red/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..551851574397aed2734ec17b705f9716a51d465e --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1edd40e06e263c9d9732ed65e477d330fe3815b771a7946a7b399467dede5666 +size 4535768 diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png new file mode 100755 index 0000000000000000000000000000000000000000..3266eb0c21b64610c231590277e97853202e906c --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0b0de62e6a7adcbd48aac10795b4c090fe703c88840a0f45c62361e514243c +size 4169362 diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..370c580468d1ba905e2de124d1ba6ea43861b86d --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1df785a7b96bed40de679a76e5f7338a5790f8a0af3ab747cb4fb63a5a2dcd8a +size 5827974 diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_BaseColor.png b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..dc041d14a2aee4df4a9b1ca2dcd200dbd6552499 --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c92535d2421153cdd1a2c0b9f01330a771096338f44ddbc09e7a7ea60d0fa3a1 +size 1521894 diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_N.png b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_N.png new file mode 100755 index 0000000000000000000000000000000000000000..76af5e15ed59a8b5971492b3941119f05fde7fd4 --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cb69837c50feaeb67669f27fb78adcc177b4e69cd9323575823d99a87ef5672 +size 5514068 diff --git a/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_ORM.png b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..96d08009b448a985d874b7464dac093dbd77bf8c --- /dev/null +++ b/resources/Collected_Task1_PartA_red/SubUSDs/textures/Gold/Gold_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:645b2b7e30fceebfa313bf28aac11cb66fc885032b7c8847ecb0841b636d67e8 +size 3353490 diff --git a/resources/Collected_Task1_PartA_red/Task1_PartA.usd b/resources/Collected_Task1_PartA_red/Task1_PartA.usd new file mode 100755 index 0000000000000000000000000000000000000000..4ecfa4499e3b116d6067b4a2fa5db4debb0c0061 --- /dev/null +++ b/resources/Collected_Task1_PartA_red/Task1_PartA.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae2b82a64614b3c7ed2ab2b45a6d9caa0f10fd2b298131a42057d359a8bdb847 +size 333888 diff --git a/resources/Collected_Task2_Part_A/.collect.mapping.json b/resources/Collected_Task2_Part_A/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..5e49f60e374c8c9b9a8131887bfb425ef6c80543 --- /dev/null +++ b/resources/Collected_Task2_Part_A/.collect.mapping.json @@ -0,0 +1,35 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/Documents/IsaacSimAssets/NVIDIA/Materials/Base/Metals/Aluminum_Polished.mdl", + "source_hash": "3ec98382b66106f13df9e1357e37b8fe885c3ea1", + "target_url": "./SubUSDs/materials/Aluminum_Polished.mdl", + "target_hash": "270fbbe76f652ab30d9661182cda002a373ce77b" + }, + { + "source_url": "/home/user/Documents/IsaacSimAssets/NVIDIA/Materials/Base/Plastics/Plastic_ABS.mdl", + "source_hash": "e854318d55f24d7426ba4c4dcf08585f28477d0b", + "target_url": "./SubUSDs/materials/Plastic_ABS.mdl", + "target_hash": "7dd2f5f24ec4e41ffe7bc2ed7497dac06e004af4" + }, + { + "source_url": "/home/user/Documents/IsaacSimAssets/NVIDIA/Materials/Base/Metals/Aluminum_Polished/Aluminum_Polished_BaseColor.png", + "source_hash": "8d4df781f148016b15fce47180bbb57e3f20e7c6", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", + "target_hash": "6ae7771bd70ad58230a20a2d289beafc74ca1657" + }, + { + "source_url": "/home/user/Documents/IsaacSimAssets/NVIDIA/Materials/Base/Metals/Aluminum_Polished/Aluminum_Polished_ORM.png", + "source_hash": "44d3fc3fa17be5cc2654f85eac8de4b0a495dd46", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png", + "target_hash": "ebfeed2b5d08b3984b8f8c3a91c23bf477e6540c" + }, + { + "source_url": "/home/user/Documents/IsaacSimAssets/NVIDIA/Materials/Base/Metals/Aluminum_Polished/Aluminum_Polished_Normal.png", + "source_hash": "f0213966345aae9f6832c1039e42b392fca6c7d2", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png", + "target_hash": "fbfffe2d29d36829811e6709f9d57692589f8645" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_Task2_Part_A/SubUSDs/materials/Aluminum_Polished.mdl b/resources/Collected_Task2_Part_A/SubUSDs/materials/Aluminum_Polished.mdl new file mode 100755 index 0000000000000000000000000000000000000000..a1d1284ac52f00776ed41b612ea7793cf43ae30b --- /dev/null +++ b/resources/Collected_Task2_Part_A/SubUSDs/materials/Aluminum_Polished.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Polished(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task2_Part_A/SubUSDs/materials/Plastic_ABS.mdl b/resources/Collected_Task2_Part_A/SubUSDs/materials/Plastic_ABS.mdl new file mode 100755 index 0000000000000000000000000000000000000000..4d5c6a96c6bf9d2c342c11f6a2e1cb7c2a0e9a16 --- /dev/null +++ b/resources/Collected_Task2_Part_A/SubUSDs/materials/Plastic_ABS.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic_ABS(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic_ABS/Plastic_ABS_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(0.005f, 0.005f, 0.005f), + reflection_roughness_constant: 0.28, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic_ABS/Plastic_ABS_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 1.f, + normalmap_texture: texture_2d(), //"./Plastic_ABS/Plastic_ABS_Normal.png", ::tex::gamma_linear + detail_bump_factor: 0.3f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png b/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png b/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..0516db787ca177fd1bc81c586118c682051c2e38 --- /dev/null +++ b/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8221595d4a575d1e95f059288ce11f1bd0bc7c107ad77bbe482ae7c717816c65 +size 2272406 diff --git a/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png b/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..fe1845f40dfa5c2c8cb3cfbd54e10f4669d7fe30 --- /dev/null +++ b/resources/Collected_Task2_Part_A/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a1ffae09aca47be92ea6d9df39d365c58fb7e4d6a28ed3d14563a696b5dad4 +size 643206 diff --git a/resources/Collected_Task2_Part_A/Task2_Part_A.usd b/resources/Collected_Task2_Part_A/Task2_Part_A.usd new file mode 100755 index 0000000000000000000000000000000000000000..76ac888db6c165928834b95b6360932ce74e26e9 --- /dev/null +++ b/resources/Collected_Task2_Part_A/Task2_Part_A.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f53a2370266afbefb8800a093be6a29d7b73811bc1dde03199d29e05aed148a +size 580067 diff --git a/resources/Collected_Task4/.collect.mapping.json b/resources/Collected_Task4/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..e46d05ee37fa831517a8c350716a6dc310b7a530 --- /dev/null +++ b/resources/Collected_Task4/.collect.mapping.json @@ -0,0 +1,629 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/user/isaacdata/0.ISAAC/10.onemodel/indoor/6.table/table_17/SubUSDs/textures/texture_pbr_20250901.png", + "source_hash": "0c71bcb020acd4274fec32c8476906204e02ed4d", + "target_url": "./SubUSDs/textures/texture_pbr_20250901.png", + "target_hash": "9530de09e1230a509f1e83c228ff9dad568501f6" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/10.onemodel/indoor/6.table/table_17/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "source_hash": "6354729de198afda9dd5727eb7c3ffa77e4b1f72", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "target_hash": "79dfbc20c20a1cf382b8af11b0b77b742d0a0bdd" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/10.onemodel/indoor/6.table/table_17/SubUSDs/textures/texture_pbr_20250901_normal.png", + "source_hash": "3b41325c45cde27cc4f477c5675be8db1c20fa4d", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_normal.png", + "target_hash": "c3acfe5b971db6de926de32d3c5af4f5e804cba2" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_CeilingA_D.png", + "source_hash": "f4c50a39fc6f45d7563835797a70997129d6d0d0", + "target_url": "./SubUSDs/textures/T_CeilingA_D.png", + "target_hash": "7b91f56c2d8be06882b318d8f337a9bca4ee940f" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_CeilingA_M.png", + "source_hash": "8c7443aca5ef6db8d058c8b7e9e4bd901e8f20bd", + "target_url": "./SubUSDs/textures/T_CeilingA_M.png", + "target_hash": "00216a69c160c1c5f91f54ba48cddcd4317e23b3" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_CeilingA_N.png", + "source_hash": "b7aa338bf1c98a4489416aa0977231337c74976d", + "target_url": "./SubUSDs/textures/T_CeilingA_N.png", + "target_hash": "19d57b921b1971d437b6ccead47029862514aec9" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_CeilingA_ORM.png", + "source_hash": "312381283edfe869f1cc93ee260b1e7329b9111c", + "target_url": "./SubUSDs/textures/T_CeilingA_ORM.png", + "target_hash": "ddb73122fa9a1eeef7a8758ca3d8f6dfcfbde686" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_01_D.png", + "source_hash": "0d86dc10bba032bec69b5a0e712abbd9873dbf1f", + "target_url": "./SubUSDs/textures/T_RackSetA_01_D.png", + "target_hash": "f36ac227369aedc93ab6f7805eb75268c2f5cdce" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_01_M.png", + "source_hash": "7ac071452fffa170ee8e808b9929618719979c0e", + "target_url": "./SubUSDs/textures/T_RackSetA_01_M.png", + "target_hash": "c1f9bf351c5dff0cbe3d6a6358123cb9d8472957" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_01_N.png", + "source_hash": "796fc29247c6a0d25a685eddd323ff132f3ddfdc", + "target_url": "./SubUSDs/textures/T_RackSetA_01_N.png", + "target_hash": "a14be25b96dc0096a5fdcc69dfb95157a406bc80" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_01_ORM.png", + "source_hash": "8d2df6daaef63c26d5b0b0d764ca44069d31986b", + "target_url": "./SubUSDs/textures/T_RackSetA_01_ORM.png", + "target_hash": "7822b004cc5f84c8694f32d7f227680e5c42b7ed" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_03_D.png", + "source_hash": "355b46df7beaed47793bd0e71e9d7dcb339c31d0", + "target_url": "./SubUSDs/textures/T_RackSetA_03_D.png", + "target_hash": "7f4b7ccd54bf11b3c72565b2707c27238b71655a" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_03_M.png", + "source_hash": "db48bf6b451a3884b02053630b9784d92f556333", + "target_url": "./SubUSDs/textures/T_RackSetA_03_M.png", + "target_hash": "c5a65dc5d1fedfda553e8085988fe46e54cff2cb" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_03_N.png", + "source_hash": "ed1cdd27fb9ee98977cf9ab133b614489939b500", + "target_url": "./SubUSDs/textures/T_RackSetA_03_N.png", + "target_hash": "4bff569be35b86120cb02517c9fe7f00a1d16602" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_03_ORM.png", + "source_hash": "f50929fc99da18a91388b77fe04b53589e74b4a1", + "target_url": "./SubUSDs/textures/T_RackSetA_03_ORM.png", + "target_hash": "6212c08b36002502ebc2ade77e68f627674ac505" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_04_D.png", + "source_hash": "4450f4a63c293a29978df92b54ee65f1dc70dda3", + "target_url": "./SubUSDs/textures/T_RackSetA_04_D.png", + "target_hash": "c3eda9cc15b44b22da6ac3fdea63714c528a354e" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_04_M.png", + "source_hash": "3b7e9bcf5c51d76f07c06d82f3d9fe695efbd17a", + "target_url": "./SubUSDs/textures/T_RackSetA_04_M.png", + "target_hash": "237d68d8fa678b62af2e82a1dd4b9177d105ffa6" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_04_N.png", + "source_hash": "870591ad3d3a8b542027a8358148bbfefdadacfd", + "target_url": "./SubUSDs/textures/T_RackSetA_04_N.png", + "target_hash": "0bc12245e9d1af3529c489fce2a00b31f053eea9" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_04_ORM.png", + "source_hash": "d0f810efc752077ec3463bdfab076c9d55be6f65", + "target_url": "./SubUSDs/textures/T_RackSetA_04_ORM.png", + "target_hash": "9cd4ecf2186bf47bcec5f77828a4d1cccaa7b7a0" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/0001.png", + "source_hash": "ec474a99986335a7ce804843712aa46be826546c", + "target_url": "./SubUSDs/textures/0001.png", + "target_hash": "3c18433607d8addbebc090ae08c4cdc6bbbe33f7" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BeamsA_D.png", + "source_hash": "4036c7bd12a4e8d77794882ad0dac6dc3d3b59b9", + "target_url": "./SubUSDs/textures/T_BeamsA_D.png", + "target_hash": "109199c76a63fa41196041a1873a3d8c03885a78" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BeamsA_M.png", + "source_hash": "d40d14638b884f5de085e8c6eca2473a304d120a", + "target_url": "./SubUSDs/textures/T_BeamsA_M.png", + "target_hash": "60033589bc8d677883eb13ca0f225de4b5cf810b" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BeamsA_N.png", + "source_hash": "ef5cace762e486cfe676c446966990d112835fc1", + "target_url": "./SubUSDs/textures/T_BeamsA_N.png", + "target_hash": "82264f7c91f49e163a5c8fd3db13827f91edd52d" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BeamsA_ORM.png", + "source_hash": "4fc6a6d22508a1b4d0261d449289f5ad59d3f220", + "target_url": "./SubUSDs/textures/T_BeamsA_ORM.png", + "target_hash": "4b658f4e9b18e668f7a65af428a18cfc5337d2be" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FrameA_D.png", + "source_hash": "587612556dcedc06d21e1373bec67fd652e20781", + "target_url": "./SubUSDs/textures/T_FrameA_D.png", + "target_hash": "88a950f29973abb9f9eea425d7c546772325093d" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FrameA_M.png", + "source_hash": "1bddf83396bd834e9eccf974729efe4e5cc3f022", + "target_url": "./SubUSDs/textures/T_FrameA_M.png", + "target_hash": "9ef2265be052a0b3b295f06736c80c74ea511416" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FrameA_N.png", + "source_hash": "bbf0e42f309dc01760e3fba123e2c41819d861de", + "target_url": "./SubUSDs/textures/T_FrameA_N.png", + "target_hash": "211f0bf9be12a7c797f525f371816fd1879e91fd" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FrameA_ORM.png", + "source_hash": "5e3f1d5a3952fa36e022a005f95e9a68cc32ba43", + "target_url": "./SubUSDs/textures/T_FrameA_ORM.png", + "target_hash": "5471fef685e68323a817942a49fc948f32e6068d" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FloorStripes_D.png", + "source_hash": "e8ae4a609f66338c763e798db1c334925fe62607", + "target_url": "./SubUSDs/textures/T_FloorStripes_D.png", + "target_hash": "7f343480ed7a7e3fe2f307e32ed6cf6ea1c64f4b" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FloorStripes_M.png", + "source_hash": "8e91f6826f6a8323089ccb59bc193f2db6ffaa14", + "target_url": "./SubUSDs/textures/T_FloorStripes_M.png", + "target_hash": "22b4995b9839c7ec6a885f63932c9fb44c1a2c65" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FloorStripes_N.png", + "source_hash": "7fb2894ad11045636301eb2f19707af3fda623b2", + "target_url": "./SubUSDs/textures/T_FloorStripes_N.png", + "target_hash": "5f9f5c49692017b8859dc435a5a46aa3f5afcc18" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FloorStripes_ORM.png", + "source_hash": "665c909565b66d43097dc6fe031095b9b148b2b7", + "target_url": "./SubUSDs/textures/T_FloorStripes_ORM.png", + "target_hash": "2b54789d49c271d187f8bbbb042c3935a972871f" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_Floor_01_D.png", + "source_hash": "71c9cce59642ea306514f1839bd22572705fa739", + "target_url": "./SubUSDs/textures/T_Floor_01_D.png", + "target_hash": "ab2e46c61bd46b409430054ee8c35d85fa190111" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_Floor_01_M.png", + "source_hash": "d4d7af0f63a2382de1a4505c7e289fa01a6e87aa", + "target_url": "./SubUSDs/textures/T_Floor_01_M.png", + "target_hash": "d96ee96f91b7ec86c26856f4205bcbb3df8b4039" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_Floor_01_N.png", + "source_hash": "d854297e77b4782db58e8fbec0c299c8f85da67c", + "target_url": "./SubUSDs/textures/T_Floor_01_N.png", + "target_hash": "fbbeb45ed728e70330279dfbe09a28fecd86235e" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_Floor_01_ORM.png", + "source_hash": "1edca387236e043c131d4483b74b247de4d05af7", + "target_url": "./SubUSDs/textures/T_Floor_01_ORM.png", + "target_hash": "921bf9f309956f26a584d05a0bf28266d0638daf" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_SignsB_D.png", + "source_hash": "7871a787ffe9a291ef6bf7594a5da1abab289674", + "target_url": "./SubUSDs/textures/T_SignsB_D.png", + "target_hash": "f77edbd71e9b0d260b4339a4f8e31bcd0e52d83b" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_SignsC_D.png", + "source_hash": "9af8c1089fde98ff50278b28d845836afe79c107", + "target_url": "./SubUSDs/textures/T_SignsC_D.png", + "target_hash": "80cbf825e01d2f96efa386d478dd8e003e362a08" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_SignsC_ORM.png", + "source_hash": "47a681dc73f5b6e96d91b65bc7a6051392beae7f", + "target_url": "./SubUSDs/textures/T_SignsC_ORM.png", + "target_hash": "96aa7b73eae86dd130124e9b45836b43a9c9659e" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_CardBoxA_D.png", + "source_hash": "2b820bfcb808ef67f83b29099c50b110bd410b0b", + "target_url": "./SubUSDs/textures/T_CardBoxA_D.png", + "target_hash": "efee461b67e3b634755b56bf115e9af651b7f4ab" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_CardBoxA_N.png", + "source_hash": "6d5eacffb155b8356bc7b891975ba3d3ea919f90", + "target_url": "./SubUSDs/textures/T_CardBoxA_N.png", + "target_hash": "8dbcca769a5735cc0d01097f0e679e73b39e0d70" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_CardBoxA_ORM.png", + "source_hash": "0d1969bca00c6c064af0942d3a878a49a8ee611d", + "target_url": "./SubUSDs/textures/T_CardBoxA_ORM.png", + "target_hash": "4e43bdb7630d86f507dab7ce54efe31e9597f312" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackShield_D.png", + "source_hash": "2d00bb2df22982ce59a72075f8337e172915026a", + "target_url": "./SubUSDs/textures/T_RackShield_D.png", + "target_hash": "c283375c057f60dfd13ef9882196599ffe14ca99" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackShield_N.png", + "source_hash": "0dd3ccb8f639728fb6256d162116e81ced9d7b71", + "target_url": "./SubUSDs/textures/T_RackShield_N.png", + "target_hash": "94995724d6c8047b968a149d2c174f311db78c21" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackShield_ORM.png", + "source_hash": "731fb67ea877cec763e1941b48aec641979f2b79", + "target_url": "./SubUSDs/textures/T_RackShield_ORM.png", + "target_hash": "6e63ad2e80f873178ce9e45edcdc6547b3b320f9" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PaletteA_01_D.png", + "source_hash": "5ab3d0e0a3d35e0d8e3fa2c44b09883f8ffbd53f", + "target_url": "./SubUSDs/textures/T_PaletteA_01_D.png", + "target_hash": "658db52361162d501f8119d19b7fe8fa32c93cda" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PaletteA_01_M.png", + "source_hash": "2e6a1607ad93a7967ea6b7d32abb5466de8bf85c", + "target_url": "./SubUSDs/textures/T_PaletteA_01_M.png", + "target_hash": "69290538b1b63a8c45751963d2775f951e8d5a44" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PaletteA_01_N.png", + "source_hash": "946bb2766cb85ad05ed99b054e3ce8a3b60e46de", + "target_url": "./SubUSDs/textures/T_PaletteA_01_N.png", + "target_hash": "91790193ca6a059d3926ba7a81f4e4d633a27730" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PaletteA_01_ORM.png", + "source_hash": "79dd6cd2b71d579311c832397ac7a009bb4079f6", + "target_url": "./SubUSDs/textures/T_PaletteA_01_ORM.png", + "target_hash": "b9065fcdbe57c4e357e3a5823f2d3c43633d2aa7" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallDetails_D.png", + "source_hash": "bf64acce9b56a72b9e503530d2b2933ef2e84961", + "target_url": "./SubUSDs/textures/T_WallDetails_D.png", + "target_hash": "5dc5bb8bfcbe4356f2cadf9f5e609504d4da8674" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallDetails_N.png", + "source_hash": "68b9e9687c22e63b3888214da6f782135d277f7e", + "target_url": "./SubUSDs/textures/T_WallDetails_N.png", + "target_hash": "f994debadcb875ebef5d40f65b447bd5ce7d23ed" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallDetails_ORM.png", + "source_hash": "0dec4a4fe6bafbd6a4b95877772c638a45bef46f", + "target_url": "./SubUSDs/textures/T_WallDetails_ORM.png", + "target_hash": "a7da1cd9b301f5459351e606ef19c8a14388021d" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_LampCeilingA_D.png", + "source_hash": "583316029fabfce4df50f220e34bc8037a1641df", + "target_url": "./SubUSDs/textures/T_LampCeilingA_D.png", + "target_hash": "6255affadcf952139a242722f71e659218ef3981" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_LampCeilingA_N.png", + "source_hash": "fb6d6059a64b09987b7de1cf1eaaea7540ee4356", + "target_url": "./SubUSDs/textures/T_LampCeilingA_N.png", + "target_hash": "99cc87c4176a493b030a0308301f2b1eaffe3078" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_LampCeilingA_ORM.png", + "source_hash": "b97dc019d0a96cd90458a6e7d2ea8b366950cff3", + "target_url": "./SubUSDs/textures/T_LampCeilingA_ORM.png", + "target_hash": "68f455a725d274aa4afbb21652624fd6412d1e81" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BlankMask_M.png", + "source_hash": "48afa48df90d882656b70298cc4ca7f6fee3406a", + "target_url": "./SubUSDs/textures/T_BlankMask_M.png", + "target_hash": "3f1d3712c1f48fb9904e194333500ec35398dee6" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallA_02_D.png", + "source_hash": "4a854b580e2e4e39364e6a536aaf831bb301c03e", + "target_url": "./SubUSDs/textures/T_WallA_02_D.png", + "target_hash": "c213f815282dc2623af048608b522a211bbd8091" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallA_02_N.png", + "source_hash": "86a04c47500a400d90383d414b0488d4c39283ae", + "target_url": "./SubUSDs/textures/T_WallA_02_N.png", + "target_hash": "186a06887b52526f10946979a6eea1db2b3b421c" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallA_02_ORM.png", + "source_hash": "6b58f28b8154eb80cb6fdf52df83a34148b64e40", + "target_url": "./SubUSDs/textures/T_WallA_02_ORM.png", + "target_hash": "17a634e6eb43be2f61e9964f9a42ca0a7b485046" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FireExtinguisher_D.png", + "source_hash": "0d2a436380ba1c193f3dee48dfe18c9d2c8c8ca5", + "target_url": "./SubUSDs/textures/T_FireExtinguisher_D.png", + "target_hash": "6f9188fe3efe5f76e388587f116c720e093a387b" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FireExtinguisher_N.png", + "source_hash": "8cec00cc774edefff6902495da3536623361bfa5", + "target_url": "./SubUSDs/textures/T_FireExtinguisher_N.png", + "target_hash": "136ba6aa8ae36c291e98709b16f4e09201381903" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_FireExtinguisher_ORM.png", + "source_hash": "2091cf01f820bb46840c2c28d2b5fea559df8a11", + "target_url": "./SubUSDs/textures/T_FireExtinguisher_ORM.png", + "target_hash": "442f44fc216311630218351f7eb13f4227397a08" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_CeilingA_06b.mdl", + "source_hash": "5e779fc63e19726d03fef7b2700107817a073246", + "target_url": "./SubUSDs/materials/MI_CeilingA_06b.mdl", + "target_hash": "9d058a6b18b6fb73e47316ec787185cd7859c486" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_Barcode_0001.mdl", + "source_hash": "400955a8260afd830db6ce31f3bf3185dd8471a8", + "target_url": "./SubUSDs/materials/MI_Barcode_0001.mdl", + "target_hash": "1a141c89fb23e350a4eba134a195c11a53e2bd44" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_FrameA_01.mdl", + "source_hash": "82109f085e65d89ed56ba0fda569ed7a9bf32eff", + "target_url": "./SubUSDs/materials/MI_FrameA_01.mdl", + "target_hash": "f80df89388755a46e386eb2f93ac8a37323c1abe" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/M_WallBoard_01.mdl", + "source_hash": "e0384af1e93854b367c38b4093732f9e2710c21d", + "target_url": "./SubUSDs/materials/M_WallBoard_01.mdl", + "target_hash": "162e778813a5973cc0a73c1cd5bee014c39f1e5c" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_Floor_01.mdl", + "source_hash": "35b818b253ef5c6cde2552d67230fc37df2a9630", + "target_url": "./SubUSDs/materials/MI_Floor_01.mdl", + "target_hash": "f629f9dbc240ce32f9d7c00585d25ff38c2d4821" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_SignB.mdl", + "source_hash": "ef62acec98f6f3b24d442753e492127045d31269", + "target_url": "./SubUSDs/materials/MI_SignB.mdl", + "target_hash": "8f6d1e94e0567e45134f27efce8125227841630d" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_LampCeilingA.mdl", + "source_hash": "87c1b0480d5308bfd3448b3542637ee134bb7304", + "target_url": "./SubUSDs/materials/MI_LampCeilingA.mdl", + "target_hash": "d7734f20b91d54bf844ec8a8e648fd000c893bc0" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_RackShield_01.mdl", + "source_hash": "1ea895c983c0daefa7c826b88c1cf7a0990601bb", + "target_url": "./SubUSDs/materials/MI_RackShield_01.mdl", + "target_hash": "c1022f982a11d3c9781e6d854c54d5555b05d6df" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/M_Glow.mdl", + "source_hash": "514c4235d2236c9939a441eb8c39cc776af0df7a", + "target_url": "./SubUSDs/materials/M_Glow.mdl", + "target_hash": "d16cc70f1138107fead6faa322ea572f3f92b388" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_WallB_01.mdl", + "source_hash": "8147da0882564b79502f318f05b38e881ff66033", + "target_url": "./SubUSDs/materials/MI_WallB_01.mdl", + "target_hash": "e09b46f002b0493f05d29215a805cc38ceee4f13" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallA_01_D.png", + "source_hash": "b67d1fe16424add2679a0ad5a6117beaf9af0694", + "target_url": "./SubUSDs/textures/T_WallA_01_D.png", + "target_hash": "547a2eb934bf92e017add581d6b0943f7e70c1a3" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallA_01_N.png", + "source_hash": "5215275c6f41c3b954dd0c871f6d2256c0b3137d", + "target_url": "./SubUSDs/textures/T_WallA_01_N.png", + "target_hash": "6f7c6e27c8c146191a9622d9482ce023e40d7270" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallA_01_ORM.png", + "source_hash": "b555ba539e18ca0ae27e427b3abfc78a32f4eafe", + "target_url": "./SubUSDs/textures/T_WallA_01_ORM.png", + "target_hash": "401c5631b1a6b93482efd73a4e546d5611ab6e09" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_02_D.png", + "source_hash": "5d27de209c9e3cb1168dbbaff5b75f57165c116a", + "target_url": "./SubUSDs/textures/T_RackSetA_02_D.png", + "target_hash": "04eab7eee91b5f62c8ebdfe23ddd49240edb6a27" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_02_M.png", + "source_hash": "3e3f3ece86b8df848699bc5008c2c5a14b91ef95", + "target_url": "./SubUSDs/textures/T_RackSetA_02_M.png", + "target_hash": "6eb5be312a9e3ad2d361eaf88fe966b2b4757503" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_02_N.png", + "source_hash": "f8d990d4d472872e875e3a0c47d0238946152971", + "target_url": "./SubUSDs/textures/T_RackSetA_02_N.png", + "target_hash": "3b84bfb00652f2bcf5266b3482da559face8d0e5" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_RackSetA_02_ORM.png", + "source_hash": "6f1a1d8b6d99cb9dc44544b8d878f9d279f1e080", + "target_url": "./SubUSDs/textures/T_RackSetA_02_ORM.png", + "target_hash": "a99ebbda31345c5b784c9562b50f6298ef62c5a6" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PushcartA_D.png", + "source_hash": "fe206631286535d2675cbb0f70820bfdd7c0a2d9", + "target_url": "./SubUSDs/textures/T_PushcartA_D.png", + "target_hash": "a7ac8fa8893d14038384824c405f9d4d17403b2c" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PushcartA_M.png", + "source_hash": "a2ac782706b37dd53bd46f89170722153994a77f", + "target_url": "./SubUSDs/textures/T_PushcartA_M.png", + "target_hash": "1860eccb4791928d64f96cf3c2390a31d2c28b14" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PushcartA_N.png", + "source_hash": "4d0646cf46587e0b3ce2164bc7178a80bec1ddb9", + "target_url": "./SubUSDs/textures/T_PushcartA_N.png", + "target_hash": "ce19607b2f686fd7c66ac463c1e840388d5b99d3" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_PushcartA_ORM.png", + "source_hash": "64cab54ff555caeccea395c001a81c1c5530cdfa", + "target_url": "./SubUSDs/textures/T_PushcartA_ORM.png", + "target_hash": "231086f1a414aa24e8d47bd4cabe96563e5d0c64" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/M_AisleSign.mdl", + "source_hash": "786131cb5679a91d008c44d6777a0d992fbd0c46", + "target_url": "./SubUSDs/materials/M_AisleSign.mdl", + "target_hash": "6129b54c1a25d5c3f81c2778dca5f9964cbb469a" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/MI_PushcartA_01.mdl", + "source_hash": "19be8650e34cf44e0e88bd9831423883dfd7d542", + "target_url": "./SubUSDs/materials/MI_PushcartA_01.mdl", + "target_hash": "217c978a39d28b130c5e285cfb383343f5b732f2" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/OmniUe4Function.mdl", + "source_hash": "a4cc29756552342157ff7bc2c60b5ffdc94a6db7", + "target_url": "./SubUSDs/materials/OmniUe4Function.mdl", + "target_hash": "9e7b5d087c29c8e185aec5e3d4fb41e7a189cf31" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/OmniUe4Base.mdl", + "source_hash": "da866cf3d206bed3782594015b4fd82be0eaf973", + "target_url": "./SubUSDs/materials/OmniUe4Base.mdl", + "target_hash": "909085cffa6cefa5fec6f1c3accfc04b595c741c" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_SignsA_D.png", + "source_hash": "77b315f39ae412d918304a87426dea1ee999f675", + "target_url": "./SubUSDs/textures/MI_SignB/T_SignsA_D.png", + "target_hash": "aad781f625fd5dba7916960fe72cfadcca129864" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/Alum_Anodized_roughness.png", + "source_hash": "666404422cfcd9575ce7c829cd3b74f46fcab2da", + "target_url": "./SubUSDs/textures/MI_LampCeilingA/Alum_Anodized_roughness.png", + "target_hash": "2f31d906d44cdb9b1633c1239773297e39c4fd27" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallBoard_01_N.png", + "source_hash": "de8f343a9e486939ff60325c53ab6edf8477e247", + "target_url": "./SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_N.png", + "target_hash": "832a10aa85b8abf458171cd0a4f37e9028e9e5ec" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallBoard_01_D.png", + "source_hash": "9313d68486fa07bab967d69c5eb95d31b329c5f1", + "target_url": "./SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_D.png", + "target_hash": "6e657edce87954fe292f8ee3167a0bae33c341dd" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallBoard_01_ORM.png", + "source_hash": "3324fd146b77c88fc908a17c063973128a323299", + "target_url": "./SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_ORM.png", + "target_hash": "47b0ecb63c88361a16f87c73b25e354ac560b1b0" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_WallBoard_01_M.png", + "source_hash": "7fbf85085e017b5b960402ff47a9090e505e5779", + "target_url": "./SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_M.png", + "target_hash": "84f3a4b93cb1ac5d40afefefaa6f40517b35db1c" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Props/KLT_Bin/Materials/Textures/FOF_Map_Labels_D.png", + "source_hash": "00a14e5d7001fb5b19256b210fa5d60e0860c64c", + "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png", + "target_hash": "0e5a00d1d9c6a2041bd28a58ad0424501e7648b8" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Props/KLT_Bin/Materials/Textures/FOF_Map_Magenta_Box_D.png", + "source_hash": "f5b21865920919cbb4067c33a503a2b8b160d45c", + "target_url": "./SubUSDs/textures/FOF_Map_Magenta_Box_D.png", + "target_hash": "8a9aa597d75eba784c7fe03eaf57901dc67275f0" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Props/KLT_Bin/Materials/Textures/FOF_Mesh_Labels_D.png", + "source_hash": "51cdc4e4960e2123299f7b19e34d337ec1603645", + "target_url": "./SubUSDs/textures/FOF_Mesh_Labels_D.png", + "target_hash": "a99426774f22a76eb394f254495ecb8758b92dbf" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BarelPlasticA_N.png", + "source_hash": "ffdd5ab69f823a5ab355cfa8019ee51bdb00ffb5", + "target_url": "./SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_N.png", + "target_hash": "d402e5a142b8ff6ce88d423c1efa771aa0de9319" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BarelPlasticA_M.png", + "source_hash": "0750bbde6e692c97dbed75d14ac0ff65add87367", + "target_url": "./SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_M.png", + "target_hash": "18a7b59b1e4ac6114f7cef882e103b7d0c96abbc" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/AisleSign_Text_01.png", + "source_hash": "32fcb814bdd92c1b5c5e609becda2bbcd7c994c0", + "target_url": "./SubUSDs/textures/M_AisleSign/AisleSign_Text_01.png", + "target_hash": "a0129dc804289f1ad8739ab568ab9db56859e189" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BarelPlasticA_D.png", + "source_hash": "3dd09213bd2743e04b8998e482807e38aedbe38f", + "target_url": "./SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_D.png", + "target_hash": "a688329c658b17dcee50f3e8b626ddc3b0c9c17d" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_AisleSign_N.png", + "source_hash": "8cf5e1c7d1b88c6462c3b81eca8d4bb7aa20195f", + "target_url": "./SubUSDs/textures/M_AisleSign/T_AisleSign_N.png", + "target_hash": "f06004856532a3c4da0b36881dd0f679269b805b" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_BarelPlasticA_ORM.png", + "source_hash": "8ca0dd8ddf2d1a7b162c88deefae048f9c520c2f", + "target_url": "./SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_ORM.png", + "target_hash": "8358561fa08258c7536443c5d2f582f89060a4eb" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_AisleSign_D.png", + "source_hash": "c59f5ba81de80872295a65281c2b352732ae6868", + "target_url": "./SubUSDs/textures/M_AisleSign/T_AisleSign_D.png", + "target_hash": "ef47ba187bea30d72fa0026f23697eba64cce160" + }, + { + "source_url": "/home/user/isaacdata/0.ISAAC/2.Env/Environments/Simple_Warehouse/Materials/Textures/T_AisleSign_ORM.png", + "source_hash": "6a3970209ad701e45fda798afd5fb4ac8fbccb24", + "target_url": "./SubUSDs/textures/M_AisleSign/T_AisleSign_ORM.png", + "target_hash": "37f23fed713b9315c21de5795eca0d71d38a7bbf" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_Task4/SubUSDs/2_small_warehouse2.usd b/resources/Collected_Task4/SubUSDs/2_small_warehouse2.usd new file mode 100755 index 0000000000000000000000000000000000000000..8fce484d549a782983be14b648fad9798d1e569b --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/2_small_warehouse2.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a7c8a50ebf3a8a5e26be73ada51bc23fd132bbf957dcd01626348e1c89df9a3 +size 1611755 diff --git a/resources/Collected_Task4/SubUSDs/Foldable_box.usd b/resources/Collected_Task4/SubUSDs/Foldable_box.usd new file mode 100755 index 0000000000000000000000000000000000000000..ca3737c184ff5a79ec4542cba41256f187a6ee33 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/Foldable_box.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea83e9a80dea29d292ffd91d7e30487da56d2db4d7c850f986444221673836e +size 266569 diff --git a/resources/Collected_Task4/SubUSDs/SM_BeamA_9M.usd b/resources/Collected_Task4/SubUSDs/SM_BeamA_9M.usd new file mode 100755 index 0000000000000000000000000000000000000000..c3ea432afbb9a8715318c251e1368d912d4d7cbb --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_BeamA_9M.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceba51194709819d15cc36daf5fd3b0b7a4773da4531e90a9c980ab2535e91ca +size 6096 diff --git a/resources/Collected_Task4/SubUSDs/SM_BracketBeam.usd b/resources/Collected_Task4/SubUSDs/SM_BracketBeam.usd new file mode 100755 index 0000000000000000000000000000000000000000..eb2815c71948b8ff68d648a22c4f68a556f93528 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_BracketBeam.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f7b6a499a56cea17e0b10751683802e6370f0d785858bdaedfc25fcad52baa5 +size 4147 diff --git a/resources/Collected_Task4/SubUSDs/SM_BracketBeam_3m.usd b/resources/Collected_Task4/SubUSDs/SM_BracketBeam_3m.usd new file mode 100755 index 0000000000000000000000000000000000000000..525d91e785e958ae89a6ef5afe987d49acb90fd1 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_BracketBeam_3m.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46d63722fcefd56277f7de95f92406d78b7d1699cb80cefda6907b54ebb05240 +size 4152 diff --git a/resources/Collected_Task4/SubUSDs/SM_BracketSlot.usd b/resources/Collected_Task4/SubUSDs/SM_BracketSlot.usd new file mode 100755 index 0000000000000000000000000000000000000000..e95506165ba0c7f4ccb2c86285d57db69288ea9a --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_BracketSlot.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:407825bffb45ee761bb41c5336de13b2e21035d88d22aee22c3b609cbc33c3c3 +size 13401 diff --git a/resources/Collected_Task4/SubUSDs/SM_CardBoxA_02.usd b/resources/Collected_Task4/SubUSDs/SM_CardBoxA_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..493ee9015f6c6a17fde7c84e4ea08d0308cca198 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_CardBoxA_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9149c756a136672d72187ec666648f99f76a8281080f28790f6c7790076e89ac +size 13716 diff --git a/resources/Collected_Task4/SubUSDs/SM_CeilingA_6X6.usd b/resources/Collected_Task4/SubUSDs/SM_CeilingA_6X6.usd new file mode 100755 index 0000000000000000000000000000000000000000..d679128ff5f32756dfa8f785e51dc3461ea433a8 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_CeilingA_6X6.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30a3422c6be63a582554a3c3f616ce961cbf51da0216eaa1ccc70994ff6fa5d6 +size 3599 diff --git a/resources/Collected_Task4/SubUSDs/SM_FireExtinguisher_02.usd b/resources/Collected_Task4/SubUSDs/SM_FireExtinguisher_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..92f5bb19a91e2dd74a2a82ed4f902259d9d7b7c3 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_FireExtinguisher_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8551bead3786ee8a585da6611cf12ba0ac3d7528cc582c25ef73af906cfb1afe +size 166925 diff --git a/resources/Collected_Task4/SubUSDs/SM_FloorDecal_Keepclear.usd b/resources/Collected_Task4/SubUSDs/SM_FloorDecal_Keepclear.usd new file mode 100755 index 0000000000000000000000000000000000000000..b6187ad451dd9fe5d08fd69c20449c1f72cd90a1 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_FloorDecal_Keepclear.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e56e207af1774bf89e90a74bf4c41d5bb08552f4f1b41f4912636ef21f134ed +size 3526 diff --git a/resources/Collected_Task4/SubUSDs/SM_FloorDecal_RecRed1X1.usd b/resources/Collected_Task4/SubUSDs/SM_FloorDecal_RecRed1X1.usd new file mode 100755 index 0000000000000000000000000000000000000000..d2a8e9af9b5f37e42741ea50127c3c69559b785e --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_FloorDecal_RecRed1X1.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2d955fae44a24c3af9ecee7e5b65a69af0501102217161e68b708093bf7c19c +size 4383 diff --git a/resources/Collected_Task4/SubUSDs/SM_FloorDecal_StripeFull_4m.usd b/resources/Collected_Task4/SubUSDs/SM_FloorDecal_StripeFull_4m.usd new file mode 100755 index 0000000000000000000000000000000000000000..c34fcf912aed08277c5b200441cc484011155fad --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_FloorDecal_StripeFull_4m.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be7771fcc8a9d55bec420c0575b9f9dac62e4b62cb92b017e353e284e4a7126b +size 3527 diff --git a/resources/Collected_Task4/SubUSDs/SM_FuseBox_01.usd b/resources/Collected_Task4/SubUSDs/SM_FuseBox_01.usd new file mode 100755 index 0000000000000000000000000000000000000000..9814db7914d8f3fab9e45ecbe2ecdc2d5865beb2 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_FuseBox_01.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d74a12784c60885be094808b6cbcc26eb839daa258efee01fd2feb024ae04fe +size 44823 diff --git a/resources/Collected_Task4/SubUSDs/SM_FuseBox_04.usd b/resources/Collected_Task4/SubUSDs/SM_FuseBox_04.usd new file mode 100755 index 0000000000000000000000000000000000000000..f6f8e560a96337de358ec3733851c3f27b597ecf --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_FuseBox_04.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8abd6565eec0c0967968bb6eb76fb18213dc471de69dd5dbe3eb68646cbd7612 +size 8355 diff --git a/resources/Collected_Task4/SubUSDs/SM_LampCeilingA_04.usd b/resources/Collected_Task4/SubUSDs/SM_LampCeilingA_04.usd new file mode 100755 index 0000000000000000000000000000000000000000..743a942172b1f02fb1f306e38152883f1196ee9c --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_LampCeilingA_04.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eb9801d5a1f9cb836e74b64401e41934fe900a27cf4c2266e3af411527abde4 +size 24482 diff --git a/resources/Collected_Task4/SubUSDs/SM_PaletteA_01.usd b/resources/Collected_Task4/SubUSDs/SM_PaletteA_01.usd new file mode 100755 index 0000000000000000000000000000000000000000..58510cf51bb5af2711574081f7af4bdbecb58f8b --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_PaletteA_01.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:921338dc06b06c823c3b5543705fed00f4e40814c76d43ea32e20f676c35f55c +size 52288 diff --git a/resources/Collected_Task4/SubUSDs/SM_PaletteA_02.usd b/resources/Collected_Task4/SubUSDs/SM_PaletteA_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..9a7cbf52a052713b5064e29c3b0e793dde78af80 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_PaletteA_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c80baab328f059d537f80f7726d22a1c36f1b5d68c8e33f21cef5261fa9c586 +size 27306 diff --git a/resources/Collected_Task4/SubUSDs/SM_PillarA_9M.usd b/resources/Collected_Task4/SubUSDs/SM_PillarA_9M.usd new file mode 100755 index 0000000000000000000000000000000000000000..df7cdc2c0d11426f545ab1d3a1861699fe5b636e --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_PillarA_9M.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf595d2432ba4f71d4d513e654d971d2c933af6ac893c60f689a1247407842b4 +size 6185 diff --git a/resources/Collected_Task4/SubUSDs/SM_PillarPartA_9M.usd b/resources/Collected_Task4/SubUSDs/SM_PillarPartA_9M.usd new file mode 100755 index 0000000000000000000000000000000000000000..dbbdd17767aad9deb8cef9c6d205dff10e29eaa8 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_PillarPartA_9M.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:060f3e05d729136f85469faf45eaed20d8ac065260509c429e7b7e4a58b4ca07 +size 69718 diff --git a/resources/Collected_Task4/SubUSDs/SM_PushcartA_02.usd b/resources/Collected_Task4/SubUSDs/SM_PushcartA_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..3aca6d3451e65b1694993e030854226671f8796d --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_PushcartA_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1679b9b36f422bfecd6d2cb47511830b82e7496d2a20f0be36c6b9911e7e8b49 +size 85768 diff --git a/resources/Collected_Task4/SubUSDs/SM_RackFrame_03.usd b/resources/Collected_Task4/SubUSDs/SM_RackFrame_03.usd new file mode 100755 index 0000000000000000000000000000000000000000..dda0bba23eab1d89f1107cea1e07a05d69e6c030 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_RackFrame_03.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac71c7678ffd127fa5ded5f763b4c2ee2267b68bae8f2551ae23941b96d5b1f9 +size 18811 diff --git a/resources/Collected_Task4/SubUSDs/SM_RackShelf_01.usd b/resources/Collected_Task4/SubUSDs/SM_RackShelf_01.usd new file mode 100755 index 0000000000000000000000000000000000000000..b048388e0e127f3a51bc1eeb74125707e306fa55 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_RackShelf_01.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98454de229b59eec405194c14d17bc0d08503a07e05ba3ff669c9c42f6bb860d +size 93868 diff --git a/resources/Collected_Task4/SubUSDs/SM_Rackshield_02.usd b/resources/Collected_Task4/SubUSDs/SM_Rackshield_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..2721c9675e028835743396390bd94ff230814b57 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_Rackshield_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2b6c2e2ba99e6e1dd133f5c68a07a2e52a1298a0f61b71cf52b1ed8f801744d +size 22334 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignA_02.usd b/resources/Collected_Task4/SubUSDs/SM_SignA_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..61499fe7727d84d54b8a004fabdb0047fb8f34d5 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignA_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:391c50643a2fa6c8bcd18a4bccc9928726395691c969e5f9e256a962a07721ed +size 3822 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignB_02.usd b/resources/Collected_Task4/SubUSDs/SM_SignB_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..59ef1ba5afef3e4920d8224d1dd8bffd28845c30 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignB_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af9fb0446311d958390130856a3efe412e138ef306098687ac3da89e7df323fc +size 3445 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignB_11.usd b/resources/Collected_Task4/SubUSDs/SM_SignB_11.usd new file mode 100755 index 0000000000000000000000000000000000000000..cd5a15d51ee1c87c9b838957c62458c4387841c9 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignB_11.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:265dfd52bf2fdbc0ebdc6d27ae7000b88093390b47cb7d04d75cf95d05c042a6 +size 3445 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_01.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_01.usd new file mode 100755 index 0000000000000000000000000000000000000000..e797cc613abde4cb10da2e46744bc1d6ec25bb84 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_01.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f29c02732bf369c61bf3ccfb1fccab4ea42f8003346536b5489c311b054a3b4 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_02.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..c3be609e06ecc30952e1f5a3d6849a3d259a0f8b --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9102e64709d0d5e7dddc04f61802754afd694c212b829bf891078596618cf263 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_03.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_03.usd new file mode 100755 index 0000000000000000000000000000000000000000..0635e3611ec415c5624fe936b139455aa7f5aaf1 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_03.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6700bd1061a3c22ba63ed84a80f34f72a5d712cb2dec6c650d67750c38cdc760 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_04.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_04.usd new file mode 100755 index 0000000000000000000000000000000000000000..bc8e8386ee6e64ef6a3d5e6058595513dca27ca9 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_04.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4c85a1b23dd8f4ca2e3a9b6ae98db51edb89df835d4fc1f85fcb626fbb6508e +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_05.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_05.usd new file mode 100755 index 0000000000000000000000000000000000000000..a08971eef10500a095ced5ca2ab009daef32cca3 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_05.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70a8730068c735e1737e555cd390a4347156a052de2a8fe27afa1e02082a6560 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_06.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_06.usd new file mode 100755 index 0000000000000000000000000000000000000000..f88da9d702d34108bc194dfc1d8381a21d03b692 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_06.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55ab7eaffa095b7150fc961cb13c4bbf1af535a262729ba94c2d20ce0f51a939 +size 5402 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_07.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_07.usd new file mode 100755 index 0000000000000000000000000000000000000000..1980ebfbaa6543d979b35ad6f68e22eb2b9a331f --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_07.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8940c8ba49bebbb97d17d24a36fdb98608c29377b12b1de31ced62f0e81d179e +size 5421 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_08.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_08.usd new file mode 100755 index 0000000000000000000000000000000000000000..d0ef3336580a43400091396c06ac0a367079d68e --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_08.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51de10b39665fee5f7d41bc346d8f479d179ec2c715d7daf7a1a4602b60b2d9b +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_09.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_09.usd new file mode 100755 index 0000000000000000000000000000000000000000..431b48b6a27deeaeb3afa20903649cad4e5700e2 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_09.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:592a87d1def148753b7b5b9d09bb7938a95f33b800390f11ac45e80554b19186 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_10.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_10.usd new file mode 100755 index 0000000000000000000000000000000000000000..f6e47135bfc81631ec3d105eb1692b90949134f2 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_10.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91d0406c966730fb5138ffa9f898c8aefebefba5fd7e489a6eecb8d9c39d26a8 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_11.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_11.usd new file mode 100755 index 0000000000000000000000000000000000000000..5fdf5b24a04b09a7190740c3e6d02ea3fc65071e --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_11.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d07cad6db239ac06a0de2ef4d70a83937f03b0a927a08abb64f6a0c0fa71231f +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_12.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_12.usd new file mode 100755 index 0000000000000000000000000000000000000000..d693abbdc47754de8556e1222dc9a12b78f1d6c7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_12.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cc867b08876b152f6fb4cbe06c8b1f60da234bb7b4c98089a1683bbc5602b30 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_SignCVer_13.usd b/resources/Collected_Task4/SubUSDs/SM_SignCVer_13.usd new file mode 100755 index 0000000000000000000000000000000000000000..a7dd0fe25a10fbb0c7d10db8c9c13815d655073c --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_SignCVer_13.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b740b526c88ff2ecff1d127dc4f44597f250ce3a6295f15a5bee53166f1c16 +size 5410 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallA_6M.usd b/resources/Collected_Task4/SubUSDs/SM_WallA_6M.usd new file mode 100755 index 0000000000000000000000000000000000000000..76a54dd2dc3fef4351f284eb27bf3b6258a02aca --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallA_6M.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a262cd113f418ad459128e4cbe2e6037408fcf5905813a2d22825d3a69119ec +size 6432 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallA_InnerCorner.usd b/resources/Collected_Task4/SubUSDs/SM_WallA_InnerCorner.usd new file mode 100755 index 0000000000000000000000000000000000000000..11ca12f8c74437456559e302b371a3e390f60178 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallA_InnerCorner.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5470417c1e8522b0757746fdf23e826d0665456a922157e496452c11dc538b0d +size 10063 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallB_6M.usd b/resources/Collected_Task4/SubUSDs/SM_WallB_6M.usd new file mode 100755 index 0000000000000000000000000000000000000000..fe00f56d874c5a7e6c626404739439cd0cfe7462 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallB_6M.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4997a6f6a5c813f13127fd3c061d01fc794121cfb237014684bbd9dcf9a7fc5 +size 3590 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallB_InnerCorner.usd b/resources/Collected_Task4/SubUSDs/SM_WallB_InnerCorner.usd new file mode 100755 index 0000000000000000000000000000000000000000..650e2e29c48c444c3cded2bd13b43c1bdddb9e99 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallB_InnerCorner.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dfa1caa6b7d9160bcd0b1074361d00020d528373ff9eeedc761a11c2e620024 +size 3928 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallWire_02.usd b/resources/Collected_Task4/SubUSDs/SM_WallWire_02.usd new file mode 100755 index 0000000000000000000000000000000000000000..8ba8ddd5d3295ebf52ca37f30489bd4c507884ee --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallWire_02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:591d65d0434ab00a7ff2924ba5cb1d7083286f67b87dc0b37d464ad86672a2e9 +size 39023 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallWire_03.usd b/resources/Collected_Task4/SubUSDs/SM_WallWire_03.usd new file mode 100755 index 0000000000000000000000000000000000000000..6dd8eaa8a8dd8770cf03ddf5643dabd2b79e0aad --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallWire_03.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4052fdd14cf0d403fe96cdfc27e4d3471198af9304b1d77d65dabd250702026 +size 53052 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallWire_06.usd b/resources/Collected_Task4/SubUSDs/SM_WallWire_06.usd new file mode 100755 index 0000000000000000000000000000000000000000..395768aa8add13a3c113dc94785215e2772c01ce --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallWire_06.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eea98a5fb211ac1a82bce3ed3afb74c90859bbc3ef921b957a3b0d8fe4f820e +size 31628 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallWire_07.usd b/resources/Collected_Task4/SubUSDs/SM_WallWire_07.usd new file mode 100755 index 0000000000000000000000000000000000000000..909d5ab4bcf2074bada23347f9516883d7ffb8fc --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallWire_07.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc5351b3f6362fcce45d1aa656ba426e7e72d85da62db33a0d42df38f5823ac +size 37229 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallWire_08.usd b/resources/Collected_Task4/SubUSDs/SM_WallWire_08.usd new file mode 100755 index 0000000000000000000000000000000000000000..db5c6b7a81bd282159c1083a9d9d4cdb9d01b2ff --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallWire_08.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26045c9a4eb5b642b1fcd2d2960f77592f1d3520ca41ca78b8f50b721bd4affc +size 23482 diff --git a/resources/Collected_Task4/SubUSDs/SM_WallWire_10.usd b/resources/Collected_Task4/SubUSDs/SM_WallWire_10.usd new file mode 100755 index 0000000000000000000000000000000000000000..7f656fdd9c56b0beb578d2514c0e567c8df69ed3 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_WallWire_10.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac5406338c9ecc706b50ec6c8e97f70eba40075cfa1e135758a5d59888366eb5 +size 56342 diff --git a/resources/Collected_Task4/SubUSDs/SM_floor02.usd b/resources/Collected_Task4/SubUSDs/SM_floor02.usd new file mode 100755 index 0000000000000000000000000000000000000000..e33f06cb698e8b24a77ca845499d96366c3b961e --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/SM_floor02.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1718a0cca828405c23764fc9646c212f76f23a6fa0255e8d74f4cd4640c6671 +size 4703 diff --git a/resources/Collected_Task4/SubUSDs/S_AisleSign.usd b/resources/Collected_Task4/SubUSDs/S_AisleSign.usd new file mode 100755 index 0000000000000000000000000000000000000000..7340daeeb2dbf5786f59aa52852974609d464c5f --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/S_AisleSign.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87875919e69b015106caa48f37a8d6528c228bfabf5542107d546a64043ea984 +size 4595 diff --git a/resources/Collected_Task4/SubUSDs/S_Barcode.usd b/resources/Collected_Task4/SubUSDs/S_Barcode.usd new file mode 100755 index 0000000000000000000000000000000000000000..2429707ff11d60d54cff173e3d39d1a348e25709 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/S_Barcode.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6280aeffc817c8a259b35800c834a6983ec7c47019bec2e23aad7ffdb7a8aec +size 3329 diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_Barcode_0001.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_Barcode_0001.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3b199bcbe6651375b5669d8262e5230940b06223 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_Barcode_0001.mdl @@ -0,0 +1,56 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_Barcode_0001( + uniform texture_2d BaseColor_Texture = texture_2d("../textures/0001.png",::tex::gamma_srgb) + [[sampler_color()]], + float4 BaseColor_Tint = float4(1.0,1.0,1.0,1.0), + float Metallic = 0.05, + float Roughness = 0.3) +[[ + dither_masked_off() +]] + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + + float3 Normal_mdl = float3(0.0,0.0,1.0); + + float4 Local0 = tex::lookup_float4(BaseColor_Texture,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local1 = (float3(Local0.x,Local0.y,Local0.z) * float3(BaseColor_Tint.x,BaseColor_Tint.y,BaseColor_Tint.z)); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = (Local0.w - 0.3333) < 0.0f ? 0.0f : 1.0f; + float3 BaseColor_mdl = Local1; + float Metallic_mdl = Metallic; + float Specular_mdl = 0.5; + float Roughness_mdl = Roughness; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_CeilingA_06b.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_CeilingA_06b.mdl new file mode 100755 index 0000000000000000000000000000000000000000..785bc35180cf72edecf1f1dd7a801e4b7db2e76f --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_CeilingA_06b.mdl @@ -0,0 +1,65 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_CeilingA_06b( + float4 MainTiling = float4(1.0,1.0,0.0,1.0), + uniform texture_2d MainNormalInput = texture_2d("../textures/T_BeamsA_N.png",::tex::gamma_linear) + [[sampler_normal()]], + float4 ColorAlbedo = float4(0.145,0.145,0.145,0.0), + uniform texture_2d AlbedoTexture = texture_2d("../textures/T_Floor_01_D.png",::tex::gamma_srgb) + [[sampler_color()]], + uniform texture_2d MaskSelection = texture_2d("../textures/T_BeamsA_M.png",::tex::gamma_linear) + [[sampler_masks()]], + uniform texture_2d MergeMapInput = texture_2d("../textures/T_BeamsA_ORM.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float2 Local0 = (float2(float3(MainTiling.x,MainTiling.y,MainTiling.z).x,float3(MainTiling.x,MainTiling.y,MainTiling.z).y) * CustomizedUV0_mdl); + float4 Local1 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 Normal_mdl = float3(Local1.x,Local1.y,Local1.z); + + float4 Local2 = tex::lookup_float4(AlbedoTexture,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float4 Local3 = tex::lookup_float4(MaskSelection,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local4 = math::lerp(float3(ColorAlbedo.x,ColorAlbedo.y,ColorAlbedo.z),float3(Local2.x,Local2.y,Local2.z),float3(Local3.x,Local3.y,Local3.z)); + float4 Local5 = tex::lookup_float4(MergeMapInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local6 = math::lerp(RoughnessMin,RoughnessMax,float3(Local5.x,Local5.y,Local5.z).y); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = Local4; + float Metallic_mdl = float3(Local5.x,Local5.y,Local5.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local6; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_Floor_01.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_Floor_01.mdl new file mode 100755 index 0000000000000000000000000000000000000000..2f23d79527169c6dc2ca4e9d77390f3f8a358f3a --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_Floor_01.mdl @@ -0,0 +1,67 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_Floor_01( + float4 MainTiling = float4(1.0,1.0,0.0,1.0), + uniform texture_2d MainNormalInput = texture_2d("../textures/T_Floor_01_N.png",::tex::gamma_linear) + [[sampler_normal()]], + float4 MainNormalStrenght = float4(1.0,1.0,0.9,1.0), + float4 ColorAlbedo = float4(0.145,0.145,0.145,0.0), + uniform texture_2d AlbedoTexture = texture_2d("../textures/T_Floor_01_D.png",::tex::gamma_srgb) + [[sampler_color()]], + uniform texture_2d MaskSelection = texture_2d("../textures/T_Floor_01_M.png",::tex::gamma_linear) + [[sampler_masks()]], + uniform texture_2d MergeMapInput = texture_2d("../textures/T_Floor_01_ORM.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float2 Local0 = (float2(float3(MainTiling.x,MainTiling.y,MainTiling.z).x,float3(MainTiling.x,MainTiling.y,MainTiling.z).y) * CustomizedUV0_mdl); + float4 Local1 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat)); + float3 Local2 = (float3(Local1.x,Local1.y,Local1.z) * float3(MainNormalStrenght.x,MainNormalStrenght.y,MainNormalStrenght.z)); + + float3 Normal_mdl = Local2; + + float4 Local3 = tex::lookup_float4(AlbedoTexture,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float4 Local4 = tex::lookup_float4(MaskSelection,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local5 = math::lerp(float3(ColorAlbedo.x,ColorAlbedo.y,ColorAlbedo.z),float3(Local3.x,Local3.y,Local3.z),float3(Local4.x,Local4.y,Local4.z)); + float4 Local6 = tex::lookup_float4(MergeMapInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local7 = math::lerp(RoughnessMin,RoughnessMax,float3(Local6.x,Local6.y,Local6.z).y); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = Local5; + float Metallic_mdl = float3(Local6.x,Local6.y,Local6.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local7; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_FrameA_01.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_FrameA_01.mdl new file mode 100755 index 0000000000000000000000000000000000000000..38c411481848db8d8d96e2fd210e405cd483e006 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_FrameA_01.mdl @@ -0,0 +1,65 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_FrameA_01( + float4 MainTiling = float4(1.0,1.0,0.0,1.0), + uniform texture_2d MainNormalInput = texture_2d("../textures/T_BeamsA_N.png",::tex::gamma_linear) + [[sampler_normal()]], + float4 ColorAlbedo = float4(0.145,0.145,0.145,0.0), + uniform texture_2d AlbedoTexture = texture_2d("../textures/T_Floor_01_D.png",::tex::gamma_srgb) + [[sampler_color()]], + uniform texture_2d MaskSelection = texture_2d("../textures/T_BeamsA_M.png",::tex::gamma_linear) + [[sampler_masks()]], + uniform texture_2d MergeMapInput = texture_2d("../textures/T_BeamsA_ORM.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float2 Local0 = (float2(float3(MainTiling.x,MainTiling.y,MainTiling.z).x,float3(MainTiling.x,MainTiling.y,MainTiling.z).y) * CustomizedUV0_mdl); + float4 Local1 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 Normal_mdl = float3(Local1.x,Local1.y,Local1.z); + + float4 Local2 = tex::lookup_float4(AlbedoTexture,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float4 Local3 = tex::lookup_float4(MaskSelection,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local4 = math::lerp(float3(ColorAlbedo.x,ColorAlbedo.y,ColorAlbedo.z),float3(Local2.x,Local2.y,Local2.z),float3(Local3.x,Local3.y,Local3.z)); + float4 Local5 = tex::lookup_float4(MergeMapInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local6 = math::lerp(RoughnessMin,RoughnessMax,float3(Local5.x,Local5.y,Local5.z).y); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = Local4; + float Metallic_mdl = float3(Local5.x,Local5.y,Local5.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local6; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_LampCeilingA.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_LampCeilingA.mdl new file mode 100755 index 0000000000000000000000000000000000000000..143fc5be35a155bfe7b10ea5a3d88bc1f19e3607 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_LampCeilingA.mdl @@ -0,0 +1,66 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_LampCeilingA( + float U_Tiling = 1.0, + float V_Tiling = 1.0, + uniform texture_2d MainNormalInput = texture_2d("../textures/T_Floor_01_N.png",::tex::gamma_linear) + [[sampler_normal()]], + uniform texture_2d AlbedoTexture = texture_2d("../textures/T_Floor_01_D.png",::tex::gamma_srgb) + [[sampler_color()]], + float Desaturation = 0.0, + float4 BaseColor_Tint = float4(1.0,1.0,1.0,1.0), + uniform texture_2d MergeMapInput = texture_2d("../textures/MI_LampCeilingA/Alum_Anodized_roughness.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float2 Local0 = (CustomizedUV0_mdl * float2(U_Tiling,V_Tiling)); + float4 Local1 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 Normal_mdl = float3(Local1.x,Local1.y,Local1.z); + + float4 Local2 = tex::lookup_float4(AlbedoTexture,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local3 = math::dot(float3(Local2.x,Local2.y,Local2.z), float3(0.3,0.59,0.11)); + float3 Local4 = math::lerp(float3(Local2.x,Local2.y,Local2.z),float3(Local3,Local3,Local3),Desaturation); + float3 Local5 = (Local4 * float3(BaseColor_Tint.x,BaseColor_Tint.y,BaseColor_Tint.z)); + float4 Local6 = tex::lookup_float4(MergeMapInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local7 = math::lerp(RoughnessMin,RoughnessMax,float3(Local6.x,Local6.y,Local6.z).y); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = Local5; + float Metallic_mdl = float3(Local6.x,Local6.y,Local6.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local7; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_PushcartA_01.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_PushcartA_01.mdl new file mode 100755 index 0000000000000000000000000000000000000000..0f4a367a9ed2e97cf1600dfd0fe5073cf0c4d40b --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_PushcartA_01.mdl @@ -0,0 +1,68 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_PushcartA_01( + uniform texture_2d MainNormalInput = texture_2d("../textures/MI_PushcartA_01/T_BarelPlasticA_N.png",::tex::gamma_linear) + [[sampler_normal()]], + float4 Body = float4(0.128,0.128,0.128,1.0), + uniform texture_2d MaskSelection = texture_2d("../textures/MI_PushcartA_01/T_BarelPlasticA_M.png",::tex::gamma_linear) + [[sampler_color()]], + float4 Handle = float4(0.128,0.128,0.128,1.0), + float4 Cap = float4(0.128,0.128,0.128,1.0), + uniform texture_2d AlbedoTexture = texture_2d("../textures/MI_PushcartA_01/T_BarelPlasticA_D.png",::tex::gamma_srgb) + [[sampler_color()]], + uniform texture_2d MergeMapInput = texture_2d("../textures/MI_PushcartA_01/T_BarelPlasticA_ORM.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float4 Local0 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 Normal_mdl = float3(Local0.x,Local0.y,Local0.z); + + float4 Local1 = tex::lookup_float4(MaskSelection,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local2 = math::lerp(float3(0.0,0.0,0.0),float3(Body.x,Body.y,Body.z),Local1.x); + float3 Local3 = math::lerp(Local2,float3(Handle.x,Handle.y,Handle.z),Local1.y); + float3 Local4 = math::lerp(Local3,float3(Cap.x,Cap.y,Cap.z),Local1.z); + float4 Local5 = tex::lookup_float4(AlbedoTexture,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local6 = math::lerp(Local4,float3(Local5.x,Local5.y,Local5.z),Local1.w); + float4 Local7 = tex::lookup_float4(MergeMapInput,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float Local8 = math::lerp(RoughnessMin,RoughnessMax,float3(Local7.x,Local7.y,Local7.z).y); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = Local6; + float Metallic_mdl = float3(Local7.x,Local7.y,Local7.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local8; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_RackShield_01.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_RackShield_01.mdl new file mode 100755 index 0000000000000000000000000000000000000000..c1cc52cd716e07b530ae35da3358d5f3f8f5df51 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_RackShield_01.mdl @@ -0,0 +1,66 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_RackShield_01( + float U_Tiling = 1.0, + float V_Tiling = 1.0, + uniform texture_2d MainNormalInput = texture_2d("../textures/T_Floor_01_N.png",::tex::gamma_linear) + [[sampler_normal()]], + uniform texture_2d AlbedoTexture = texture_2d("../textures/T_Floor_01_D.png",::tex::gamma_srgb) + [[sampler_color()]], + float Desaturation = 0.0, + float4 BaseColor_Tint = float4(1.0,1.0,1.0,1.0), + uniform texture_2d MergeMapInput = texture_2d("../textures/MI_LampCeilingA/Alum_Anodized_roughness.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float2 Local0 = (CustomizedUV0_mdl * float2(U_Tiling,V_Tiling)); + float4 Local1 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 Normal_mdl = float3(Local1.x,Local1.y,Local1.z); + + float4 Local2 = tex::lookup_float4(AlbedoTexture,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local3 = math::dot(float3(Local2.x,Local2.y,Local2.z), float3(0.3,0.59,0.11)); + float3 Local4 = math::lerp(float3(Local2.x,Local2.y,Local2.z),float3(Local3,Local3,Local3),Desaturation); + float3 Local5 = (Local4 * float3(BaseColor_Tint.x,BaseColor_Tint.y,BaseColor_Tint.z)); + float4 Local6 = tex::lookup_float4(MergeMapInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local7 = math::lerp(RoughnessMin,RoughnessMax,float3(Local6.x,Local6.y,Local6.z).y); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = Local5; + float Metallic_mdl = float3(Local6.x,Local6.y,Local6.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local7; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_SignB.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_SignB.mdl new file mode 100755 index 0000000000000000000000000000000000000000..36a839b2ae211869605dbf220f25690303521f16 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_SignB.mdl @@ -0,0 +1,49 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_SignB( + uniform texture_2d TextureSelection = texture_2d("../textures/MI_SignB/T_SignsA_D.png",::tex::gamma_srgb) + [[sampler_color()]]) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + + float3 Normal_mdl = float3(0.0,0.0,1.0); + + float4 Local0 = tex::lookup_float4(TextureSelection,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = float3(Local0.x,Local0.y,Local0.z); + float Metallic_mdl = 0.0; + float Specular_mdl = 0.2; + float Roughness_mdl = 0.125; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/MI_WallB_01.mdl b/resources/Collected_Task4/SubUSDs/materials/MI_WallB_01.mdl new file mode 100755 index 0000000000000000000000000000000000000000..23d4d6b110debcc97a828b9892d9373eba1b3286 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/MI_WallB_01.mdl @@ -0,0 +1,67 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material MI_WallB_01( + float4 MainTiling = float4(1.0,1.0,0.0,1.0), + uniform texture_2d MainNormalInput = texture_2d("../textures/T_Floor_01_N.png",::tex::gamma_linear) + [[sampler_normal()]], + float4 MainNormalStrenght = float4(1.0,1.0,0.9,1.0), + float4 ColorAlbedo = float4(0.145,0.145,0.145,0.0), + uniform texture_2d AlbedoTexture = texture_2d("../textures/T_Floor_01_D.png",::tex::gamma_srgb) + [[sampler_color()]], + uniform texture_2d MaskSelection = texture_2d("../textures/T_Floor_01_M.png",::tex::gamma_linear) + [[sampler_masks()]], + uniform texture_2d MergeMapInput = texture_2d("../textures/T_Floor_01_ORM.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float2 Local0 = (float2(float3(MainTiling.x,MainTiling.y,MainTiling.z).x,float3(MainTiling.x,MainTiling.y,MainTiling.z).y) * CustomizedUV0_mdl); + float4 Local1 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat)); + float3 Local2 = (float3(Local1.x,Local1.y,Local1.z) * float3(MainNormalStrenght.x,MainNormalStrenght.y,MainNormalStrenght.z)); + + float3 Normal_mdl = Local2; + + float4 Local3 = tex::lookup_float4(AlbedoTexture,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float4 Local4 = tex::lookup_float4(MaskSelection,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local5 = math::lerp(float3(ColorAlbedo.x,ColorAlbedo.y,ColorAlbedo.z),float3(Local3.x,Local3.y,Local3.z),float3(Local4.x,Local4.y,Local4.z)); + float4 Local6 = tex::lookup_float4(MergeMapInput,float2(Local0.x,1.0-Local0.y),tex::wrap_repeat,tex::wrap_repeat); + float Local7 = math::lerp(RoughnessMin,RoughnessMax,float3(Local6.x,Local6.y,Local6.z).y); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = Local5; + float Metallic_mdl = float3(Local6.x,Local6.y,Local6.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local7; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/M_AisleSign.mdl b/resources/Collected_Task4/SubUSDs/materials/M_AisleSign.mdl new file mode 100755 index 0000000000000000000000000000000000000000..b2451607d795748abe20db3cbbe89bd33a2de703 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/M_AisleSign.mdl @@ -0,0 +1,62 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material M_AisleSign( + uniform texture_2d Text = texture_2d("../textures/M_AisleSign/AisleSign_Text_01.png",::tex::gamma_linear) + [[sampler_color()]]) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float4 Local0 = ::unpack_normal_map(tex::lookup_float4(texture_2d("../textures/M_AisleSign/T_AisleSign_N.png",::tex::gamma_linear),float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 Normal_mdl = float3(Local0.x,Local0.y,Local0.z); + + float4 Local1 = tex::lookup_float4(Text,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local2 = (1.0 - float3(Local1.x,Local1.y,Local1.z)); + float3 Local3 = (Local2 * 2.0); + float4 Local4 = tex::lookup_float4(texture_2d("../textures/M_AisleSign/T_AisleSign_D.png",::tex::gamma_srgb),float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float3 Local5 = (1.0 - float3(Local4.x,Local4.y,Local4.z)); + float3 Local6 = (Local3 * Local5); + float3 Local7 = (1.0 - Local6); + float3 Local8 = (float3(Local1.x,Local1.y,Local1.z) * 2.0); + float3 Local9 = (Local8 * float3(Local4.x,Local4.y,Local4.z)); + float Local10 = ((float3(Local1.x,Local1.y,Local1.z).x >= 0.5) ? Local7.x : Local9.x); + float Local11 = ((float3(Local1.x,Local1.y,Local1.z).y >= 0.5) ? Local7.y : Local9.y); + float Local12 = ((float3(Local1.x,Local1.y,Local1.z).z >= 0.5) ? Local7.z : Local9.z); + float4 Local13 = tex::lookup_float4(texture_2d("../textures/M_AisleSign/T_AisleSign_ORM.png",::tex::gamma_linear),float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = float3(float2(Local10,Local11).x,float2(Local10,Local11).y,Local12); + float Metallic_mdl = Local13.z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local13.y; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/M_Glow.mdl b/resources/Collected_Task4/SubUSDs/materials/M_Glow.mdl new file mode 100755 index 0000000000000000000000000000000000000000..ca5e7b0cb3792adf64d4e595d382a44415e2ace7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/M_Glow.mdl @@ -0,0 +1,48 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material M_Glow( + float4 EmissiveColor = float4(0.28835,0.365,0.365,1.0), + float EmissiveStrength = 10.0) + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + + + float3 Normal_mdl = float3(0.0,0.0,1.0); + + float3 Local0 = (float3(EmissiveColor.x,EmissiveColor.y,EmissiveColor.z) * EmissiveStrength); + + float3 EmissiveColor_mdl = Local0; + float OpacityMask_mdl = 1.0; + float3 BaseColor_mdl = float3(0.0,0.0,0.0); + float Metallic_mdl = 0.0; + float Specular_mdl = 0.5; + float Roughness_mdl = 0.5; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: false); diff --git a/resources/Collected_Task4/SubUSDs/materials/M_WallBoard_01.mdl b/resources/Collected_Task4/SubUSDs/materials/M_WallBoard_01.mdl new file mode 100755 index 0000000000000000000000000000000000000000..65a3f97495719fd3228874cea73ffa47e405a984 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/M_WallBoard_01.mdl @@ -0,0 +1,64 @@ +mdl 1.3; + +import ::math::*; +import ::state::*; +import ::tex::*; +import ::anno::*; +using OmniUe4Function import *; +using OmniUe4Base import *; + +export annotation sampler_color(); +export annotation sampler_normal(); +export annotation sampler_grayscale(); +export annotation sampler_alpha(); +export annotation sampler_masks(); +export annotation sampler_distancefield(); +export annotation dither_masked_off(); +export annotation world_space_normal(); + +export material M_WallBoard_01( + uniform texture_2d MainNormalInput = texture_2d("../textures/M_WallBoard_01/T_WallBoard_01_N.png",::tex::gamma_linear) + [[sampler_normal()]], + uniform texture_2d AlbedoTexture = texture_2d("../textures/M_WallBoard_01/T_WallBoard_01_D.png",::tex::gamma_srgb) + [[sampler_color()]], + uniform texture_2d MergeMapInput = texture_2d("../textures/M_WallBoard_01/T_WallBoard_01_ORM.png",::tex::gamma_linear) + [[sampler_color()]], + float RoughnessMin = 0.1, + float RoughnessMax = 0.9, + uniform texture_2d AlphaSelection = texture_2d("../textures/M_WallBoard_01/T_WallBoard_01_M.png",::tex::gamma_linear) + [[sampler_alpha()]]) +[[ + dither_masked_off() +]] + = + let { + float3 WorldPositionOffset_mdl = float3(0.0,0.0,0.0); + float2 CustomizedUV0_mdl = float2(state::texture_coordinate(0).x,1.0-state::texture_coordinate(0).y); + + float4 Local0 = ::unpack_normal_map(tex::lookup_float4(MainNormalInput,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 Normal_mdl = float3(Local0.x,Local0.y,Local0.z); + + float4 Local1 = tex::lookup_float4(AlbedoTexture,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float4 Local2 = tex::lookup_float4(MergeMapInput,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat); + float Local3 = math::lerp(RoughnessMin,RoughnessMax,float3(Local2.x,Local2.y,Local2.z).y); + float4 Local4 = ::greyscale_texture_lookup(tex::lookup_float4(AlphaSelection,float2(CustomizedUV0_mdl.x,1.0-CustomizedUV0_mdl.y),tex::wrap_repeat,tex::wrap_repeat)); + + float3 EmissiveColor_mdl = float3(0.0,0.0,0.0); + float OpacityMask_mdl = (float3(Local4.x,Local4.y,Local4.z).x - 0.3333) < 0.0f ? 0.0f : 1.0f; + float3 BaseColor_mdl = float3(Local1.x,Local1.y,Local1.z); + float Metallic_mdl = float3(Local2.x,Local2.y,Local2.z).z; + float Specular_mdl = 0.5; + float Roughness_mdl = Local3; + + } in + ::OmniUe4Base( + base_color: BaseColor_mdl, + metallic: Metallic_mdl, + roughness: Roughness_mdl, + specular: Specular_mdl, + normal: Normal_mdl, + opacity: OpacityMask_mdl, + emissive_color: EmissiveColor_mdl, + displacement: WorldPositionOffset_mdl, + two_sided: true); diff --git a/resources/Collected_Task4/SubUSDs/materials/OmniUe4Base.mdl b/resources/Collected_Task4/SubUSDs/materials/OmniUe4Base.mdl new file mode 100755 index 0000000000000000000000000000000000000000..fa6a0729f700fdb986fe6bfe544139adfc3041bd --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/OmniUe4Base.mdl @@ -0,0 +1,195 @@ +/*************************************************************************************************** + * Copyright 2020 NVIDIA Corporation. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + **************************************************************************************************/ + +//* 1.0.0 - first version +//* 1.0.1 - merge unlit template +//* 1.0.2 - Fix EDF in the back side: the EDF contained in surface is only used for the front side and not for the back side +//* 1.0.3 - UE4 normal mapping: Geometry normal shouldn't be changed +//* 1.0.4 - using absolute import paths when importing standard modules + +mdl 1.3; + +import ::df::*; +import ::state::*; +import ::math::*; +import ::tex::*; +import ::anno::*; + +float emissive_multiplier() +[[ + anno::description("the multiplier to convert UE4 emissive to raw data"), + anno::noinline() +]] +{ + return 20.0f * 128.0f; +} + +float3 tangent_space_normal( + float3 normal = float3(0.0,0.0,1.0), + float3 tangent_u = state::texture_tangent_u(0), + float3 tangent_v = state::texture_tangent_v(0) +) +[[ + anno::description("Interprets the vector in tangent space"), + anno::noinline() +]] +{ + return math::normalize( + tangent_u * normal.x - /* flip_tangent_v */ + tangent_v * normal.y + + state::normal() * (normal.z)); +} + +export material OmniUe4Base( + float3 base_color = float3(0.0, 0.0, 0.0), + float metallic = 0.0, + float roughness = 0.5, + float specular = 0.5, + float3 normal = float3(0.0,0.0,1.0), + float clearcoat_weight = 0.0, + float clearcoat_roughness = 0.0, + float3 clearcoat_normal = float3(0.0,0.0,1.0), + uniform bool enable_opacity = true, + float opacity = 1.0, + float3 emissive_color = float3(0.0, 0.0, 0.0), + float3 displacement = float3(0.0), + uniform bool is_tangent_space_normal = true, + uniform bool two_sided = false, + uniform bool is_unlit = false +) +[[ + anno::display_name("Omni UE4 Base"), + anno::description("Omni UE4 Base, supports UE4 default lit and clearcoat shading model"), + anno::version( 1, 0, 0), + anno::author("NVIDIA CORPORATION"), + anno::key_words(string[]("omni", "UE4", "omniverse", "lit", "clearcoat", "generic")) +]] + = let { + color final_base_color = math::saturate(base_color); + float final_metallic = math::saturate(metallic); + float final_roughness = math::saturate(roughness); + float final_specular = math::saturate(specular); + color final_emissive_color = math::max(emissive_color, 0.0f) * emissive_multiplier(); /*factor for converting ue4 emissive to raw value*/ + float final_clearcoat_weight = math::saturate(clearcoat_weight); + float final_clearcoat_roughness = math::saturate(clearcoat_roughness); + float3 final_normal = math::normalize(normal); + float3 final_clearcoat_normal = math::normalize(clearcoat_normal); + + // - compute final roughness by squaring the "roughness" parameter + float alpha = final_roughness * final_roughness; + // reduce the reflectivity at grazing angles to avoid "dark edges" for high roughness due to the layering + float grazing_refl = math::max((1.0 - final_roughness), 0.0); + + float3 the_normal = is_unlit ? state::normal() : + (is_tangent_space_normal ? tangent_space_normal( + normal: final_normal, + tangent_u: state::texture_tangent_u(0), + tangent_v: state::texture_tangent_v(0) + ) : final_normal); + + // for the dielectric component we layer the glossy component on top of the diffuse one, + // the glossy layer has no color tint + + bsdf dielectric_component = df::custom_curve_layer( + weight: final_specular, + normal_reflectivity: 0.08, + grazing_reflectivity: grazing_refl, + layer: df::microfacet_ggx_smith_bsdf(roughness_u: alpha), + base: df::diffuse_reflection_bsdf(tint: final_base_color), + normal: the_normal); + + // the metallic component doesn't have a diffuse component, it's only glossy + // base_color is applied to tint it + bsdf metallic_component = df::microfacet_ggx_smith_bsdf(tint: final_base_color, roughness_u: alpha); + + // final BSDF is a linear blend between dielectric and metallic component + bsdf dielectric_metal_mix = + df::normalized_mix( + components: + df::bsdf_component[]( + df::bsdf_component( + component: metallic_component, + weight: final_metallic), + df::bsdf_component( + component: dielectric_component, + weight: 1.0-final_metallic) + ) + ); + + // clearcoat layer + float clearcoat_grazing_refl = math::max((1.0 - final_clearcoat_roughness), 0.0); + float clearcoat_alpha = final_clearcoat_roughness * final_clearcoat_roughness; + + float3 the_clearcoat_normal = is_tangent_space_normal ? tangent_space_normal( + normal: final_clearcoat_normal, + tangent_u: state::texture_tangent_u(0), + tangent_v: state::texture_tangent_v(0) + ) : final_clearcoat_normal; + + + bsdf clearcoat = + df::custom_curve_layer( + base: df::weighted_layer( + layer: dielectric_metal_mix, + weight: 1.0, + normal: final_clearcoat_weight == 0.0 ? state::normal() : the_normal + ), + layer: df::microfacet_ggx_smith_bsdf( + roughness_u: clearcoat_alpha, + tint: color(1.0) + ), + normal_reflectivity: 0.04, + grazing_reflectivity: clearcoat_grazing_refl, + normal: the_clearcoat_normal, + weight: final_clearcoat_weight + ); + bsdf surface = is_unlit ? bsdf() : clearcoat; +} +in material( + thin_walled: two_sided, // Graphene? + surface: material_surface( + scattering: surface, + emission: + material_emission ( + emission: df::diffuse_edf (), + intensity: final_emissive_color + ) + ), + backface: material_surface( + emission: + material_emission ( + emission: df::diffuse_edf (), + intensity: final_emissive_color + ) + ), + geometry: material_geometry( + displacement: displacement, + normal: final_clearcoat_weight == 0.0 ? the_normal : state::normal(), + cutout_opacity: enable_opacity ? opacity : 1.0 + ) +); diff --git a/resources/Collected_Task4/SubUSDs/materials/OmniUe4Function.mdl b/resources/Collected_Task4/SubUSDs/materials/OmniUe4Function.mdl new file mode 100755 index 0000000000000000000000000000000000000000..dd9f564d26a9915db37e4eea65b0a56709a2af98 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/materials/OmniUe4Function.mdl @@ -0,0 +1,1163 @@ +/*************************************************************************************************** + * Copyright 2020 NVIDIA Corporation. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + **************************************************************************************************/ + +//* 1.0.1 - using absolute import paths when importing standard modules + +mdl 1.3; + +import ::df::*; +import ::state::*; +import ::math::*; +import ::tex::*; +import ::anno::*; + + +export float3x3 matrix_inverse(float3x3 matrix) +[[ + anno::description("Inverse the 3x3 matrix"), + anno::noinline() +]] +{ + float determinant = (matrix[0][0] * matrix[1][1] * matrix[2][2] + matrix[1][0] * matrix[2][1] * matrix[0][2] + matrix[2][0] * matrix[0][1] * matrix[1][2]) - (matrix[0][2] * matrix[1][1] * matrix[2][0] + matrix[1][2] * matrix[2][1] * matrix[0][0] + matrix[2][2] * matrix[0][1] * matrix[1][0]); + float rdet = 1.0f / determinant; + + float3x3 result; + + result[0][0] = rdet * (matrix[1][1] * matrix[2][2] - matrix[1][2] * matrix[2][1]); + result[0][1] = -rdet * (matrix[0][1] * matrix[2][2] - matrix[0][2] * matrix[2][1]); + result[0][2] = rdet * (matrix[0][1] * matrix[1][2] - matrix[0][2] * matrix[1][1]); + + result[1][0] = -rdet * (matrix[1][0] * matrix[2][2] - matrix[1][2] * matrix[2][0]); + result[1][1] = rdet * (matrix[0][0] * matrix[2][2] - matrix[0][2] * matrix[2][0]); + result[1][2] = -rdet * (matrix[0][0] * matrix[1][2] - matrix[0][2] * matrix[1][0]); + + result[2][0] = rdet * (matrix[1][0] * matrix[2][1] - matrix[1][1] * matrix[2][0]); + result[2][1] = -rdet * (matrix[0][0] * matrix[2][1] - matrix[0][1] * matrix[2][0]); + result[2][2] = rdet * (matrix[0][0] * matrix[1][1] - matrix[0][1] * matrix[1][0]); + + return result; +} + +export float3 transform_vector_from_tangent_to_world(float3 vector) +[[ + anno::description("Transform vector from tangent space to world space"), + anno::noinline() +]] +{ + /* flip_tangent_v */ + float3x3 tangent_to_world = float3x3(state::texture_tangent_u(0), -state::texture_tangent_v(0), state::normal()); + return tangent_to_world * vector; +} + +export float3 transform_vector_from_world_to_tangent(float3 vector) +[[ + anno::description("Transform vector from world space to tangent space"), + anno::noinline() +]] +{ + /* flip_tangent_v */ + float3x3 tangent_to_world = float3x3(state::texture_tangent_u(0), -state::texture_tangent_v(0), state::normal()); + + // inverse tangent to world matrix + float3x3 world_to_tangent = matrix_inverse(tangent_to_world); + + return world_to_tangent * vector; +} + +export float4 unpack_normal_map( + float4 texture_sample = float4(0.0, 0.0, 1.0, 1.0) + ) +[[ + anno::description("Unpack a normal stored in a normal map"), + anno::noinline() +]] +{ + float2 normal_xy = float2(texture_sample.x, texture_sample.y); + + normal_xy = normal_xy * float2(2.0,2.0) - float2(1.0,1.0); + float normal_z = math::sqrt( math::saturate( 1.0 - math::dot( normal_xy, normal_xy ) ) ); + return float4( normal_xy.x, normal_xy.y, normal_z, 1.0 ); +} + +// for get color value from normal. +export float4 pack_normal_map( + float4 texture_sample = float4(0.0, 0.0, 1.0, 1.0) + ) +[[ + anno::description("Pack to color from a normal") +]] +{ + float2 return_xy = float2(texture_sample.x, texture_sample.y); + + return_xy = (return_xy + float2(1.0,1.0)) / float2(2.0,2.0); + + return float4( return_xy.x, return_xy.y, 0.0, 1.0 ); +} + +export float4 greyscale_texture_lookup( + float4 texture_sample = float4(0.0, 0.0, 0.0, 1.0) + ) +[[ + anno::description("Sampling a greyscale texture"), + anno::noinline() +]] +{ + return float4(texture_sample.x, texture_sample.x, texture_sample.x, texture_sample.x); +} + +export float3 pixel_normal_world_space() +[[ + anno::description("Pixel normal in world space"), + anno::noinline() +]] +{ + return state::transform_normal(state::coordinate_internal,state::coordinate_world,state::normal()); +} + +export float3 vertex_normal_world_space() +[[ + anno::description("Vertex normal in world space"), + anno::noinline() +]] +{ + return state::transform_normal(state::coordinate_internal,state::coordinate_world,state::normal()); +} + +export float3 landscape_normal_world_space() +[[ + anno::description("Landscape normal in world space") +]] +{ + float3 normalFromNormalmap = math::floor((::vertex_normal_world_space() * 0.5 + 0.5) * 255.0) / 255.0 * 2.0 - 1.0; + + float2 normalXY = float2(normalFromNormalmap.x, normalFromNormalmap.y); + return float3(normalXY.x, normalXY.y, math::sqrt(math::saturate(1.0 - math::dot(normalXY, normalXY)))); +} + +// Different implementation specific between mdl and hlsl for smoothstep +export float smoothstep(float a, float b, float l) +{ + if (a < b) + { + return math::smoothstep(a, b, l); + } + else if (a > b) + { + return 1.0 - math::smoothstep(b, a, l); + } + else + { + return l <= a ? 0.0 : 1.0; + } +} + +export float2 smoothstep(float2 a, float2 b, float2 l) +{ + return float2(smoothstep(a.x, b.x, l.x), smoothstep(a.y, b.y, l.y)); +} + +export float3 smoothstep(float3 a, float3 b, float3 l) +{ + return float3(smoothstep(a.x, b.x, l.x), smoothstep(a.y, b.y, l.y), smoothstep(a.z, b.z, l.z)); +} + +export float4 smoothstep(float4 a, float4 b, float4 l) +{ + return float4(smoothstep(a.x, b.x, l.x), smoothstep(a.y, b.y, l.y), smoothstep(a.z, b.z, l.z), smoothstep(a.w, b.w, l.w)); +} + +export float2 smoothstep(float2 a, float2 b, float l) +{ + return float2(smoothstep(a.x, b.x, l), smoothstep(a.y, b.y, l)); +} + +export float3 smoothstep(float3 a, float3 b, float l) +{ + return float3(smoothstep(a.x, b.x, l), smoothstep(a.y, b.y, l), smoothstep(a.z, b.z, l)); +} + +export float4 smoothstep(float4 a, float4 b, float l) +{ + return float4(smoothstep(a.x, b.x, l), smoothstep(a.y, b.y, l), smoothstep(a.z, b.z, l), smoothstep(a.w, b.w, l)); +} + +//------------------ Random from UE4 ----------------------- +float length2(float3 v) +{ + return math::dot(v, v); +} + +float3 GetPerlinNoiseGradientTextureAt(uniform texture_2d PerlinNoiseGradientTexture, float3 v) +{ + const float2 ZShear = float2(17.0f, 89.0f); + + float2 OffsetA = v.z * ZShear; + float2 TexA = (float2(v.x, v.y) + OffsetA + 0.5f) / 128.0f; + float4 PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexA.x,1.0-TexA.y),tex::wrap_repeat,tex::wrap_repeat); + return float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z) * 2.0 - 1.0; +} + +float3 SkewSimplex(float3 In) +{ + return In + math::dot(In, float3(1.0 / 3.0f) ); +} +float3 UnSkewSimplex(float3 In) +{ + return In - math::dot(In, float3(1.0 / 6.0f) ); +} + +// 3D random number generator inspired by PCGs (permuted congruential generator) +// Using a **simple** Feistel cipher in place of the usual xor shift permutation step +// @param v = 3D integer coordinate +// @return three elements w/ 16 random bits each (0-0xffff). +// ~8 ALU operations for result.x (7 mad, 1 >>) +// ~10 ALU operations for result.xy (8 mad, 2 >>) +// ~12 ALU operations for result.xyz (9 mad, 3 >>) + +//TODO: uint3 +int3 Rand3DPCG16(int3 p) +{ + // taking a signed int then reinterpreting as unsigned gives good behavior for negatives + //TODO: uint3 + int3 v = int3(p); + + // Linear congruential step. These LCG constants are from Numerical Recipies + // For additional #'s, PCG would do multiple LCG steps and scramble each on output + // So v here is the RNG state + v = v * 1664525 + 1013904223; + + // PCG uses xorshift for the final shuffle, but it is expensive (and cheap + // versions of xorshift have visible artifacts). Instead, use simple MAD Feistel steps + // + // Feistel ciphers divide the state into separate parts (usually by bits) + // then apply a series of permutation steps one part at a time. The permutations + // use a reversible operation (usually ^) to part being updated with the result of + // a permutation function on the other parts and the key. + // + // In this case, I'm using v.x, v.y and v.z as the parts, using + instead of ^ for + // the combination function, and just multiplying the other two parts (no key) for + // the permutation function. + // + // That gives a simple mad per round. + v.x += v.y*v.z; + v.y += v.z*v.x; + v.z += v.x*v.y; + v.x += v.y*v.z; + v.y += v.z*v.x; + v.z += v.x*v.y; + + // only top 16 bits are well shuffled + return v >> 16; +} + +// Wraps noise for tiling texture creation +// @param v = unwrapped texture parameter +// @param bTiling = true to tile, false to not tile +// @param RepeatSize = number of units before repeating +// @return either original or wrapped coord +float3 NoiseTileWrap(float3 v, bool bTiling, float RepeatSize) +{ + return bTiling ? (math::frac(v / RepeatSize) * RepeatSize) : v; +} + +// Evaluate polynomial to get smooth transitions for Perlin noise +// only needed by Perlin functions in this file +// scalar(per component): 2 add, 5 mul +float4 PerlinRamp(float4 t) +{ + return t * t * t * (t * (t * 6 - 15) + 10); +} + +// Blum-Blum-Shub-inspired pseudo random number generator +// http://www.umbc.edu/~olano/papers/mNoise.pdf +// real BBS uses ((s*s) mod M) with bignums and M as the product of two huge Blum primes +// instead, we use a single prime M just small enough not to overflow +// note that the above paper used 61, which fits in a half, but is unusably bad +// @param Integer valued floating point seed +// @return random number in range [0,1) +// ~8 ALU operations (5 *, 3 frac) +float RandBBSfloat(float seed) +{ + float BBS_PRIME24 = 4093.0; + float s = math::frac(seed / BBS_PRIME24); + s = math::frac(s * s * BBS_PRIME24); + s = math::frac(s * s * BBS_PRIME24); + return s; +} + +// Modified noise gradient term +// @param seed - random seed for integer lattice position +// @param offset - [-1,1] offset of evaluation point from lattice point +// @return gradient direction (xyz) and contribution (w) from this lattice point +float4 MGradient(int seed, float3 offset) +{ + //TODO uint + int rand = Rand3DPCG16(int3(seed,0,0)).x; + int3 MGradientMask = int3(0x8000, 0x4000, 0x2000); + float3 MGradientScale = float3(1.0 / 0x4000, 1.0 / 0x2000, 1.0 / 0x1000); + float3 direction = float3(int3(rand, rand, rand) & MGradientMask) * MGradientScale - 1; + return float4(direction.x, direction.y, direction.z, math::dot(direction, offset)); +} + +// compute Perlin and related noise corner seed values +// @param v = 3D noise argument, use float3(x,y,0) for 2D or float3(x,0,0) for 1D +// @param bTiling = true to return seed values for a repeating noise pattern +// @param RepeatSize = integer units before tiling in each dimension +// @param seed000-seed111 = hash function seeds for the eight corners +// @return fractional part of v +struct SeedValue +{ + float3 fv = float3(0); + float seed000 = 0; + float seed001 = 0; + float seed010 = 0; + float seed011 = 0; + float seed100 = 0; + float seed101 = 0; + float seed110 = 0; + float seed111 = 0; +}; + +SeedValue NoiseSeeds(float3 v, bool bTiling, float RepeatSize) +{ + SeedValue seeds; + seeds.fv = math::frac(v); + float3 iv = math::floor(v); + + const float3 primes = float3(19, 47, 101); + + if (bTiling) + { // can't algebraically combine with primes + seeds.seed000 = math::dot(primes, NoiseTileWrap(iv, true, RepeatSize)); + seeds.seed100 = math::dot(primes, NoiseTileWrap(iv + float3(1, 0, 0), true, RepeatSize)); + seeds.seed010 = math::dot(primes, NoiseTileWrap(iv + float3(0, 1, 0), true, RepeatSize)); + seeds.seed110 = math::dot(primes, NoiseTileWrap(iv + float3(1, 1, 0), true, RepeatSize)); + seeds.seed001 = math::dot(primes, NoiseTileWrap(iv + float3(0, 0, 1), true, RepeatSize)); + seeds.seed101 = math::dot(primes, NoiseTileWrap(iv + float3(1, 0, 1), true, RepeatSize)); + seeds.seed011 = math::dot(primes, NoiseTileWrap(iv + float3(0, 1, 1), true, RepeatSize)); + seeds.seed111 = math::dot(primes, NoiseTileWrap(iv + float3(1, 1, 1), true, RepeatSize)); + } + else + { // get to combine offsets with multiplication by primes in this case + seeds.seed000 = math::dot(iv, primes); + seeds.seed100 = seeds.seed000 + primes.x; + seeds.seed010 = seeds.seed000 + primes.y; + seeds.seed110 = seeds.seed100 + primes.y; + seeds.seed001 = seeds.seed000 + primes.z; + seeds.seed101 = seeds.seed100 + primes.z; + seeds.seed011 = seeds.seed010 + primes.z; + seeds.seed111 = seeds.seed110 + primes.z; + } + + return seeds; +} + +struct SimplexWeights +{ + float4 Result = float4(0); + float3 PosA = float3(0); + float3 PosB = float3(0); + float3 PosC = float3(0); + float3 PosD = float3(0); +}; + +// Computed weights and sample positions for simplex interpolation +// @return float4(a,b,c, d) Barycentric coordinate defined as Filtered = Tex(PosA) * a + Tex(PosB) * b + Tex(PosC) * c + Tex(PosD) * d +SimplexWeights ComputeSimplexWeights3D(float3 OrthogonalPos) +{ + SimplexWeights weights; + float3 OrthogonalPosFloor = math::floor(OrthogonalPos); + + weights.PosA = OrthogonalPosFloor; + weights.PosB = weights.PosA + float3(1, 1, 1); + + OrthogonalPos -= OrthogonalPosFloor; + + float Largest = math::max(OrthogonalPos.x, math::max(OrthogonalPos.y, OrthogonalPos.z)); + float Smallest = math::min(OrthogonalPos.x, math::min(OrthogonalPos.y, OrthogonalPos.z)); + + weights.PosC = weights.PosA + float3(Largest == OrthogonalPos.x, Largest == OrthogonalPos.y, Largest == OrthogonalPos.z); + weights.PosD = weights.PosA + float3(Smallest != OrthogonalPos.x, Smallest != OrthogonalPos.y, Smallest != OrthogonalPos.z); + + float RG = OrthogonalPos.x - OrthogonalPos.y; + float RB = OrthogonalPos.x - OrthogonalPos.z; + float GB = OrthogonalPos.y - OrthogonalPos.z; + + weights.Result.z = + math::min(math::max(0, RG), math::max(0, RB)) // X + + math::min(math::max(0, -RG), math::max(0, GB)) // Y + + math::min(math::max(0, -RB), math::max(0, -GB)); // Z + + weights.Result.w = + math::min(math::max(0, -RG), math::max(0, -RB)) // X + + math::min(math::max(0, RG), math::max(0, -GB)) // Y + + math::min(math::max(0, RB), math::max(0, GB)); // Z + + weights.Result.y = Smallest; + weights.Result.x = 1.0f - weights.Result.y - weights.Result.z - weights.Result.w; + + return weights; +} + +// filtered 3D gradient simple noise (few texture lookups, high quality) +// @param v >0 +// @return random number in the range -1 .. 1 +float SimplexNoise3D_TEX(uniform texture_2d PerlinNoiseGradientTexture, float3 EvalPos) +{ + float3 OrthogonalPos = SkewSimplex(EvalPos); + + SimplexWeights Weights = ComputeSimplexWeights3D(OrthogonalPos); + + // can be optimized to 1 or 2 texture lookups (4 or 8 channel encoded in 32 bit) + float3 A = GetPerlinNoiseGradientTextureAt(PerlinNoiseGradientTexture, Weights.PosA); + float3 B = GetPerlinNoiseGradientTextureAt(PerlinNoiseGradientTexture, Weights.PosB); + float3 C = GetPerlinNoiseGradientTextureAt(PerlinNoiseGradientTexture, Weights.PosC); + float3 D = GetPerlinNoiseGradientTextureAt(PerlinNoiseGradientTexture, Weights.PosD); + + Weights.PosA = UnSkewSimplex(Weights.PosA); + Weights.PosB = UnSkewSimplex(Weights.PosB); + Weights.PosC = UnSkewSimplex(Weights.PosC); + Weights.PosD = UnSkewSimplex(Weights.PosD); + + float DistanceWeight; + + DistanceWeight = math::saturate(0.6f - length2(EvalPos - Weights.PosA)); DistanceWeight *= DistanceWeight; DistanceWeight *= DistanceWeight; + float a = math::dot(A, EvalPos - Weights.PosA) * DistanceWeight; + DistanceWeight = math::saturate(0.6f - length2(EvalPos - Weights.PosB)); DistanceWeight *= DistanceWeight; DistanceWeight *= DistanceWeight; + float b = math::dot(B, EvalPos - Weights.PosB) * DistanceWeight; + DistanceWeight = math::saturate(0.6f - length2(EvalPos - Weights.PosC)); DistanceWeight *= DistanceWeight; DistanceWeight *= DistanceWeight; + float c = math::dot(C, EvalPos - Weights.PosC) * DistanceWeight; + DistanceWeight = math::saturate(0.6f - length2(EvalPos - Weights.PosD)); DistanceWeight *= DistanceWeight; DistanceWeight *= DistanceWeight; + float d = math::dot(D, EvalPos - Weights.PosD) * DistanceWeight; + + return 32 * (a + b + c + d); +} + +// filtered 3D noise, can be optimized +// @param v = 3D noise argument, use float3(x,y,0) for 2D or float3(x,0,0) for 1D +// @param bTiling = repeat noise pattern +// @param RepeatSize = integer units before tiling in each dimension +// @return random number in the range -1 .. 1 +float GradientNoise3D_TEX(uniform texture_2d PerlinNoiseGradientTexture, float3 v, bool bTiling, float RepeatSize) +{ + bTiling = true; + float3 fv = math::frac(v); + float3 iv0 = NoiseTileWrap(math::floor(v), bTiling, RepeatSize); + float3 iv1 = NoiseTileWrap(iv0 + 1, bTiling, RepeatSize); + + const int2 ZShear = int2(17, 89); + + float2 OffsetA = iv0.z * ZShear; + float2 OffsetB = OffsetA + ZShear; // non-tiling, use relative offset + if (bTiling) // tiling, have to compute from wrapped coordinates + { + OffsetB = iv1.z * ZShear; + } + + // Texture size scale factor + float ts = 1 / 128.0f; + + // texture coordinates for iv0.xy, as offset for both z slices + float2 TexA0 = (float2(iv0.x, iv0.y) + OffsetA + 0.5f) * ts; + float2 TexB0 = (float2(iv0.x, iv0.y) + OffsetB + 0.5f) * ts; + + // texture coordinates for iv1.xy, as offset for both z slices + float2 TexA1 = TexA0 + ts; // for non-tiling, can compute relative to existing coordinates + float2 TexB1 = TexB0 + ts; + if (bTiling) // for tiling, need to compute from wrapped coordinates + { + TexA1 = (float2(iv1.x, iv1.y) + OffsetA + 0.5f) * ts; + TexB1 = (float2(iv1.x, iv1.y) + OffsetB + 0.5f) * ts; + } + + + // can be optimized to 1 or 2 texture lookups (4 or 8 channel encoded in 8, 16 or 32 bit) + float4 PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexA0.x,1.0-TexA0.y),tex::wrap_repeat,tex::wrap_repeat); + float3 PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 A = PerlinNoiseColor * 2 - 1; + PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexA1.x,1.0-TexA0.y),tex::wrap_repeat,tex::wrap_repeat); + PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 B = PerlinNoiseColor * 2 - 1; + PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexA0.x,1.0-TexA1.y),tex::wrap_repeat,tex::wrap_repeat); + PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 C = PerlinNoiseColor * 2 - 1; + PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexA1.x,1.0-TexA1.y),tex::wrap_repeat,tex::wrap_repeat); + PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 D = PerlinNoiseColor * 2 - 1; + PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexB0.x,1.0-TexB0.y),tex::wrap_repeat,tex::wrap_repeat); + PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 E = PerlinNoiseColor * 2 - 1; + PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexB1.x,1.0-TexB0.y),tex::wrap_repeat,tex::wrap_repeat); + PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 F = PerlinNoiseColor * 2 - 1; + PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexB0.x,1.0-TexB1.y),tex::wrap_repeat,tex::wrap_repeat); + PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 G = PerlinNoiseColor * 2 - 1; + PerlinNoise = tex::lookup_float4(PerlinNoiseGradientTexture,float2(TexB1.x,1.0-TexB1.y),tex::wrap_repeat,tex::wrap_repeat); + PerlinNoiseColor = float3(PerlinNoise.x, PerlinNoise.y, PerlinNoise.z); + float3 H = PerlinNoiseColor * 2 - 1; + + float a = math::dot(A, fv - float3(0, 0, 0)); + float b = math::dot(B, fv - float3(1, 0, 0)); + float c = math::dot(C, fv - float3(0, 1, 0)); + float d = math::dot(D, fv - float3(1, 1, 0)); + float e = math::dot(E, fv - float3(0, 0, 1)); + float f = math::dot(F, fv - float3(1, 0, 1)); + float g = math::dot(G, fv - float3(0, 1, 1)); + float h = math::dot(H, fv - float3(1, 1, 1)); + + float4 Weights = PerlinRamp(math::frac(float4(fv.x, fv.y, fv.z, 0))); + + float i = math::lerp(math::lerp(a, b, Weights.x), math::lerp(c, d, Weights.x), Weights.y); + float j = math::lerp(math::lerp(e, f, Weights.x), math::lerp(g, h, Weights.x), Weights.y); + + return math::lerp(i, j, Weights.z); +} + +// @return random number in the range -1 .. 1 +// scalar: 6 frac, 31 mul/mad, 15 add, +float FastGradientPerlinNoise3D_TEX(uniform texture_3d PerlinNoise3DTexture, float3 xyz) +{ + // needs to be the same value when creating the PerlinNoise3D texture + float Extent = 16; + + // last texel replicated and needed for filtering + // scalar: 3 frac, 6 mul + xyz = math::frac(xyz / (Extent - 1)) * (Extent - 1); + + // scalar: 3 frac + float3 uvw = math::frac(xyz); + // = floor(xyz); + // scalar: 3 add + float3 p0 = xyz - uvw; +// float3 f = math::pow(uvw, 2) * 3.0f - math::pow(uvw, 3) * 2.0f; // original perlin hermite (ok when used without bump mapping) + // scalar: 2*3 add 5*3 mul + float4 pr = PerlinRamp(float4(uvw.x, uvw.y, uvw.z, 0)); + float3 f = float3(pr.x, pr.y, pr.z); // new, better with continues second derivative for bump mapping + // scalar: 3 add + float3 p = p0 + f; + // scalar: 3 mad + // TODO: need reverse??? + float4 NoiseSample = tex::lookup_float4(PerlinNoise3DTexture, p / Extent + 0.5f / Extent); // +0.5f to get rid of bilinear offset + + // reconstruct from 8bit (using mad with 2 constants and dot4 was same instruction count) + // scalar: 4 mad, 3 mul, 3 add + float3 n = float3(NoiseSample.x, NoiseSample.y, NoiseSample.z) * 255.0f / 127.0f - 1.0f; + float d = NoiseSample.w * 255.f - 127; + return math::dot(xyz, n) - d; +} + +// Perlin-style "Modified Noise" +// http://www.umbc.edu/~olano/papers/index.html#mNoise +// @param v = 3D noise argument, use float3(x,y,0) for 2D or float3(x,0,0) for 1D +// @param bTiling = repeat noise pattern +// @param RepeatSize = integer units before tiling in each dimension +// @return random number in the range -1 .. 1 +float GradientNoise3D_ALU(float3 v, bool bTiling, float RepeatSize) +{ + SeedValue seeds = NoiseSeeds(v, bTiling, RepeatSize); + + float rand000 = MGradient(int(seeds.seed000), seeds.fv - float3(0, 0, 0)).w; + float rand100 = MGradient(int(seeds.seed100), seeds.fv - float3(1, 0, 0)).w; + float rand010 = MGradient(int(seeds.seed010), seeds.fv - float3(0, 1, 0)).w; + float rand110 = MGradient(int(seeds.seed110), seeds.fv - float3(1, 1, 0)).w; + float rand001 = MGradient(int(seeds.seed001), seeds.fv - float3(0, 0, 1)).w; + float rand101 = MGradient(int(seeds.seed101), seeds.fv - float3(1, 0, 1)).w; + float rand011 = MGradient(int(seeds.seed011), seeds.fv - float3(0, 1, 1)).w; + float rand111 = MGradient(int(seeds.seed111), seeds.fv - float3(1, 1, 1)).w; + + float4 Weights = PerlinRamp(float4(seeds.fv.x, seeds.fv.y, seeds.fv.z, 0)); + + float i = math::lerp(math::lerp(rand000, rand100, Weights.x), math::lerp(rand010, rand110, Weights.x), Weights.y); + float j = math::lerp(math::lerp(rand001, rand101, Weights.x), math::lerp(rand011, rand111, Weights.x), Weights.y); + return math::lerp(i, j, Weights.z); +} + +// 3D value noise - used to be incorrectly called Perlin noise +// @param v = 3D noise argument, use float3(x,y,0) for 2D or float3(x,0,0) for 1D +// @param bTiling = repeat noise pattern +// @param RepeatSize = integer units before tiling in each dimension +// @return random number in the range -1 .. 1 +float ValueNoise3D_ALU(float3 v, bool bTiling, float RepeatSize) +{ + SeedValue seeds = NoiseSeeds(v, bTiling, RepeatSize); + + float rand000 = RandBBSfloat(seeds.seed000) * 2 - 1; + float rand100 = RandBBSfloat(seeds.seed100) * 2 - 1; + float rand010 = RandBBSfloat(seeds.seed010) * 2 - 1; + float rand110 = RandBBSfloat(seeds.seed110) * 2 - 1; + float rand001 = RandBBSfloat(seeds.seed001) * 2 - 1; + float rand101 = RandBBSfloat(seeds.seed101) * 2 - 1; + float rand011 = RandBBSfloat(seeds.seed011) * 2 - 1; + float rand111 = RandBBSfloat(seeds.seed111) * 2 - 1; + + float4 Weights = PerlinRamp(float4(seeds.fv.x, seeds.fv.y, seeds.fv.z, 0)); + + float i = math::lerp(math::lerp(rand000, rand100, Weights.x), math::lerp(rand010, rand110, Weights.x), Weights.y); + float j = math::lerp(math::lerp(rand001, rand101, Weights.x), math::lerp(rand011, rand111, Weights.x), Weights.y); + return math::lerp(i, j, Weights.z); +} + +// 3D jitter offset within a voronoi noise cell +// @param pos - integer lattice corner +// @return random offsets vector +float3 VoronoiCornerSample(float3 pos, int Quality) +{ + // random values in [-0.5, 0.5] + float3 noise = float3(Rand3DPCG16(int3(pos))) / 0xffff - 0.5; + + // quality level 1 or 2: searches a 2x2x2 neighborhood with points distributed on a sphere + // scale factor to guarantee jittered points will be found within a 2x2x2 search + if (Quality <= 2) + { + return math::normalize(noise) * 0.2588; + } + + // quality level 3: searches a 3x3x3 neighborhood with points distributed on a sphere + // scale factor to guarantee jittered points will be found within a 3x3x3 search + if (Quality == 3) + { + return math::normalize(noise) * 0.3090; + } + + // quality level 4: jitter to anywhere in the cell, needs 4x4x4 search + return noise; +} + +// compare previous best with a new candidate +// not producing point locations makes it easier for compiler to eliminate calculations when they're not needed +// @param minval = location and distance of best candidate seed point before the new one +// @param candidate = candidate seed point +// @param offset = 3D offset to new candidate seed point +// @param bDistanceOnly = if true, only set maxval.w with distance, otherwise maxval.w is distance and maxval.xyz is position +// @return position (if bDistanceOnly is false) and distance to closest seed point so far +float4 VoronoiCompare(float4 minval, float3 candidate, float3 offset, bool bDistanceOnly) +{ + if (bDistanceOnly) + { + return float4(0, 0, 0, math::min(minval.w, math::dot(offset, offset))); + } + else + { + float newdist = math::dot(offset, offset); + return newdist > minval.w ? minval : float4(candidate.x, candidate.y, candidate.z, newdist); + } +} + +// 220 instruction Worley noise +float4 VoronoiNoise3D_ALU(float3 v, int Quality, bool bTiling, float RepeatSize, bool bDistanceOnly) +{ + float3 fv = math::frac(v), fv2 = math::frac(v + 0.5); + float3 iv = math::floor(v), iv2 = math::floor(v + 0.5); + + // with initial minimum distance = infinity (or at least bigger than 4), first min is optimized away + float4 mindist = float4(0,0,0,100); + float3 p, offset; + + // quality level 3: do a 3x3x3 search + if (Quality == 3) + { + int offset_x; + int offset_y; + int offset_z; + for (offset_x = -1; offset_x <= 1; ++offset_x) + { + for (offset_y = -1; offset_y <= 1; ++offset_y) + { + for (offset_z = -1; offset_z <= 1; ++offset_z) + { + offset = float3(offset_x, offset_y, offset_z); + p = offset + VoronoiCornerSample(NoiseTileWrap(iv2 + offset, bTiling, RepeatSize), Quality); + mindist = VoronoiCompare(mindist, iv2 + p, fv2 - p, bDistanceOnly); + } + } + } + } + + // everybody else searches a base 2x2x2 neighborhood + else + { + int offset_x; + int offset_y; + int offset_z; + for (offset_x = 0; offset_x <= 1; ++offset_x) + { + for (offset_y = 0; offset_y <= 1; ++offset_y) + { + for (offset_z = 0; offset_z <= 1; ++offset_z) + { + offset = float3(offset_x, offset_y, offset_z); + p = offset + VoronoiCornerSample(NoiseTileWrap(iv + offset, bTiling, RepeatSize), Quality); + mindist = VoronoiCompare(mindist, iv + p, fv - p, bDistanceOnly); + + // quality level 2, do extra set of points, offset by half a cell + if (Quality == 2) + { + // 467 is just an offset to a different area in the random number field to avoid similar neighbor artifacts + p = offset + VoronoiCornerSample(NoiseTileWrap(iv2 + offset, bTiling, RepeatSize) + 467, Quality); + mindist = VoronoiCompare(mindist, iv2 + p, fv2 - p, bDistanceOnly); + } + } + } + } + } + + // quality level 4: add extra sets of four cells in each direction + if (Quality >= 4) + { + int offset_x; + int offset_y; + int offset_z; + for (offset_x = -1; offset_x <= 2; offset_x += 3) + { + for (offset_y = 0; offset_y <= 1; ++offset_y) + { + for (offset_z = 0; offset_z <= 1; ++offset_z) + { + offset = float3(offset_x, offset_y, offset_z); + // along x axis + p = offset + VoronoiCornerSample(NoiseTileWrap(iv + offset, bTiling, RepeatSize), Quality); + mindist = VoronoiCompare(mindist, iv + p, fv - p, bDistanceOnly); + + // along y axis + p = float3(offset.y, offset.z, offset.x) + VoronoiCornerSample(NoiseTileWrap(iv + float3(offset.y, offset.z, offset.x), bTiling, RepeatSize), Quality); + mindist = VoronoiCompare(mindist, iv + p, fv - p, bDistanceOnly); + + // along z axis + p = float3(offset.z, offset.x, offset.y) + VoronoiCornerSample(NoiseTileWrap(iv + float3(offset.z, offset.x, offset.y), bTiling, RepeatSize), Quality); + mindist = VoronoiCompare(mindist, iv + p, fv - p, bDistanceOnly); + } + } + } + } + + // transform squared distance to real distance + return float4(mindist.x, mindist.y, mindist.z, math::sqrt(mindist.w)); +} + +// Coordinates for corners of a Simplex tetrahedron +// Based on McEwan et al., Efficient computation of noise in GLSL, JGT 2011 +// @param v = 3D noise argument +// @return 4 corner locations +float4x3 SimplexCorners(float3 v) +{ + // find base corner by skewing to tetrahedral space and back + float3 tet = math::floor(v + v.x/3 + v.y/3 + v.z/3); + float3 base = tet - tet.x/6 - tet.y/6 - tet.z/6; + float3 f = v - base; + + // Find offsets to other corners (McEwan did this in tetrahedral space, + // but since skew is along x=y=z axis, this works in Euclidean space too.) + float3 g = math::step(float3(f.y,f.z,f.x), float3(f.x,f.y,f.z)), h = 1 - float3(g.z, g.x, g.y); + float3 a1 = math::min(g, h) - 1.0 / 6.0, a2 = math::max(g, h) - 1.0 / 3.0; + + // four corners + return float4x3(base, base + a1, base + a2, base + 0.5); +} + +// Improved smoothing function for simplex noise +// @param f = fractional distance to four tetrahedral corners +// @return weight for each corner +float4 SimplexSmooth(float4x3 f) +{ + const float scale = 1024. / 375.; // scale factor to make noise -1..1 + float4 d = float4(math::dot(f[0], f[0]), math::dot(f[1], f[1]), math::dot(f[2], f[2]), math::dot(f[3], f[3])); + float4 s = math::saturate(2 * d); + return (1 * scale + s*(-3 * scale + s*(3 * scale - s*scale))); +} + +// Derivative of simplex noise smoothing function +// @param f = fractional distanc eto four tetrahedral corners +// @return derivative of smoothing function for each corner by x, y and z +float3x4 SimplexDSmooth(float4x3 f) +{ + const float scale = 1024. / 375.; // scale factor to make noise -1..1 + float4 d = float4(math::dot(f[0], f[0]), math::dot(f[1], f[1]), math::dot(f[2], f[2]), math::dot(f[3], f[3])); + float4 s = math::saturate(2 * d); + s = -12 * scale + s*(24 * scale - s * 12 * scale); + + return float3x4( + s * float4(f[0][0], f[1][0], f[2][0], f[3][0]), + s * float4(f[0][1], f[1][1], f[2][1], f[3][1]), + s * float4(f[0][2], f[1][2], f[2][2], f[3][2])); +} + +// Simplex noise and its Jacobian derivative +// @param v = 3D noise argument +// @param bTiling = whether to repeat noise pattern +// @param RepeatSize = integer units before tiling in each dimension, must be a multiple of 3 +// @return float3x3 Jacobian in J[*].xyz, vector noise in J[*].w +// J[0].w, J[1].w, J[2].w is a Perlin-style simplex noise with vector output, e.g. (Nx, Ny, Nz) +// J[i].x is X derivative of the i'th component of the noise so J[2].x is dNz/dx +// You can use this to compute the noise, gradient, curl, or divergence: +// float3x4 J = JacobianSimplex_ALU(...); +// float3 VNoise = float3(J[0].w, J[1].w, J[2].w); // 3D noise +// float3 Grad = J[0].xyz; // gradient of J[0].w +// float3 Curl = float3(J[1][2]-J[2][1], J[2][0]-J[0][2], J[0][1]-J[1][2]); +// float Div = J[0][0]+J[1][1]+J[2][2]; +// All of these are confirmed to compile out all unneeded terms. +// So Grad of X doesn't compute Y or Z components, and VNoise doesn't do any of the derivative computation. +float3x4 JacobianSimplex_ALU(float3 v, bool bTiling, float RepeatSize) +{ + int3 MGradientMask = int3(0x8000, 0x4000, 0x2000); + float3 MGradientScale = float3(1. / 0x4000, 1. / 0x2000, 1. / 0x1000); + + // corners of tetrahedron + float4x3 T = SimplexCorners(v); + // TODO: uint3 + int3 rand = int3(0); + float4x3 gvec0 = float4x3(1.0); + float4x3 gvec1 = float4x3(1.0); + float4x3 gvec2 = float4x3(1.0); + float4x3 fv = float4x3(1.0); + float3x4 grad = float3x4(1.0); + + // processing of tetrahedral vertices, unrolled + // to compute gradient at each corner + fv[0] = v - T[0]; + rand = Rand3DPCG16(int3(math::floor(NoiseTileWrap(6 * T[0] + 0.5, bTiling, RepeatSize)))); + gvec0[0] = float3(int3(rand.x,rand.x,rand.x) & MGradientMask) * MGradientScale - 1; + gvec1[0] = float3(int3(rand.y,rand.y,rand.y) & MGradientMask) * MGradientScale - 1; + gvec2[0] = float3(int3(rand.z,rand.z,rand.z) & MGradientMask) * MGradientScale - 1; + grad[0][0] = math::dot(gvec0[0], fv[0]); + grad[1][0] = math::dot(gvec1[0], fv[0]); + grad[2][0] = math::dot(gvec2[0], fv[0]); + + fv[1] = v - T[1]; + rand = Rand3DPCG16(int3(math::floor(NoiseTileWrap(6 * T[1] + 0.5, bTiling, RepeatSize)))); + gvec0[1] = float3(int3(rand.x,rand.x,rand.x) & MGradientMask) * MGradientScale - 1; + gvec1[1] = float3(int3(rand.y,rand.y,rand.y) & MGradientMask) * MGradientScale - 1; + gvec1[1] = float3(int3(rand.z,rand.z,rand.z) & MGradientMask) * MGradientScale - 1; + grad[0][1] = math::dot(gvec0[1], fv[1]); + grad[1][1] = math::dot(gvec1[1], fv[1]); + grad[2][1] = math::dot(gvec2[1], fv[1]); + + fv[2] = v - T[2]; + rand = Rand3DPCG16(int3(math::floor(NoiseTileWrap(6 * T[2] + 0.5, bTiling, RepeatSize)))); + gvec0[2] = float3(int3(rand.x,rand.x,rand.x) & MGradientMask) * MGradientScale - 1; + gvec1[2] = float3(int3(rand.y,rand.y,rand.y) & MGradientMask) * MGradientScale - 1; + gvec2[2] = float3(int3(rand.z,rand.z,rand.z) & MGradientMask) * MGradientScale - 1; + grad[0][2] = math::dot(gvec0[2], fv[2]); + grad[1][2] = math::dot(gvec1[2], fv[2]); + grad[2][2] = math::dot(gvec2[2], fv[2]); + + fv[3] = v - T[3]; + rand = Rand3DPCG16(int3(math::floor(NoiseTileWrap(6 * T[3] + 0.5, bTiling, RepeatSize)))); + gvec0[3] = float3(int3(rand.x,rand.x,rand.x) & MGradientMask) * MGradientScale - 1; + gvec1[3] = float3(int3(rand.y,rand.y,rand.y) & MGradientMask) * MGradientScale - 1; + gvec2[3] = float3(int3(rand.z,rand.z,rand.z) & MGradientMask) * MGradientScale - 1; + grad[0][3] = math::dot(gvec0[3], fv[3]); + grad[1][3] = math::dot(gvec1[3], fv[3]); + grad[2][3] = math::dot(gvec2[3], fv[3]); + + // blend gradients + float4 sv = SimplexSmooth(fv); + float3x4 ds = SimplexDSmooth(fv); + + float3x4 jacobian = float3x4(1.0); + float3 vec0 = gvec0*sv + grad[0]*ds; // NOTE: mdl is column major, convert from UE4 (row major) + jacobian[0] = float4(vec0.x, vec0.y, vec0.z, math::dot(sv, grad[0])); + float3 vec1 = gvec1*sv + grad[1]*ds; + jacobian[1] = float4(vec1.x, vec1.y, vec1.z, math::dot(sv, grad[1])); + float3 vec2 = gvec2*sv + grad[2]*ds; + jacobian[2] = float4(vec2.x, vec2.y, vec2.z, math::dot(sv, grad[2])); + + return jacobian; +} + +// While RepeatSize is a float here, the expectation is that it would be largely integer values coming in from the UI. The downstream logic assumes +// floats for all called functions (NoiseTileWrap) and this prevents any float-to-int conversion errors from automatic type conversion. +float Noise3D_Multiplexer(uniform texture_2d PerlinNoiseGradientTexture, uniform texture_3d PerlinNoise3DTexture, int Function, float3 Position, int Quality, bool bTiling, float RepeatSize) +{ + // verified, HLSL compiled out the switch if Function is a constant + switch(Function) + { + case 0: + return SimplexNoise3D_TEX(PerlinNoiseGradientTexture, Position); + case 1: + return GradientNoise3D_TEX(PerlinNoiseGradientTexture, Position, bTiling, RepeatSize); + case 2: + return FastGradientPerlinNoise3D_TEX(PerlinNoise3DTexture, Position); + case 3: + return GradientNoise3D_ALU(Position, bTiling, RepeatSize); + case 4: + return ValueNoise3D_ALU(Position, bTiling, RepeatSize); + case 5: + return VoronoiNoise3D_ALU(Position, Quality, bTiling, RepeatSize, true).w * 2.0 - 1.0; + } + return 0; +} +//---------------------------------------------------------- + +export float noise(uniform texture_2d PerlinNoiseGradientTexture, uniform texture_3d PerlinNoise3DTexture, float3 Position, float Scale, float Quality, float Function, float Turbulence, float Levels, float OutputMin, float OutputMax, float LevelScale, float FilterWidth, float Tiling, float RepeatSize) +[[ + anno::description("Noise"), + anno::noinline() +]] +{ + Position *= Scale; + FilterWidth *= Scale; + + float Out = 0.0f; + float OutScale = 1.0f; + float InvLevelScale = 1.0f / LevelScale; + + int iFunction(Function); + int iQuality(Quality); + int iLevels(Levels); + bool bTurbulence(Turbulence); + bool bTiling(Tiling); + + for(int i = 0; i < iLevels; ++i) + { + // fade out noise level that are too high frequent (not done through dynamic branching as it usually requires gradient instructions) + OutScale *= math::saturate(1.0 - FilterWidth); + + if(bTurbulence) + { + Out += math::abs(Noise3D_Multiplexer(PerlinNoiseGradientTexture, PerlinNoise3DTexture, iFunction, Position, iQuality, bTiling, RepeatSize)) * OutScale; + } + else + { + Out += Noise3D_Multiplexer(PerlinNoiseGradientTexture, PerlinNoise3DTexture, iFunction, Position, iQuality, bTiling, RepeatSize) * OutScale; + } + + Position *= LevelScale; + RepeatSize *= LevelScale; + OutScale *= InvLevelScale; + FilterWidth *= LevelScale; + } + + if(!bTurbulence) + { + // bring -1..1 to 0..1 range + Out = Out * 0.5f + 0.5f; + } + + // Out is in 0..1 range + return math::lerp(OutputMin, OutputMax, Out); +} + +// Material node for noise functions returning a vector value +// @param LevelScale usually 2 but higher values allow efficient use of few levels +// @return in user defined range (OutputMin..OutputMax) +export float4 vector4_noise(float3 Position, float Quality, float Function, float Tiling, float TileSize) +[[ + anno::description("Vector Noise"), + anno::noinline() +]] +{ + float4 result = float4(0,0,0,1); + float3 ret = float3(0); + int iQuality = int(Quality); + int iFunction = int(Function); + bool bTiling = Tiling > 0.0; + + float3x4 Jacobian = JacobianSimplex_ALU(Position, bTiling, TileSize); // compiled out if not used + + // verified, HLSL compiled out the switch if Function is a constant + switch (iFunction) + { + case 0: // Cellnoise + ret = float3(Rand3DPCG16(int3(math::floor(NoiseTileWrap(Position, bTiling, TileSize))))) / 0xffff; + result = float4(ret.x, ret.y, ret.z, 1); + break; + case 1: // Color noise + ret = float3(Jacobian[0].w, Jacobian[1].w, Jacobian[2].w); + result = float4(ret.x, ret.y, ret.z, 1); + break; + case 2: // Gradient + result = Jacobian[0]; + break; + case 3: // Curl + ret = float3(Jacobian[2][1] - Jacobian[1][2], Jacobian[0][2] - Jacobian[2][0], Jacobian[1][0] - Jacobian[0][1]); + result = float4(ret.x, ret.y, ret.z, 1); + break; + case 4: // Voronoi + result = VoronoiNoise3D_ALU(Position, iQuality, bTiling, TileSize, false); + break; + } + return result; +} + +export float3 vector3_noise(float3 Position, float Quality, float Function, float Tiling, float TileSize) +[[ + anno::description("Vector Noise float3 version"), + anno::noinline() +]] +{ + float4 noise = vector4_noise(Position, Quality, Function, Tiling, TileSize); + return float3(noise.x, noise.y, noise.z); +} + + +// workaround for ue4 fresnel (without supporting for camera vector) : replacing it with 0.0, means facing to the view +export float fresnel(float exponent [[anno::unused()]], float base_reflect_fraction [[anno::unused()]], float3 normal [[anno::unused()]]) +[[ + anno::description("Fresnel"), + anno::noinline() +]] +{ + return 0.0; +} + +export float fresnel_function(float3 normal_vector [[anno::unused()]], float3 camera_vector [[anno::unused()]], + bool invert_fresnel [[anno::unused()]], float power [[anno::unused()]], + bool use_cheap_contrast [[anno::unused()]], float cheap_contrast_dark [[anno::unused()]], float cheap_contrast_bright [[anno::unused()]], + bool clamp_fresnel_dot_product [[anno::unused()]]) +[[ + anno::description("Fresnel Function"), + anno::noinline() +]] +{ + return 0.0; +} + +export float3 camera_vector() +[[ + anno::description("Camera Vector"), + anno::noinline() +]] +{ + // assume camera postion is 0,0,0 + return math::normalize(float3(0) - state::transform_point(state::coordinate_internal,state::coordinate_world,state::position())); +} + +export float pixel_depth() +[[ + anno::description("Pixel Depth"), + anno::noinline() +]] +{ + return 256.0f; +} + +export float scene_depth() +[[ + anno::description("Scene Depth") +]] +{ + return 65500.0f; +} + +export float3 scene_color() +[[ + anno::description("Scene Color") +]] +{ + return float3(1.0f); +} + +export float4 vertex_color() +[[ + anno::description("Vertex Color"), + anno::noinline() +]] +{ + return float4(1.0f); +} + +export float4 vertex_color_from_coordinate(int VertexColorCoordinateIndex) +[[ + anno::description("Vertex Color for float2 PrimVar"), + anno::noinline() +]] +{ + // Kit only supports 4 uv sets, 2 uvs are available to vertex color. if vertex color index is invalid, output the constant WHITE color intead + return (VertexColorCoordinateIndex > 2) ? float4(1.0f) : float4(state::texture_coordinate(VertexColorCoordinateIndex).x, state::texture_coordinate(VertexColorCoordinateIndex).y, state::texture_coordinate(VertexColorCoordinateIndex+1).x, state::texture_coordinate(VertexColorCoordinateIndex+1).y); +} + +export float3 camera_position() +[[ + anno::description("Camera Position"), + anno::noinline() +]] +{ + return float3(1000.0f, 0, 0); +} + +export float3 rotate_about_axis(float4 NormalizedRotationAxisAndAngle, float3 PositionOnAxis, float3 Position) +[[ + anno::description("Rotates Position about the given axis by the given angle") +]] +{ + // Project Position onto the rotation axis and find the closest point on the axis to Position + float3 NormalizedRotationAxis = float3(NormalizedRotationAxisAndAngle.x,NormalizedRotationAxisAndAngle.y,NormalizedRotationAxisAndAngle.z); + float3 ClosestPointOnAxis = PositionOnAxis + NormalizedRotationAxis * math::dot(NormalizedRotationAxis, Position - PositionOnAxis); + // Construct orthogonal axes in the plane of the rotation + float3 UAxis = Position - ClosestPointOnAxis; + float3 VAxis = math::cross(NormalizedRotationAxis, UAxis); + float[2] SinCosAngle = math::sincos(NormalizedRotationAxisAndAngle.w); + // Rotate using the orthogonal axes + float3 R = UAxis * SinCosAngle[1] + VAxis * SinCosAngle[0]; + // Reconstruct the rotated world space position + float3 RotatedPosition = ClosestPointOnAxis + R; + // Convert from position to a position offset + return RotatedPosition - Position; +} + +export float2 rotate_scale_offset_texcoords(float2 InTexCoords, float4 InRotationScale, float2 InOffset) +[[ + anno::description("Returns a float2 texture coordinate after 2x2 transform and offset applied") +]] +{ + return float2(math::dot(InTexCoords, float2(InRotationScale.x, InRotationScale.y)), math::dot(InTexCoords, float2(InRotationScale.z, InRotationScale.w))) + InOffset; +} + +export float3 reflection_custom_world_normal(float3 WorldNormal, bool bNormalizeInputNormal) +[[ + anno::description("Reflection vector about the specified world space normal") +]] +{ + if (bNormalizeInputNormal) + { + WorldNormal = math::normalize(WorldNormal); + } + + return -camera_vector() + WorldNormal * math::dot(WorldNormal, camera_vector()) * 2.0; +} + +export float3 reflection_vector() +[[ + anno::description("Reflection Vector"), + anno::noinline() +]] +{ + float3 normal = state::transform_normal(state::coordinate_internal,state::coordinate_world,state::normal()); + return reflection_custom_world_normal(normal, false); +} + +export float dither_temporalAA(float AlphaThreshold = 0.5f, float Random = 1.0f [[anno::unused()]]) +[[ + anno::description("Dither TemporalAA"), + anno::noinline() +]] +{ + return AlphaThreshold; +} + diff --git a/resources/Collected_Task4/SubUSDs/small_KLT_visual.usd b/resources/Collected_Task4/SubUSDs/small_KLT_visual.usd new file mode 100755 index 0000000000000000000000000000000000000000..d494c1342493fcf2bf409f5151143517a1c78166 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/small_KLT_visual.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:478d0c5e245bf36c3df3e0c15f966109513ce86bfc724ed740c3ce83ea8a75e0 +size 180191 diff --git a/resources/Collected_Task4/SubUSDs/small_KLT_visual_collision.usd b/resources/Collected_Task4/SubUSDs/small_KLT_visual_collision.usd new file mode 100755 index 0000000000000000000000000000000000000000..d36f443f1ad381df5adceabf5d0fd7d0e4e07d84 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/small_KLT_visual_collision.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d78a60abd17af8105bd10e272821b8c011cd59a098a133a79ab717166e2fde2b +size 227126 diff --git a/resources/Collected_Task4/SubUSDs/table_17_GLB_axis_scaled_zup_phys.usd b/resources/Collected_Task4/SubUSDs/table_17_GLB_axis_scaled_zup_phys.usd new file mode 100755 index 0000000000000000000000000000000000000000..534a205a1898e59ee217f2d3c2503d7fa6e2d671 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/table_17_GLB_axis_scaled_zup_phys.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f942d91dfa6eb1d21aa573a344cbfeec97b4e4ae7a57c3677b2607d16c9ef84e +size 35733384 diff --git a/resources/Collected_Task4/SubUSDs/textures/0001.png b/resources/Collected_Task4/SubUSDs/textures/0001.png new file mode 100755 index 0000000000000000000000000000000000000000..a9f5560985ebb70549ba23ac85c481ae41f9eea3 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/0001.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ba947674a0128b040889844ae3d86bc2c8f5f457baf04f43c45a9ec303d5e5f +size 6866 diff --git a/resources/Collected_Task4/SubUSDs/textures/FOF_Map_Labels_D.png b/resources/Collected_Task4/SubUSDs/textures/FOF_Map_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/FOF_Map_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Collected_Task4/SubUSDs/textures/FOF_Map_Magenta_Box_D.png b/resources/Collected_Task4/SubUSDs/textures/FOF_Map_Magenta_Box_D.png new file mode 100755 index 0000000000000000000000000000000000000000..ddefdbc70f3c51c75ac72c6a5f74ffed3b72b672 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/FOF_Map_Magenta_Box_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:191e3e8f6b583dc35232f5079d18b421f97dd09d79b374b03b1b1745dd9d8477 +size 8461312 diff --git a/resources/Collected_Task4/SubUSDs/textures/FOF_Mesh_Labels_D.png b/resources/Collected_Task4/SubUSDs/textures/FOF_Mesh_Labels_D.png new file mode 100755 index 0000000000000000000000000000000000000000..5902a4ef72f1201d98bdacd5b3add8f4cdc0608e --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/FOF_Mesh_Labels_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22 +size 6674448 diff --git a/resources/Collected_Task4/SubUSDs/textures/MI_LampCeilingA/Alum_Anodized_roughness.png b/resources/Collected_Task4/SubUSDs/textures/MI_LampCeilingA/Alum_Anodized_roughness.png new file mode 100755 index 0000000000000000000000000000000000000000..349d3eb1173a3aeb1df7227283e85cdc2ae1a1f8 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/MI_LampCeilingA/Alum_Anodized_roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78fbda4ad9fc3ceabd3286580b99829cb7bdad420cd9db37b24c91f641504d79 +size 46432193 diff --git a/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_D.png b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..3e41c5aa83cadbcf3c6fffe2252c9ee6c93448b5 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca389948ee0ce142ab18af9fa2d0d42828f0ff4c28c6474f051447f2a686eb57 +size 694074 diff --git a/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_M.png b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_M.png new file mode 100755 index 0000000000000000000000000000000000000000..3bb67568c8e8fbe24c43b96e3279e4a52111d4e6 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21c48d073e289211dd04b4dd6ae4a3f77fa2d4be23e12804012fa554457c3900 +size 3393694 diff --git a/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_N.png b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_N.png new file mode 100755 index 0000000000000000000000000000000000000000..5c43918866d4aa95ab2fb619b9dc576dd2ede1c0 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:648f6b01d4d38202e5b20a022448d87a1fa7792f9f713f3ea5e506d9bc419f45 +size 3709546 diff --git a/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_ORM.png b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..e98f51cd1d33abe313ff09eb31fd85ff7e29c770 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/MI_PushcartA_01/T_BarelPlasticA_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:725601e6474a395ed08df2d689a0d7911809b2033cccd073caf48decf70145f0 +size 5022539 diff --git a/resources/Collected_Task4/SubUSDs/textures/MI_SignB/T_SignsA_D.png b/resources/Collected_Task4/SubUSDs/textures/MI_SignB/T_SignsA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..9125a64b15ac44f67b53b28a54df85893a7a24c6 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/MI_SignB/T_SignsA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aac902a39d07545563524ab389a6525c872ea9c0250139f88581c16afab97f42 +size 1317486 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/AisleSign_Text_01.png b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/AisleSign_Text_01.png new file mode 100755 index 0000000000000000000000000000000000000000..c30325e0520ad98e200d7e7e31c0675c1a9205f6 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/AisleSign_Text_01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78e4407e191b2279db1095762706d4441f78cc7a85693fefc9fe135ee118f14d +size 67149 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_D.png b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_D.png new file mode 100755 index 0000000000000000000000000000000000000000..ef5c0c4ebec96ef50413d9179fec673081cfe6ad --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:846803a0609b7efe892feacf1a1c8f0ff2d3e9f8d8a20e87193d1e8f9e06589b +size 1350374 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_N.png b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_N.png new file mode 100755 index 0000000000000000000000000000000000000000..ba7553d5de65938fce33f834cf1a9549712197e5 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b193a273fba57715fdd0dddfb25fcbddaaca3f72b5a8c7bf70f3173874d98a7 +size 4517828 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_ORM.png b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..d29589fe6a7c5dd00e3c582ed6c63f93bb504839 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_AisleSign/T_AisleSign_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68b1bb01ede355427e2d9440b11e7193bad185e07c6b2f9e4d52b940327e0dda +size 4015777 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_D.png b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_D.png new file mode 100755 index 0000000000000000000000000000000000000000..98e4cc6df4a8f9ea0b4f24d2e694fe42c93ad13c --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe30a29375ee700eb8e840e7a492e47e5d7a1406f51b3fcd040c9c1da26ae5a2 +size 277313 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_M.png b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_M.png new file mode 100755 index 0000000000000000000000000000000000000000..82f56148885436c9f56ed848aab404719347300b --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c052a8b10a62236a61eb4b2a3eb1e9204914e9db0f2e1d5d87b17217587e542 +size 44909 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_N.png b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_N.png new file mode 100755 index 0000000000000000000000000000000000000000..3237c3419d2d9af97ec0cff84b2af32141f60c94 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01a4fd25ebead3d532658e1489411a8d9c137705045519ec1f56603505b0d3f9 +size 234716 diff --git a/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_ORM.png b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..abe7ea7b9d43d743dcb4346c2c3cb0d4a4449119 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/M_WallBoard_01/T_WallBoard_01_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12e6b2184e138f8b69d66331c07f0529845746a797f44770eb32b41de32ecd81 +size 322433 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_D.png b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..8f85d102a29b41f67e1c76bddfeb59173e11dcd3 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a433ae32888ed7dcac16e2cc08372dc79bf9a4367c6f3a63023bad807fbd866 +size 6329215 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_M.png b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_M.png new file mode 100755 index 0000000000000000000000000000000000000000..52ed5c0de3f758d8820cfc273a5b607982878052 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04c0b622294cc9b2f7a5dbf1c4ac1f9474b3f64a4f13f1d2c2dd8276071baa44 +size 3455896 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_N.png b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_N.png new file mode 100755 index 0000000000000000000000000000000000000000..884f2343f09907feeed26de4d544cbd9b35e1fca --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cd57807234677e8052d7f83991de7e779a86c7a55c8174e549274cd08f93bd7 +size 7146123 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..1bd12af8aac89b9e408afbdd05b29b23a92038c2 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_BeamsA_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:619e87dad93429469dcca447a573851eeee0805fae9cab432ae3bbb445f8eeea +size 7301834 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_BlankMask_M.png b/resources/Collected_Task4/SubUSDs/textures/T_BlankMask_M.png new file mode 100755 index 0000000000000000000000000000000000000000..413cd1dc5adc27a5d2a0c95ccca99fda670f6fc7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_BlankMask_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e6f6f9919cbb1a9576bbaf7aecb65e4cbef5c8b3340bf30087799c004e46a97 +size 1673 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_D.png b/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..7f0c0ce698b7d36d68f83ae95ffb779d7656de7b --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4409289f550915651a7da8400061e339b9bf8d8614592e51ceff10a54d636530 +size 6121195 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_N.png b/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_N.png new file mode 100755 index 0000000000000000000000000000000000000000..cec38b9a5afd0bcff4758cdff45c2fe42a3acfa7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:124c63109931aa50a6c85ac342ab12088beafdb8b5947b372b11c515ffca8de3 +size 5080102 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8e3671fd01bc3f2de4d71807d5e114974826886d --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_CardBoxA_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fbee22ae8599548ced630569f9562bb53e97b092789298ba3a7b69fef643ffd +size 3071821 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_D.png b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..be9c8c69eda3d519bc5af842ff22cfc41929aff7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd9f0d2f6e774981506cff5fe23716abfa3d5f92e1c1ae15392f311f81c2925f +size 5179493 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_M.png b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_M.png new file mode 100755 index 0000000000000000000000000000000000000000..e0f8465259fd7ea701a625f5dec3127df0c337ab --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70a1ec3a4d9fc822f1552312e4d8d0c18971f0b0242fb35b40dfce5c238cad90 +size 1787780 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_N.png b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_N.png new file mode 100755 index 0000000000000000000000000000000000000000..b3d546d339a5d2ad6c61e8eccce7995f7b781fb9 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbf0404adef69512e1e83fbbdf5e5ed371e392a1e4332701bd5efa6b78dcb1c4 +size 3826720 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..42393c888d024c19c43243bdfd57c8c050c91e47 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_CeilingA_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f9b997b63fd97524ce85ca6f4b5093e65ba656bc246a417f61ac1dcf46ab406 +size 4063436 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_D.png b/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_D.png new file mode 100755 index 0000000000000000000000000000000000000000..d80079fc6cc8499eda7f0ed37b35568898677db5 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a39ae5ce51c10eef6174e929122b7f73cc092b8e1846486aae92b27d82f56d6f +size 668264 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_N.png b/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_N.png new file mode 100755 index 0000000000000000000000000000000000000000..bb0bc938b51831a15c7a361d8c5233e599308d64 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dd0ff8bacc95e5e5ca94c6fe9ae4a630b9b67edee84b21be7c9ca35c6bc79f3 +size 799130 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..c88501c0d8fc32563707d66b5eb493434188288c --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FireExtinguisher_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941ab417978a4116d1ff064915e7c98b0bf3d52c405a15ad255713792d111a9a +size 831576 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_D.png b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_D.png new file mode 100755 index 0000000000000000000000000000000000000000..2ee5ca54edfdcd9ba41cd33c49f8625a12f929af --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2074dec0f4ed953680331008617a389a4bb9a8362484f0afa9926dbaa396f367 +size 1266760 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_M.png b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_M.png new file mode 100755 index 0000000000000000000000000000000000000000..28139ab223de5ac41c6c55962e00a5f96a3f990a --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44f2109030a33caad502bd9f2feb1ce6eba1231d763555babf69e2b6a650b418 +size 92194 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_N.png b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_N.png new file mode 100755 index 0000000000000000000000000000000000000000..ea34359eecc2d07640c02f865bed69a371da6b8d --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d5913f366655707b37ed790542294b2ecf9a31638c798a4575ed5966f30185b +size 406115 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..58d062aa476565f95d9871afee2ed34c0ed62558 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FloorStripes_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bd385b2465b2a8b04afcdbca16f3e436dd9b54831a2f2fabdd446b971b85083 +size 825397 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_D.png b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_D.png new file mode 100755 index 0000000000000000000000000000000000000000..ff4f7a4e28399e0991df8ac5ef5f24ae52ce2e97 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c2dce6aa3438248ad3c960cba22c4160d9a86c152a978f6f228b8a99770834 +size 6909181 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_M.png b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_M.png new file mode 100755 index 0000000000000000000000000000000000000000..68d6f781f29632a885671164c047a8135f1d51ae --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb0e99482b0c3c3e8f5b08d743782a6e971826a1280fdee7aacd2dac19da1d3 +size 2986846 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_N.png b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_N.png new file mode 100755 index 0000000000000000000000000000000000000000..226e0fccd52c07baddc3898cdef3f77c9cd4e465 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ab1797de4aad446a31ee70f7e5ebe29afabafe4bda17d203c2a01e286f71fc7 +size 3999816 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..ad9413c56c8ef775eef10c88dadb916c77b5313c --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_Floor_01_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09d51273b9afc4c37208ed29c3ec53033fd7b036061538efa926d28b517b1082 +size 6585070 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FrameA_D.png b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..bd44e95cd89da9c8ee58b80e70ba6735162d1823 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fe18340184317b3bec61b644b11094889978289bbea0d3c21f074ba7050b623 +size 4329765 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FrameA_M.png b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_M.png new file mode 100755 index 0000000000000000000000000000000000000000..d25419f3a92180ecff1c749907cef092d673e597 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4507b9703e63c9aefc78717c7608acd7c2b72142b8d6b4deff545d6bc7810b22 +size 2276717 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FrameA_N.png b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_N.png new file mode 100755 index 0000000000000000000000000000000000000000..41c53bf0fabb51545938d46b2c0f723a7a0d2783 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20d382dda74c1e364c59a301362de980349945edcd515428d09240955ddaba80 +size 2850028 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_FrameA_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..c5a67a4a3fc9220685a98702e05cb0c9f5ad2217 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_FrameA_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d92facd89c3be88ecc28a8e893945bb8f56276783648848c403254626acff40b +size 5616029 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_D.png b/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..e23d8a375a74bdcc6066dfd10b229cac1a8e8ca7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:537c6b009dd38b2059b0f1ee51c874fce344cccfe9177c8113f7dbc7b2950944 +size 734041 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_N.png b/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_N.png new file mode 100755 index 0000000000000000000000000000000000000000..a6c0876fb926b23bbd0c1fdd2f153d93196667fb --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c6253db4e8d15334cd72c0444bbade75450324795db7cf143c2a991fdbbddb6 +size 1125394 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..fbd262175c5de8443616e5336bec1b5381ba5148 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_LampCeilingA_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18e324cad0b5ab07fb6ffb62a8082f795c7cd4cd49436c9ce6f92a9887dc0b21 +size 987580 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_D.png b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_D.png new file mode 100755 index 0000000000000000000000000000000000000000..01e1f510cf39d51d61e558df3af3efd31901f883 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f6edbe67b9f2842bfac346446fe871fda282729bfdc535386d68b68e120e67 +size 5782145 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_M.png b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_M.png new file mode 100755 index 0000000000000000000000000000000000000000..06edf76956531948fb6a971a225eb81c7c0255de --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fac0c633f6aef6c6747457dde6e1ee62cc9780436b733dfd9382f8212cff3da +size 198488 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_N.png b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_N.png new file mode 100755 index 0000000000000000000000000000000000000000..6ed960f67711abe946aa9ea11ce4c7f2ad4f1ef6 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fb925f395a3703157fa8ab006226eeeafacc69f70c73259635ada8fefedf810 +size 825178 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..46d0188e276f097a8f6c77ea093b460798766c1d --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PaletteA_01_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29c5d1b99d5c34855194ef1b168ed288c6a2a99f3843cc883d02d9e8bad0c45e +size 4816979 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_D.png b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_D.png new file mode 100755 index 0000000000000000000000000000000000000000..b93ec922d69a95714281f16b9dd6ae8a14abd144 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:867008a8350b0a797cbddc23e2604a431bbdda53eb26bf0e4cd8e394399508b1 +size 2596667 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_M.png b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_M.png new file mode 100755 index 0000000000000000000000000000000000000000..dc2ff5e27c8fb8a45575f05cdec38696d85d5f74 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4042e9120a856a8eb932f9704d3522bc416dff06e11302082f3d94433a8d7066 +size 1395827 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_N.png b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_N.png new file mode 100755 index 0000000000000000000000000000000000000000..33372645baf1e4993f63466bb377cf7023077cd1 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e2c2985442bdae90c1c95d843f311e56088ad7e8ee45af7c55277402338d0bf +size 4166799 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..e44462abba122cdb5312d39082c7171b203e5a90 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_PushcartA_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:556c0dea7497a45b261428506c5e7e8db1186ac914c3e00c06a6822fb0132d64 +size 5353578 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_D.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_D.png new file mode 100755 index 0000000000000000000000000000000000000000..df2c59e657ea8b14ce1ff3c72b72c13fd69286b8 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec4159aa188bd266881bbeeebd31ee00f8318d27b3bee692bc66d9500bc9ad01 +size 2079438 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_M.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_M.png new file mode 100755 index 0000000000000000000000000000000000000000..62f1500734d11bdd8edb033e41ad0d95bd6862e1 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2499034582baa78ce43b22cd4fc1a43a599fc026f493904f78dc64e4733d847d +size 1695275 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_N.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_N.png new file mode 100755 index 0000000000000000000000000000000000000000..deb164044030700f939151ea32091b3c950b0874 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39c2447cadfb229bd585e3ed4bf235bd3bf26d678c0b003b3222b0d137de3f2d +size 954727 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..be10d5d4fc73457eb2c4454062b594f57d4a07c0 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_01_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:715f69449a6bdff88d289fb25ac835d8c9b13a452a3949b5a62d9652b8c720a8 +size 3263727 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_D.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_D.png new file mode 100755 index 0000000000000000000000000000000000000000..479714b7451993d4b6b67a428cec5baa357e9ec7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8d3aaf89967aada64051949d8f65d807b2b6a291c8a9da44a20c418f7ebb79 +size 2903175 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_M.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_M.png new file mode 100755 index 0000000000000000000000000000000000000000..a68d9cb6e16c8cad19143836d4666af4a67c6f51 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26ee9fdd339f75581d4c9592a4b6a1a0a37ca940f5c7b6583da15cf9bc13a2d5 +size 1634780 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_N.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_N.png new file mode 100755 index 0000000000000000000000000000000000000000..fec324b0d9f6c436f383c247e495fbc5c8ce9d33 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ecabb55967fc519a99761e60a58e8eeb0b69986ad56ce5e36b4c0e4278f938 +size 1591448 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8ff7eafe64681a4850e8ecde05c1224dd7794276 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_02_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85630c73ef3042ee76006454c644af0e28ca9e8c651cac237bef5f2f2b9bb704 +size 5233272 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_D.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_D.png new file mode 100755 index 0000000000000000000000000000000000000000..85b475addab42b31c70fddac760d5707f8ac9379 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23a61da3c66dfb4914f959034e542faa753366f99c7c88ad41711253268379eb +size 695475 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_M.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_M.png new file mode 100755 index 0000000000000000000000000000000000000000..7eb523a430f7297664bd4e47306c282f3f489e1c --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f06d7b61981bb941fe262a3ea12b98be288b532eeccf8752209a8608695e640c +size 296163 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_N.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_N.png new file mode 100755 index 0000000000000000000000000000000000000000..65d55cbfcdcb500ae66c16ea3b0f873201971182 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ce48f0e024af650651785cfcb443f32e21f57434e12ee6b71e106acd2748040 +size 1066548 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..f9db545f6564f10903a053489054b0653b0bdfa8 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_03_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1a584c8e03ffc7a6afbae37a38f9bd338fe5ab00acbd5c877a4620312b39bd9 +size 1149915 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_D.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_D.png new file mode 100755 index 0000000000000000000000000000000000000000..779128e575753fbba32d83b628038c0630a947a1 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3abd38d4eaea5ed7fe84afc50778885cc9e4f96022a5a61772c0997e04bbc5dc +size 441866 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_M.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_M.png new file mode 100755 index 0000000000000000000000000000000000000000..9492dcebcd22a9c29702ee17eafec4cce6fa14ce --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:617a83afe6f814d7af4526a2aa59b1e7661cf90c55c9d4f671a3971650ffa81a +size 181773 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_N.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_N.png new file mode 100755 index 0000000000000000000000000000000000000000..3b946fe7b067f62090ae5b3c7b0d318c4140d3d3 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:402f7f3720cc2f24dc82cecf31b16a55655cdb12d303dd49644132889d066b56 +size 235859 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..d677f82dbf4657fe723631ec873958a557355f52 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackSetA_04_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347322abd4463f1144100566e6ba8a4e6ba2edd4cb81f331457b704f1bc14270 +size 971334 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackShield_D.png b/resources/Collected_Task4/SubUSDs/textures/T_RackShield_D.png new file mode 100755 index 0000000000000000000000000000000000000000..7fac3e54b073aafb8aa05971607e8cd240f0775f --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackShield_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fb1909572ac82a21cff2284bda2a259ef8be22f64feb466fb36d9b94c21b3a5 +size 1445005 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackShield_N.png b/resources/Collected_Task4/SubUSDs/textures/T_RackShield_N.png new file mode 100755 index 0000000000000000000000000000000000000000..d001db6a129a87d0f7fa9d2eac958ebf265ef1f4 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackShield_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f17d688a1c1245a2846e08b1107787534a98adde773ede662bb28920dfaaf309 +size 1205686 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_RackShield_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_RackShield_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..0eb7ca8fda6488ddedddca471ec7e0a9b20d1a60 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_RackShield_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc2e235950988a366f8942fa522d5da081b08fa63e16f89592b5ddc8919e694b +size 1611503 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_SignsB_D.png b/resources/Collected_Task4/SubUSDs/textures/T_SignsB_D.png new file mode 100755 index 0000000000000000000000000000000000000000..0b8e8f4c033b9394e6c3493274568f2fbd1a53b6 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_SignsB_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e261426bb160a4b2e7e6be8aeaf60e8cdc536317a39f13029c0cc3491b131d77 +size 1182552 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_SignsC_D.png b/resources/Collected_Task4/SubUSDs/textures/T_SignsC_D.png new file mode 100755 index 0000000000000000000000000000000000000000..1ada6eca7d020d8a4742a179d4e070a6b720e7a0 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_SignsC_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8be1122988730e8de0124e98560633c64f8eda0705d6a0cb55fc2db05be9077 +size 556905 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_SignsC_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_SignsC_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..ec711a83e6651b6730ca7f940b883ae32b9f937d --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_SignsC_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed7d97b0b99208e7f8cb291ef380b0d1605da77248bf70c7ae1aec433e3268e4 +size 552764 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_D.png b/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_D.png new file mode 100755 index 0000000000000000000000000000000000000000..ac366645af6a6f07c4510862fa8b1a4ebf0afe99 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c102157a73b034966bbc5e96323cac2177147b72b70e06625423320f82d7297 +size 5821860 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_N.png b/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_N.png new file mode 100755 index 0000000000000000000000000000000000000000..2e4957e1209800d092babe5ebc4ea0312fee9269 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5869967b526e62b5f8f8c93cedb55ad7628afbe5d157e8d8c9620498fbd86f69 +size 6487997 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..dac6bb42d50421700bdc87bc562ad75d55835043 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallA_01_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:541fe094f05d47f0c3723ca23752909442dd4b5910e2f5e454463c118efe685d +size 5106819 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_D.png b/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_D.png new file mode 100755 index 0000000000000000000000000000000000000000..595ea5ec3bad74ee171fc1fbd425a9e35618094b --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d60032e5b22e1b9663a8d089623a09cc78655a22f4f3be29fb571441e398cf72 +size 3166242 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_N.png b/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_N.png new file mode 100755 index 0000000000000000000000000000000000000000..eea05409f0fb57c6f11051cf83c0e08f8c9e42fc --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bc80a25f1e9626cabbaeb3ade13d8a42ab36bf34010f3322faca42f22f77d93 +size 4275415 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..c195771171969f74c902dce81c840f72a2ebc8d1 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallA_02_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:674cf1198d7dee829e8a5b644ec26bdea7d7f24ae5d554b61e026bc458ca5b81 +size 5669356 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_D.png b/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_D.png new file mode 100755 index 0000000000000000000000000000000000000000..6891a4a139618a4c4b253a36cf55a302674e5afe --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab1ef0bc07324394ebff7f4b7f879fa0242261d36cca9c875ab1bb3bbc8910bb +size 2065567 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_N.png b/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_N.png new file mode 100755 index 0000000000000000000000000000000000000000..8e50aeb59d2e75f0556e020326f1e6be729ec3be --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:761d7839e980e077cff4a146b724b7a4bbd59785bcca8e778297114c4c371622 +size 1172052 diff --git a/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_ORM.png b/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..e24bbbb25c7ef5ddcd6f54d67e44842eb7015f8c --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/T_WallDetails_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b7aa6be8f9999711df544cd16c4d8ec3dcfcd1a4e4ca32aef4d77a697c1d22e +size 3568422 diff --git a/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901.png b/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901.png new file mode 100755 index 0000000000000000000000000000000000000000..9a5286803125fbae130b939088abec1d8ed7dbc7 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:991f732b289c4950ab5db7ef8a5d37c30d55924c5630f231889795ca679ea247 +size 9793628 diff --git a/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png b/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png new file mode 100755 index 0000000000000000000000000000000000000000..56e8feafcd4dd76a6d79d689dc386182d924b2fb --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98b210f166ccabd3526308fd53cca51fbe2afc25ddbcd3581ab26d45354a95d5 +size 8395810 diff --git a/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901_normal.png b/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901_normal.png new file mode 100755 index 0000000000000000000000000000000000000000..f9538e6bd03d385930b0262d5d4803a4e2d13199 --- /dev/null +++ b/resources/Collected_Task4/SubUSDs/textures/texture_pbr_20250901_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28e262b60f717c6b8681ea612bda424c67169bdc1b6b18dad1fe1ed4ea94a6bc +size 3989175 diff --git a/resources/Collected_Task4/Task4.usd b/resources/Collected_Task4/Task4.usd new file mode 100755 index 0000000000000000000000000000000000000000..70611f5deb46e18aa84517c0e7eae4d404186208 --- /dev/null +++ b/resources/Collected_Task4/Task4.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a57043741c2dd3a33fb6299e2a86615dd45d76f9eebc8391a3b4f59296239af +size 5282 diff --git a/resources/Collected_foam/.collect.mapping.json b/resources/Collected_foam/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..0bc5bce0b331185fdb8709fbe1154483cdad02ab --- /dev/null +++ b/resources/Collected_foam/.collect.mapping.json @@ -0,0 +1,269 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Black.mdl", + "source_hash": "684736355452d2b0240a8d2e2095d5fe6252e780", + "target_url": "./SubUSDs/materials/Aluminum_Anodized_Black.mdl", + "target_hash": "38d67aff237109b98e899c4f1016fb2ede8e2e16" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl", + "source_hash": "8f92998371467523f7aeb6ff7a72d95387917b6b", + "target_url": "./SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl", + "target_hash": "db1b1a6b3d29c60cea547089c623ec09e58736fd" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Aluminum_Cast.mdl", + "source_hash": "2ea596d009b32fa86e741ca1dd3c0b39a2bb3fce", + "target_url": "./SubUSDs/materials/Aluminum_Cast.mdl", + "target_hash": "251a7890acd00f3bd277f9da1554a48147499a28" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Aluminum_Polished.mdl", + "source_hash": "d7c093c13480ec91423f299732400a7f923b44e9", + "target_url": "./SubUSDs/materials/Aluminum_Polished.mdl", + "target_hash": "4125232f6e18fca26fe1796f418ee173d1cbc8c8" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Brass.mdl", + "source_hash": "e9bb00d6f001a3f30abbb44dbe8d7bf99b99db08", + "target_url": "./SubUSDs/materials/Brass.mdl", + "target_hash": "77d7fe28b73187bbbc998215c77874980e60e86f" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Brushed_Antique_Copper.mdl", + "source_hash": "cfced1bb46d5d0e73da4582595ae7f463aa65c49", + "target_url": "./SubUSDs/materials/Brushed_Antique_Copper.mdl", + "target_hash": "0ba5cbf0ef5154233b911e1422638d3c39138911" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl", + "source_hash": "2ec66f398856dc9f6e1372c184f6b2af9a8257a9", + "target_url": "./SubUSDs/materials/Cast_Metal_Silver_Vein.mdl", + "target_hash": "e07be546790eb3f0163bbe4ea39f51dd22f41510" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Chrome.mdl", + "source_hash": "ba8907f631269182da78d13ffd23df9cdbf52899", + "target_url": "./SubUSDs/materials/Chrome.mdl", + "target_hash": "8d043b02d2e00ec72d4731afbb814712610af18a" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Metal_Door.mdl", + "source_hash": "ed2149b89c17e01614912da0ce8e2829799a70e9", + "target_url": "./SubUSDs/materials/Metal_Door.mdl", + "target_hash": "60dd0d5378749fedbcf138241242fb11a84eee5b" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Silver.mdl", + "source_hash": "eb48db7909d9f2188668f3f57004a8f63788aada", + "target_url": "./SubUSDs/materials/Silver.mdl", + "target_hash": "0e58dda8ad9438a9a6cae420ab672a2f3b767441" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/materials/Steel_Blued.mdl", + "source_hash": "d7333c3d4fcd6432edcc225570a6e64c11844aa9", + "target_url": "./SubUSDs/materials/Steel_Blued.mdl", + "target_hash": "16482f61339bfd68d436439f691e854f5705bfe1" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_Part_B_blue/SubUSDs/materials/Aluminum_Anodized.mdl", + "source_hash": "e82fcd03f87ca5166b969dd20ad994eef4afe436", + "target_url": "./SubUSDs/materials/Aluminum_Anodized.mdl", + "target_hash": "474f0b6faa6ca3ebc55cf110e4f50292bb7ecb18" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_Part_B_blue/SubUSDs/materials/Plastic.mdl", + "source_hash": "10363ae8ecb21b9a1700ca3d95816f2298e5c3c8", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "2e08ed59f9308fbee4b14d4d8e5accc7d4cb7a5a" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", + "source_hash": "78357ccb35736e02d6498d05da502219e7f7e971", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", + "target_hash": "4eed3c987192c0c06ff622baeab8d895d8505522" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "source_hash": "d5bd63337cd4e5c15f9590e9b78673f8b31a8317", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png", + "target_hash": "d7b33ce3ec442ed4d72c013c6211c03042d39d55" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", + "source_hash": "78357ccb35736e02d6498d05da502219e7f7e971", + "target_url": "./SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", + "target_hash": "d35e16aa6448d017874a81a1e98a5136095d5f22" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "source_hash": "2be48df2d7084fc4f212174d503c1ffe8c30ec6e", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", + "target_hash": "63ad1a79879a7ad174f9be4cfcab87b5d46d5d96" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png", + "source_hash": "792d53ed327906b0bbbd871eb7c6dfb61192a168", + "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png", + "target_hash": "eb334227642229b1ac0d5ebc2e5d86a956332e90" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png", + "source_hash": "4690d6df59e4b981b548fa4e64ee51d3959b6f81", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png", + "target_hash": "a8ebfc9abda929705e8bfdadf1325f11e3cc1eee" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png", + "source_hash": "4c91371e768aab444a0e3998ef38110c376e8f52", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png", + "target_hash": "be7589ce49cfc8c6d680a8d6ca4b8149c83993d7" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Silver/Silver_BaseColor.png", + "source_hash": "ec0461bcaeb7e570cccae3f27445f19f6978855b", + "target_url": "./SubUSDs/textures/Silver/Silver_BaseColor.png", + "target_hash": "4aac43455bbf9d2079636da14290cacde43c2f70" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", + "source_hash": "891126cc057fbb232b4bfc5dc7d1a94a740584df", + "target_url": "./SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", + "target_hash": "03e23040a9d8b0bb07d98861763a699ae8f91258" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Chrome/Chrome_BaseColor.png", + "source_hash": "5a0660d8b9fc8fa1f4a5a1b1c2dae4df885ef740", + "target_url": "./SubUSDs/textures/Chrome/Chrome_BaseColor.png", + "target_hash": "88edc6f8e9e6c2006cc022940b62c32f4f335da4" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png", + "source_hash": "e9d70e1e3f839971c4dc62e3b17b4d0be3c5445a", + "target_url": "./SubUSDs/textures/Metal_Door/Metal_Door_Normal.png", + "target_hash": "a62de57e70b9eff23caff6e3b0e21834d9e815c7" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png", + "source_hash": "c8b9ebf1c4654f60825e7b42f4b7ea507ed110f6", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png", + "target_hash": "736e6b23b10a5fc351ba63dac9eb88a656d39fab" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "source_hash": "dd244b9a78a2f2229a472ce2ca7296ead6e8639f", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png", + "target_hash": "ededd6ac1043a047cb0d55d41f139647537a62ba" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", + "source_hash": "a72151dd18163c6a62c95f825557ebfce7df9ed0", + "target_url": "./SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", + "target_hash": "552f5a11340e5526a2f3f5c852ea9932416bf9f6" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "source_hash": "faaff3a16b6a9bd4c667d07070ef96618ac3a9b7", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", + "target_hash": "1883770ee834ecabd9e991467b5cc92af979ec6a" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png", + "source_hash": "211e7338cdc7526bfa23b1fdd8e2bf8ed5d852c0", + "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png", + "target_hash": "0d08753b907624bfa9d4fa4598e497dc779fdd28" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png", + "source_hash": "f0f11e59ab6e80fe33226be2f48b3c3b223ce579", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png", + "target_hash": "acce8066303c37561d9eb41fde6c7ee96b64d231" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png", + "source_hash": "c18908b40e1c08ebc27410052abd0fcd61f619ef", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png", + "target_hash": "50f19de603a9a168d0ad69862b260454260a689e" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Silver/Silver_ORM.png", + "source_hash": "8dc2e848d19be6abfb564140f592e7e7bb6692ba", + "target_url": "./SubUSDs/textures/Silver/Silver_ORM.png", + "target_hash": "a9e500eb3f129114228806dbf7f595261ebf8a3c" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Chrome/Chrome_ORM.png", + "source_hash": "214f8996c3eeec3be35e6790e31f473df96aa28e", + "target_url": "./SubUSDs/textures/Chrome/Chrome_ORM.png", + "target_hash": "6bb318281f9c4aae55d2dd825b68118e32df576f" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png", + "source_hash": "5a2d86b1cc453b8a551cdfd70f84cd6b053614bd", + "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png", + "target_hash": "0bea4f91f4ff17374bbd855a730b3705e3729194" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "source_hash": "17dbda6054fe0327037dbc00cee44f229907943d", + "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png", + "target_hash": "55b2e474f21a8a2413a125d5e0d44bff8dbf874a" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_Part_B_blue/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "source_hash": "1aa286ce923eef41a1cb3643549b9c8b43cd783e", + "target_url": "./SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", + "target_hash": "588e8e3d402859fb035af6ef60c37ab9ef115b0a" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png", + "source_hash": "dad678dc6119d3d0a48a383d1617b940a70b1f68", + "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png", + "target_hash": "e4dd48f9128e982af12282fd4f4e202078cd2e69" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png", + "source_hash": "4b61a850c189aa3c6b641464d05585a3bb3efb15", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png", + "target_hash": "eaa64719f2ee717463c8a027bd55f89f1368ab26" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png", + "source_hash": "183f3d1655a2a96c527d32d645fe7895bd824ea9", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_N.png", + "target_hash": "83245b782f5ae0dc89dd4468b18494f0a4bb90c2" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Silver/Silver_N.png", + "source_hash": "b398d7e0d511b06ee9ae3a26bbb8e42063f7f043", + "target_url": "./SubUSDs/textures/Silver/Silver_N.png", + "target_hash": "bfb43aab910de9d47eaf842c47850df1dbec341a" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Chrome/Chrome_N.png", + "source_hash": "b229296707a1fc44d80fa56700a439e519e6cf23", + "target_url": "./SubUSDs/textures/Chrome/Chrome_N.png", + "target_hash": "42ae0a3def0c282ab1db0cee20ee240bbf7f7d9a" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Brass/Brass_BaseColor.png", + "source_hash": "2aee23bd6cec77dc91adc3c9d3db164f5d7d9691", + "target_url": "./SubUSDs/textures/Brass/Brass_BaseColor.png", + "target_hash": "95b698c8b758b83eb1950a69c7241aab2b20c9c9" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Brass/Brass_ORM.png", + "source_hash": "d27b9e632b3cfab94528838b8a057761135ae146", + "target_url": "./SubUSDs/textures/Brass/Brass_ORM.png", + "target_hash": "fc3251881ca19ef45e79d2e6c780514877c271d0" + }, + { + "source_url": "/home/ubt/Documents/gitlab/ecbg/assets/Collected_28motor/SubUSDs/textures/Brass/Brass_N.png", + "source_hash": "efde4385def88ed247341122725422a00fe01d9b", + "target_url": "./SubUSDs/textures/Brass/Brass_N.png", + "target_hash": "fb3cc1605e6d10c5fea4731ee382aa0de96e7ee1" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_foam/Box_with_foam.usd b/resources/Collected_foam/Box_with_foam.usd new file mode 100644 index 0000000000000000000000000000000000000000..1502b27729b69d06cd7f08dffaef96d2bba8939a --- /dev/null +++ b/resources/Collected_foam/Box_with_foam.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46b572f51ed3ffbfcf9c77534ca5fde8ff2c2789e4405571588a160a27d94548 +size 284105 diff --git a/resources/Collected_foam/Foldable_box.usd b/resources/Collected_foam/Foldable_box.usd new file mode 100755 index 0000000000000000000000000000000000000000..ca3737c184ff5a79ec4542cba41256f187a6ee33 --- /dev/null +++ b/resources/Collected_foam/Foldable_box.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea83e9a80dea29d292ffd91d7e30487da56d2db4d7c850f986444221673836e +size 266569 diff --git a/resources/Collected_foam/SubUSDs/28motor.usd b/resources/Collected_foam/SubUSDs/28motor.usd new file mode 100755 index 0000000000000000000000000000000000000000..9260c3f31a747f9ae93b8ea0be1f0d2cb6df5bf4 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/28motor.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa219f58972a9e033fa256ed0f92110db429c1e28651b0c2f2f0269b6199c811 +size 5861573 diff --git a/resources/Collected_foam/SubUSDs/Part_B.usd b/resources/Collected_foam/SubUSDs/Part_B.usd new file mode 100755 index 0000000000000000000000000000000000000000..fdc3e0fa78382e0220fa380c7bb65761dcc7b402 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/Part_B.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1097daf160f332279e0adde40ce716125225193be09d4a9e7a7348484c91ecab +size 549876 diff --git a/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized.mdl b/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized.mdl new file mode 100755 index 0000000000000000000000000000000000000000..447cfd20f7577392293640a18f8d0372ecb23f34 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized_Black.mdl b/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized_Black.mdl new file mode 100755 index 0000000000000000000000000000000000000000..b9a6b362430b7af5c56fc6b5535d13084a395e08 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized_Black.mdl @@ -0,0 +1,43 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized_Black(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(0.05f, 0.05f, 0.05f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); + diff --git a/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl b/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl new file mode 100755 index 0000000000000000000000000000000000000000..8c03aaa3435ff98aac0ae75a5c47d3918739d10d --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl @@ -0,0 +1,43 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Anodized_Charcoal(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(0.2f, 0.2f, 0.2f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); + diff --git a/resources/Collected_foam/SubUSDs/materials/Aluminum_Cast.mdl b/resources/Collected_foam/SubUSDs/materials/Aluminum_Cast.mdl new file mode 100755 index 0000000000000000000000000000000000000000..15178ac76907134dcf0d728f24aa73608607f850 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Aluminum_Cast.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Cast(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png" /* tag 2739, version 3703676365 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_ORM.png" /* tag 2741, version 2892271140 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_N.png" /* tag 2743, version 2148533726 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Aluminum_Polished.mdl b/resources/Collected_foam/SubUSDs/materials/Aluminum_Polished.mdl new file mode 100755 index 0000000000000000000000000000000000000000..a1d1284ac52f00776ed41b612ea7793cf43ae30b --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Aluminum_Polished.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Aluminum_Polished(*) + = OmniPBR( + diffuse_color_constant: color(0.500000, 0.500000, 0.500000), + diffuse_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.000000, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.000000, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_ORM.png", ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.000000, 1.000000, 1.000000), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.000000, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Brass.mdl b/resources/Collected_foam/SubUSDs/materials/Brass.mdl new file mode 100755 index 0000000000000000000000000000000000000000..88107e8aef1b817a6f277de83ffc493f5e86a9f7 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Brass.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Brass(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Brass/Brass_BaseColor.png" /* tag 2784, version 2867840297 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Brass/Brass_ORM.png" /* tag 2786, version 3429153493 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Brass/Brass_N.png" /* tag 2788, version 4097231851 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Brushed_Antique_Copper.mdl b/resources/Collected_foam/SubUSDs/materials/Brushed_Antique_Copper.mdl new file mode 100755 index 0000000000000000000000000000000000000000..ddbc94313e53862a6bb937b211eab5723904eda5 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Brushed_Antique_Copper.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Brushed_Antique_Copper(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png" /* tag 2881, version 3331264037 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png" /* tag 2885, version 2626562058 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png" /* tag 2883, version 2395521129 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl b/resources/Collected_foam/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl new file mode 100755 index 0000000000000000000000000000000000000000..f67faf8f6a63d64e2648fbc12a53689344910bc8 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Cast_Metal_Silver_Vein(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png" /* tag 2887, version 3522366492 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png" /* tag 2891, version 2285210443 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png" /* tag 2889, version 4204690550 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Chrome.mdl b/resources/Collected_foam/SubUSDs/materials/Chrome.mdl new file mode 100755 index 0000000000000000000000000000000000000000..b38edfaccc52badec75569ba74253e47d4c6c6ec --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Chrome.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Chrome(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Chrome/Chrome_BaseColor.png" /* tag 2777, version 767000234 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Chrome/Chrome_ORM.png" /* tag 2779, version 2298758028 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Chrome/Chrome_N.png" /* tag 2781, version 3962068930 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Metal_Door.mdl b/resources/Collected_foam/SubUSDs/materials/Metal_Door.mdl new file mode 100755 index 0000000000000000000000000000000000000000..5026eedfc7f46e5ddfe2903b5db3d18d7e62bc1e --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Metal_Door.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Metal_Door(*) + = OmniPBR( + diffuse_color_constant: color(0.439, 0.5, 0.561), + diffuse_texture: texture_2d(), //"./Metal_Door/Metal_Door_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 1.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: false, + ORM_texture: texture_2d(), //"./Metal_Door/Metal_Door_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.7f, + normalmap_texture: texture_2d("../textures/Metal_Door/Metal_Door_Normal.png", ::tex::gamma_linear), + detail_bump_factor: 0.3f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Plastic.mdl b/resources/Collected_foam/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Silver.mdl b/resources/Collected_foam/SubUSDs/materials/Silver.mdl new file mode 100755 index 0000000000000000000000000000000000000000..aac7a7642c9d456f3bac1ace2dc67d827aa8f65c --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Silver.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Silver(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Silver/Silver_BaseColor.png" /* tag 2812, version 2041580364 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Silver/Silver_ORM.png" /* tag 2814, version 2252362237 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Silver/Silver_N.png" /* tag 2816, version 3701140404 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/materials/Steel_Blued.mdl b/resources/Collected_foam/SubUSDs/materials/Steel_Blued.mdl new file mode 100755 index 0000000000000000000000000000000000000000..cf532c68c4c6144d2bd75f50869ca4ecef6f610d --- /dev/null +++ b/resources/Collected_foam/SubUSDs/materials/Steel_Blued.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Steel_Blued(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_BaseColor.png" /* tag 2750, version 1941569663 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_ORM.png" /* tag 2754, version 2522242520 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_N.png" /* tag 2752, version 1947397307 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..5df7bc7dfc36971b8fa5314b1a98337d2adb46e5 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc1cb1b23a9abd766188a85ccbad1a2639d0a9a334f284e359c6c5d4438608e +size 3321558 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8e7015d41934f1e97892a5ce339e6ab32b629552 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized/Aluminum_Anodized_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:768f2dbb4f702a9624b912b431efd1a6a8e0ff3e93744cf54f3866ef8f7986e9 +size 637843 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..5df7bc7dfc36971b8fa5314b1a98337d2adb46e5 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc1cb1b23a9abd766188a85ccbad1a2639d0a9a334f284e359c6c5d4438608e +size 3321558 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..8e7015d41934f1e97892a5ce339e6ab32b629552 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:768f2dbb4f702a9624b912b431efd1a6a8e0ff3e93744cf54f3866ef8f7986e9 +size 637843 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..ca744539be764116ef8d64a9ef9eb815f00814d7 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03ab7494d37e1f6551a26894628c5fe03a65b4d85a09ed11337e184852a580b3 +size 1154931 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png new file mode 100755 index 0000000000000000000000000000000000000000..d01c8569858b610ab3b5594f97590a5d9a2a922e --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:812c0161ea14abc581cb35c47b33dc6005c089f8e82dca6cb4dd4832deb0556c +size 6557833 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..9c237244127ac6fdce0ded7cb69a55533864a962 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:571eba5a99da444b681609a722a29914490c6dae45d230dac471a45875211a4c +size 4198310 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..c00f298ce88eb8d6110af2e167b0a00f676dba20 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31 +size 16903 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..0516db787ca177fd1bc81c586118c682051c2e38 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8221595d4a575d1e95f059288ce11f1bd0bc7c107ad77bbe482ae7c717816c65 +size 2272406 diff --git a/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png b/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..fe1845f40dfa5c2c8cb3cfbd54e10f4669d7fe30 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a1ffae09aca47be92ea6d9df39d365c58fb7e4d6a28ed3d14563a696b5dad4 +size 643206 diff --git a/resources/Collected_foam/SubUSDs/textures/Brass/Brass_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Brass/Brass_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..f7872d7eff9445d8e4d206cf6301a3cc359ec46a --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Brass/Brass_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cfc0397b5b4f41dca920ccfda0c4f06763ea457cf292a45aefd415ee5f000fd +size 1466378 diff --git a/resources/Collected_foam/SubUSDs/textures/Brass/Brass_N.png b/resources/Collected_foam/SubUSDs/textures/Brass/Brass_N.png new file mode 100755 index 0000000000000000000000000000000000000000..331508561e7ef554171f1e2a9b59103ba7c5512e --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Brass/Brass_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2798f76c92a1f861e5063bf051909afec5356af9ae1003321fa2216a2a8ff7d +size 14776302 diff --git a/resources/Collected_foam/SubUSDs/textures/Brass/Brass_ORM.png b/resources/Collected_foam/SubUSDs/textures/Brass/Brass_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..dee2fbf2eed6785b3f1e8ad258ea74f97dfac02d --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Brass/Brass_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43fa990cf1b903c757c0df239f65db64b99fe15b1f9d22ce66236e1f9686f255 +size 8792985 diff --git a/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..551851574397aed2734ec17b705f9716a51d465e --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1edd40e06e263c9d9732ed65e477d330fe3815b771a7946a7b399467dede5666 +size 4535768 diff --git a/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png b/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png new file mode 100755 index 0000000000000000000000000000000000000000..3266eb0c21b64610c231590277e97853202e906c --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0b0de62e6a7adcbd48aac10795b4c090fe703c88840a0f45c62361e514243c +size 4169362 diff --git a/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png b/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..370c580468d1ba905e2de124d1ba6ea43861b86d --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1df785a7b96bed40de679a76e5f7338a5790f8a0af3ab747cb4fb63a5a2dcd8a +size 5827974 diff --git a/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..007c85b7bc6811cf9a8754e15c280c3cc288829d --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6708f5092a1dc3a66589dbf58d8f577e03dcc309bfa01a5d677639dca9ee2132 +size 16904 diff --git a/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png b/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png new file mode 100755 index 0000000000000000000000000000000000000000..9e8da7b0f7dc531ecf731e1b04af539c13b3d63f --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8fcb579b0d321e9aae7dc22453f7ade9f28372e475745f8de15930de39d7051 +size 7519899 diff --git a/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png b/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..09001e4d39fb2039db71f045c2374db9f3cb7bbe --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1117ed68410fc6e9342a56aedaa0bf6ad6ea1f352e3326ec17c52d131ec79f +size 5988267 diff --git a/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..5fb843a294c77843eccb60b650bea2543004a17d --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:827f80497e8d33b9b305ef1ec6129c0f3298f5392f6e437677c4d179e93bab5b +size 1055421 diff --git a/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_N.png b/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_N.png new file mode 100755 index 0000000000000000000000000000000000000000..1746a87eeb6f7d14872afa73dc0eb5354912e5c0 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a70377c089f19b3a3a369b2d7491b27c939f6111f223ca74a45ee067eef3ab6d +size 6278335 diff --git a/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_ORM.png b/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..d8ba934e63663042f49049ed2708de5f2c479811 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Chrome/Chrome_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8b224a5e0c5732b7efe69b8a4e22c34b327bd130bed6ed53c672a2ee5b03441 +size 3647903 diff --git a/resources/Collected_foam/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png b/resources/Collected_foam/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png new file mode 100755 index 0000000000000000000000000000000000000000..a4b7223a8958cc4817f48a112183f120f2808f80 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9701860853f984235b3db15bb809dcd54e8b6fd18a0a8bf56e5729526ab04b7 +size 6720425 diff --git a/resources/Collected_foam/SubUSDs/textures/Silver/Silver_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Silver/Silver_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..a9e3bf6a88cdbfc4ed2f0de29aa5a0a95f6ab425 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Silver/Silver_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:759cb4cb4bde5e357859d230b0a2e04aba5b2e2922c59f64ff2c15d375b923cb +size 1119144 diff --git a/resources/Collected_foam/SubUSDs/textures/Silver/Silver_N.png b/resources/Collected_foam/SubUSDs/textures/Silver/Silver_N.png new file mode 100755 index 0000000000000000000000000000000000000000..16d446ebddef05f8686ea3da6f61d22096030acd --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Silver/Silver_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22c8a65eeed92f813c9e536f31a7495aa54e779a924a9c7386a056713a041268 +size 5514081 diff --git a/resources/Collected_foam/SubUSDs/textures/Silver/Silver_ORM.png b/resources/Collected_foam/SubUSDs/textures/Silver/Silver_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..e3feabe36d3e0efb7978b8966145fa3a8bc0b254 --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Silver/Silver_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c83a116bfafd6ee0ad6f68afbf959410db703e93f497ca1e7cd57fd2fac83548 +size 3352240 diff --git a/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png b/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png new file mode 100755 index 0000000000000000000000000000000000000000..fc4b4c22069702a0f0355104e2e4447b884881fe --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb37daa9ab62ac1760cf1902fd6460748e78297abe4937ff4e154cd38d741c52 +size 280172 diff --git a/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png b/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png new file mode 100755 index 0000000000000000000000000000000000000000..c374c855901137f4a0561249acfbb2b8edd3e5ec --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ab70f104f45cedce6a7b8a059b3b0882fbdc048cc58701bbf29567327995133 +size 2429152 diff --git a/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png b/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png new file mode 100755 index 0000000000000000000000000000000000000000..06804d5e5d8dd1add4b4181a87bd7d1f6a82761b --- /dev/null +++ b/resources/Collected_foam/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b244ad8e7c4f32c660cf24da594901e0b14417b64c34350e7e114f127155dec2 +size 1981178 diff --git a/resources/Collected_foam/foam.stl b/resources/Collected_foam/foam.stl new file mode 100755 index 0000000000000000000000000000000000000000..3ff97e18333d32d6eb645ba9f3ed39367e4ef632 --- /dev/null +++ b/resources/Collected_foam/foam.stl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0a3eb8e2200cabebcfee8da30315abeef9dea3b660c71564e09fbe258d925ce +size 104272180 diff --git a/resources/Collected_foam/foam.usd b/resources/Collected_foam/foam.usd new file mode 100755 index 0000000000000000000000000000000000000000..1d480cd2300915576c4ba06d875689c9e4a5b31d --- /dev/null +++ b/resources/Collected_foam/foam.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57f5d98dcc2076978df027adc5c724fa851e06bf2bca6e48fcd500f82233d96a +size 20809 diff --git a/resources/Collected_foam_collision/.collect.mapping.json b/resources/Collected_foam_collision/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..a8f0346834278939ee03002cd761b2825a7c1039 --- /dev/null +++ b/resources/Collected_foam_collision/.collect.mapping.json @@ -0,0 +1,4 @@ +{ + "version": "1.0", + "file_records": [] +} \ No newline at end of file diff --git a/resources/Collected_foam_collision/foam.usd b/resources/Collected_foam_collision/foam.usd new file mode 100755 index 0000000000000000000000000000000000000000..d7a9b7e7c77d8fb213fc8b78cb74fe0d2f36d13b --- /dev/null +++ b/resources/Collected_foam_collision/foam.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f723a9353857ad25a102722ef3fefe82c66e685741c9e0ae8d02351181154dac +size 14534 diff --git a/resources/Collected_s2_v1_ecbg/.collect.mapping.json b/resources/Collected_s2_v1_ecbg/.collect.mapping.json new file mode 100644 index 0000000000000000000000000000000000000000..4cb26eea84726a11c89f4645789c93f2fcb1de08 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/.collect.mapping.json @@ -0,0 +1,239 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl", + "source_hash": "1029482a7a738fb21753da538d5234c751f48e9b", + "target_url": "./SubUSDs/materials/Cast_Metal_Silver_Vein.mdl", + "target_hash": "cf861fc22e01aa9e6c7d562725c43cc07811097f" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Iron.mdl", + "source_hash": "028c77732850250e8823f72f3f88c89a6b3dde0d", + "target_url": "./SubUSDs/materials/Iron.mdl", + "target_hash": "13b835583fc2c9b8897463a163ae9139d261f7f2" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Gloss_Finish.mdl", + "source_hash": "2ececa86b5e3babaf473443ed673740505c9beb5", + "target_url": "./SubUSDs/materials/Paint_Gloss_Finish.mdl", + "target_hash": "685c5619bce512241310c1cbe0763e80ab2e669d" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte.mdl", + "source_hash": "22c3419615a2085e46abf6e4f6cc61f643ac5200", + "target_url": "./SubUSDs/materials/Paint_Matte.mdl", + "target_hash": "90de840994d027e5dff798713cb62793de97b772" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte_Finish.mdl", + "source_hash": "f3af769c477b4b5d5a42d3812f66fefb6e282bda", + "target_url": "./SubUSDs/materials/Paint_Matte_Finish.mdl", + "target_hash": "c3f3b4b051b99cab4879f52c13078cdd27f46e9a" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Plastic.mdl", + "source_hash": "c652b64b4fd88be5dd0dfdbe71d6d1c77ee813b1", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "c83f7d7eb9cf650a3ce9e9c9a182c979cf38d3aa" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Silver.mdl", + "source_hash": "54d3795bbb01f2429d0591aefb4a4e627403e100", + "target_url": "./SubUSDs/materials/Silver.mdl", + "target_hash": "24fbb32667fe5d8ec55ee06f86ef3f2f5532dd91" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Blued.mdl", + "source_hash": "be3ac5a8259fb7c9534c720e6e7191d596273bbe", + "target_url": "./SubUSDs/materials/Steel_Blued.mdl", + "target_hash": "8d4eb1259e732acc56fc2be5fb03256ec14f7c78" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Carbon.mdl", + "source_hash": "8cdeda0dafe101aa2ff85ad1d71e8d74a58f961f", + "target_url": "./SubUSDs/materials/Steel_Carbon.mdl", + "target_hash": "e0042344d1d58a1418d562c03520aa9afc119790" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Tinted_Glass_R02.mdl", + "source_hash": "b626acc346e57822c52efc61586517964b9b6853", + "target_url": "./SubUSDs/materials/Tinted_Glass_R02.mdl", + "target_hash": "fab8d56c7dc4c8952cd3bd1b6cece7045b546a78" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_basecolor.png", + "source_hash": "7898de2b66120b4d254b4128f86c5d97155c8d9a", + "target_url": "./SubUSDs/textures/WireframeBlur_basecolor.png", + "target_hash": "9b6a215b59766c675d79e6806f30022d10505ddf" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_blue.png", + "source_hash": "d4d79ac087b3e63557c64db7734f826953cfa931", + "target_url": "./SubUSDs/textures/WireframeBlur_blue.png", + "target_hash": "541dc365238234c2354d4614a072024b8731eeab" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Wireframe_blue.png", + "source_hash": "577df17b9dc8ba547f83d467c0af5de7d3640fe6", + "target_url": "./SubUSDs/textures/Wireframe_blue.png", + "target_hash": "6e9b0d743b288ef39b52b9f7c303aabc8eda3790" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_BaseColor.png", + "source_hash": "23cac873397b7f18a47fc785beeaf082d1b57a9a", + "target_url": "./SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_BaseColor.png", + "target_hash": "4b5eab1d03bef7991548c447755396d3c911a691" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png", + "source_hash": "91d0292ceb2697b6312b9eb7e50659ac34035293", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png", + "target_hash": "630c3c79f0be45ea1658a8f060aae48e5f207f5f" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_BaseColor.png", + "source_hash": "b3a383ad6a5ba250dbb344acf05399d37978ba5f", + "target_url": "./SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_BaseColor.png", + "target_hash": "00b36afb7d1afe45a2711508792ae8b1d3522556" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_BaseColor.png", + "source_hash": "85a17a721952a3b04b6975d6220abc282cb68d8c", + "target_url": "./SubUSDs/textures/Iron/Iron_BaseColor.png", + "target_hash": "ad3cfad346cccd6e72d56b02bd2246917f305972" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png", + "source_hash": "8fc53fbd35c1729089b54c898e993fd41940abdf", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png", + "target_hash": "ac20107ea13e3774ca1d0379291da7e9ea546ba7" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_BaseColor.png", + "source_hash": "23cac873397b7f18a47fc785beeaf082d1b57a9a", + "target_url": "./SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_BaseColor.png", + "target_hash": "4d56593f66ac8e8a1dde40d195ed4e5c7d60d80e" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_BaseColor.png", + "source_hash": "0eedf499c39a6f20ea72f5fd84511fa2b494ea40", + "target_url": "./SubUSDs/textures/Steel_Carbon/Steel_Carbon_BaseColor.png", + "target_hash": "d073be0ac6e61fdab2cf030e0f09ca9167fc71cf" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_BaseColor.png", + "source_hash": "3b821b6234bc3e4f9ae4b1039433717ac9016582", + "target_url": "./SubUSDs/textures/Silver/Silver_BaseColor.png", + "target_hash": "e2994bbe1283d19b1f45484d00b671a364f1bc29" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_ORM.png", + "source_hash": "10432f64a97fe6cb5970bcc594a0616d6239b291", + "target_url": "./SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_ORM.png", + "target_hash": "580977af5f5999e5433a73d41efe1d41d3d38ae1" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png", + "source_hash": "ffd653b9adbfde9993e641eb75e055b275769609", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png", + "target_hash": "e42def2a557525d6d5afd7ecc88efc4c0be1a0bc" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_ORM.png", + "source_hash": "3e534cde9e151937efecd6fcbae1ab80bb97ce1a", + "target_url": "./SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_ORM.png", + "target_hash": "151bf2d3146406a9eaf94f3c44ba70e111c4c798" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_ORM.png", + "source_hash": "368f305550b11b3c5327e45e20a0451a3aac1570", + "target_url": "./SubUSDs/textures/Iron/Iron_ORM.png", + "target_hash": "c1db0b7e76602a732bdadb7f0c8a3ce0274e09a3" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png", + "source_hash": "df6f9d133251da7934cd1c76f7c913c97b518af0", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png", + "target_hash": "da04b3cc1ce6f7af3feba6a52b789fe1ca6de5d6" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassWithVolume.mdl", + "source_hash": "78870b7ec8268ba5785c5d8b44991ca61f02b77a", + "target_url": "./SubUSDs/materials/GlassWithVolume.mdl", + "target_hash": "7331f4e4df64005579df3de2a44a585ae3545c92" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_ORM.png", + "source_hash": "10432f64a97fe6cb5970bcc594a0616d6239b291", + "target_url": "./SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_ORM.png", + "target_hash": "9baac46f606c286e16678b82b588e55baf6a7654" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_ORM.png", + "source_hash": "f1ae21d77e50a62105a2cf0c9b8f6b9ffcd28d83", + "target_url": "./SubUSDs/textures/Steel_Carbon/Steel_Carbon_ORM.png", + "target_hash": "75fe082e9a88b6d0a2f2f6e5c4d804c2f1d3e24a" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_ORM.png", + "source_hash": "02d66bf7fde65da7f45fc1e1af2cce812ed8c0dd", + "target_url": "./SubUSDs/textures/Silver/Silver_ORM.png", + "target_hash": "a7b8f066004a00fe85119a3c4b3e0f080fef5cf1" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_N.png", + "source_hash": "edd45df79441cc8fe8b204d787f53f17b8f7ae32", + "target_url": "./SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_N.png", + "target_hash": "3a00209a0355b5bbe86e9a48a18fc734c2159088" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png", + "source_hash": "17dba9b387e2471393cb11487a3f0f54a2dccaab", + "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png", + "target_hash": "3a235faa078fe95fd9f41a39e8e877e947378547" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_N.png", + "source_hash": "628338f50add59a3ba8a186c1ef76aaab32c34c4", + "target_url": "./SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_N.png", + "target_hash": "26ce17d58de8e36a00b93dd1cb209b941ef4b493" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_N.png", + "source_hash": "6dddbad2ce5862f198d7bfa9d589c9f60f720b09", + "target_url": "./SubUSDs/textures/Iron/Iron_N.png", + "target_hash": "f44b0e950bfa340518eabef148bad05843a49757" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png", + "source_hash": "b6fff9c775dad84831ad608a5d6efafc529a2abc", + "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_N.png", + "target_hash": "9265cac75c1cc648c097f7d5ef89198d3038c8e3" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_N.png", + "source_hash": "edd45df79441cc8fe8b204d787f53f17b8f7ae32", + "target_url": "./SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_N.png", + "target_hash": "46d2e68e1a17853fabe6fe7341fcaf3120788194" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_N.png", + "source_hash": "523c6044e1eefdadf1206f56f8519bb18c458c62", + "target_url": "./SubUSDs/textures/Steel_Carbon/Steel_Carbon_N.png", + "target_hash": "b4e6002c8d56d9ce00fe49e0fd6a13e0dd2f2a3d" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_N.png", + "source_hash": "d9afe11a53d01a61cd63a345d6456b06b3c40057", + "target_url": "./SubUSDs/textures/Silver/Silver_N.png", + "target_hash": "333ac124c3c353db8770cdab0466bd1b4ef79562" + }, + { + "source_url": "/home/ubt/Documents/github/GlobalHumanoidRobotChallenge2026_Baseline/assets/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassUtils.mdl", + "source_hash": "6d16885f81a338040f08d1ac43cfba7001c9b616", + "target_url": "./SubUSDs/materials/GlassUtils.mdl", + "target_hash": "27e722e4dcf2503995bce9b898d7bbdaacedf890" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/L_camera_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/L_camera_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..f680946f311f51b8fab8cf0cf61cd30bde084057 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/L_camera_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:416b815d9241d780d4fb7c380a637cda17ad2848d56060497739f93594c4ba53 +size 387652 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/L_finger1_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/L_finger1_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..2c6c7d5794ec47a41ab600fb7b1d16e7951a8dfa --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/L_finger1_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea73339bf718c3998a163b9ecc6222bb4a28c869b2cd0e0741bc29c751866dc3 +size 51705 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/L_finger2_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/L_finger2_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..b93ad0b1ea64a0dcf75428617d5fb726b6d7ad38 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/L_finger2_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed4fb8c6cc612f08db44da430b5f1e2538e5c6243d3de6f8278d9f128e9470f +size 51705 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/L_pgc_base_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/L_pgc_base_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..3a02d668f357ae4854e2160b4bfc567219b83cca --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/L_pgc_base_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6396a17fd91cb0827ab281e74561dda5494abab675c9ec4379d1e303f7915ddd +size 2150586 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/R_camera_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/R_camera_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..fa5118efa92d5fbecd509e78b8163359b36ffa17 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/R_camera_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fc73e76280bc4335e63fd612657ac0b2893ca2e2c3b52e87cd6851c3bd4a9ab +size 387652 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/R_finger1_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/R_finger1_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..4f092857fb4d9ab243a122268c14b94a11f39f3b --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/R_finger1_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b262dcca9d476b35ddafdd12ca2d309fbd7470b50582c8ca3728308d1b134e +size 51705 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/R_finger2_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/R_finger2_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..8453a59cc4eda022884456cd168bab652fec4fbe --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/R_finger2_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92e971c6103898a3f9cc18f4b48156c2aa3c9b9bb6007944ccf5da3dd608470b +size 51705 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/R_pgc_base_link.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/R_pgc_base_link.usd new file mode 100644 index 0000000000000000000000000000000000000000..b2e93ad0dfa88da260e2df48fc869025fccbc28e --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/R_pgc_base_link.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f8cbf6a753744aa97179a267dd5a298ea5ca67178790c2eb6351c194f1a432b +size 2150586 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/default_environment.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/default_environment.usd new file mode 100644 index 0000000000000000000000000000000000000000..710f9afa79c3b7a691a05e457d6f67e4012af41b --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/default_environment.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f133f79f36ec12ee11ac94ac606ff9dad7b3062520a4d590d564c941ac6e6296 +size 9676 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/head_stereo_left_Camera.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/head_stereo_left_Camera.usd new file mode 100644 index 0000000000000000000000000000000000000000..23f45de41f9bc8e63d8cb3a6ce557c80a8e8eaac --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/head_stereo_left_Camera.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c28bb40c5eef94196b2f37ce7a8939ee051bb85189d9aef4cd77c2cb2c6938b +size 6863 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/head_stereo_right_Camera.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/head_stereo_right_Camera.usd new file mode 100644 index 0000000000000000000000000000000000000000..23f45de41f9bc8e63d8cb3a6ce557c80a8e8eaac --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/head_stereo_right_Camera.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c28bb40c5eef94196b2f37ce7a8939ee051bb85189d9aef4cd77c2cb2c6938b +size 6863 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl new file mode 100644 index 0000000000000000000000000000000000000000..f67faf8f6a63d64e2648fbc12a53689344910bc8 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Cast_Metal_Silver_Vein(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png" /* tag 2887, version 3522366492 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png" /* tag 2891, version 2285210443 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png" /* tag 2889, version 4204690550 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassUtils.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassUtils.mdl new file mode 100644 index 0000000000000000000000000000000000000000..6912a588113ffde3db5163e7253751383a7afb08 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassUtils.mdl @@ -0,0 +1,83 @@ +mdl 1.5; + +import ::tex::*; +import ::math::*; +import ::anno::*; +import ::base::*; +import ::state::*; + +export float get_float( uniform texture_2d t, float f ){ + return ::tex::texture_isvalid(t) + ? + ::base::file_texture(t, + color(0.f, 0.f, 0.f), + color(1.f, 1.f, 1.f), + ::base::mono_maximum, + ::base::texture_coordinate_info(::state::texture_coordinate(0), ::state::texture_tangent_u(0), ::state::texture_tangent_v(0)), + float2(0.f, 1.f), + float2(0.f, 1.f), + ::tex::wrap_repeat, + ::tex::wrap_repeat, + false).mono + : + f; +} + +export color get_color( uniform texture_2d t, color c ){ + return ::tex::texture_isvalid(t) + ? + ::base::file_texture(t, + color(0.f, 0.f, 0.f), + color(1.f, 1.f, 1.f), + ::base::mono_alpha, + ::base::texture_coordinate_info(::state::texture_coordinate(0), ::state::texture_tangent_u(0), ::state::texture_tangent_v(0)), + float2(0.f, 1.f), + float2(0.f, 1.f), + ::tex::wrap_repeat, + ::tex::wrap_repeat, + false).tint + : + c; +} + +export float apply_roughness_influence( uniform texture_2d t, float f, float i ){ + return ::math::lerp(f, get_float(t, f), i); +} + +export color get_volume_absorption( + + float absorption = float(0) [[ + anno::display_name("Volume Absorption"), + anno::description("Controls how much light is absorbed through the surface"), + anno::hard_range(0.0,1000.0), + anno::soft_range(0.0,1.0) + ]], + + color absorptionColor = color(1) [[ + anno::display_name("Absorption Color"), + anno::description("Simulates shifts in color when light passes through the surface") + ]] + +) [[ + anno::display_name("Absorption"), + anno::description("Provides an absorption coefficient for the volume") +]] { + return (absorption>0)? -math::log(math::clamp(absorptionColor, color(0.01), color(0.99)))*absorption*100.0 : color(0); +} + +export color volume_scattering( + + float scattering = float(0) [[ + anno::display_name("Volume Scattering"), + anno::description("Controls how much light is scattered through the surface"), + anno::hard_range(0.0,1000.0), + anno::soft_range(0.0,1.0) + + ]] + +) [[ + anno::display_name("Scattering"), + anno::description("Provides a scattering coefficient for the volume") +]] { + return (scattering>0)? -math::log(color(0.5))*scattering*100.0 : color(0); +} \ No newline at end of file diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassWithVolume.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassWithVolume.mdl new file mode 100644 index 0000000000000000000000000000000000000000..1878e65d7de9bc23c64c6e04b83ebb417f9ec7c9 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/GlassWithVolume.mdl @@ -0,0 +1,106 @@ +mdl 1.5; + +import ::tex::*; + +import GlassUtils::apply_roughness_influence; +import GlassUtils::get_color; +import GlassUtils::get_volume_absorption; +import ::anno::author; +import ::anno::copyright_notice; +import ::anno::description; +import ::anno::display_name; +import ::anno::hard_range; +import ::anno::in_group; +import ::anno::key_words; +import ::anno::soft_range; +import ::anno::unused; +import ::anno::usage; +import ::base::tangent_space_normal_texture; +import ::base::texture_coordinate_info; +import ::df::fresnel_layer; +import ::df::microfacet_ggx_smith_bsdf; +import ::df::scatter_mode; +import ::state::normal; +import ::state::texture_coordinate; +import ::state::texture_tangent_u; +import ::state::texture_tangent_v; +import ::tex::gamma_mode; +import ::tex::wrap_mode; + +export material GlassWithVolume( + uniform bool thin_walled = false [[ + ::anno::in_group("Material", "", "") + ]], + uniform color transmission_color = color(1.f, 0.00609700009f, 0.00609700009f) [[ + ::anno::in_group("Transmission", "", ""), + ::anno::usage("") + ]], + uniform texture_2d roughness_texture = texture_2d() [[ + ::anno::description("The input texture"), + ::anno::in_group("Roughness", "", ""), + ::anno::usage("") + ]], + uniform float ior = 1.34100008f [[ + ::anno::in_group("Material", "", ""), + ::anno::usage("") + ]], + uniform texture_2d transmission_color_texture = texture_2d() [[ + ::anno::description("The input texture"), + ::anno::in_group("Transmission", "", "") + ]], + float roughness_texture_influence = 1.f [[ + ::anno::in_group("Roughness", "", ""), + ::anno::usage("") + ]], + float roughness = 0.f [[ + ::anno::in_group("Roughness", "", ""), + ::anno::usage("") + ]], + uniform texture_2d reflection_color_texture = texture_2d() [[ + ::anno::description("The input texture"), + ::anno::in_group("Reflection", "", ""), + ::anno::usage("") + ]], + uniform color reflection_color = color(1.f, 1.f, 1.f) [[ + ::anno::in_group("Reflection", "", ""), + ::anno::usage("") + ]], + float depth = 0.00100000005f [[ + ::anno::description("Controls how much light is absorbed through the surface"), + ::anno::display_name("Volume Absorption"), + ::anno::in_group("Volume", "", ""), + ::anno::usage(""), + ::anno::soft_range(0.f, 1.f), + ::anno::hard_range(0.f, 1000.f) + ]], + uniform texture_2d normal_map_texture = texture_2d() [[ + ::anno::description("The input texture"), + ::anno::in_group("Normal Map", "", ""), + ::anno::usage("") + ]]) + = + let { + bool tmp0 = thin_walled; + material_surface tmp1( + ::df::fresnel_layer(ior, 1.f, ::df::microfacet_ggx_smith_bsdf(GlassUtils::apply_roughness_influence(roughness_texture, roughness, roughness_texture_influence), GlassUtils::apply_roughness_influence(roughness_texture, roughness, roughness_texture_influence), GlassUtils::get_color(reflection_color_texture, reflection_color), ::state::texture_tangent_u(0), ::df::scatter_reflect, ""), ::df::microfacet_ggx_smith_bsdf(GlassUtils::apply_roughness_influence(roughness_texture, roughness, roughness_texture_influence), GlassUtils::apply_roughness_influence(roughness_texture, roughness, roughness_texture_influence), thin_walled ? GlassUtils::get_color(transmission_color_texture, transmission_color) : color(1.f, 1.f, 1.f), ::state::texture_tangent_u(0), ::df::scatter_transmit, ""), ::state::normal()), + material_emission(emission: edf(), intensity: color(0.f, 0.f, 0.f), mode: intensity_radiant_exitance)); + material_surface tmp2 = material_surface(scattering: bsdf(), emission: material_emission(emission: edf(), intensity: color(0.f, 0.f, 0.f), mode: intensity_radiant_exitance)); + color tmp3 = ior; + material_volume tmp4( + vdf(), + thin_walled ? GlassUtils::get_color(transmission_color_texture, transmission_color) : GlassUtils::get_volume_absorption(depth, GlassUtils::get_color(transmission_color_texture, transmission_color)), + color(0.f, 0.f, 0.f)); + material_geometry tmp5( + float3(0.f), + 1.f, + ::base::tangent_space_normal_texture(normal_map_texture, 1.f, false, false, ::base::texture_coordinate_info(::state::texture_coordinate(0), ::state::texture_tangent_u(0), ::state::texture_tangent_v(0)), float2(0.f, 1.f), float2(0.f, 1.f), ::tex::wrap_repeat, ::tex::wrap_repeat, false, 1.f, 0.f)); + hair_bsdf tmp6 = hair_bsdf(); + } in + material( + thin_walled: tmp0, + surface: tmp1, + backface: tmp2, + ior: tmp3, + volume: tmp4, + geometry: tmp5, + hair: tmp6); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Iron.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Iron.mdl new file mode 100644 index 0000000000000000000000000000000000000000..2a7d9035fc87c3319a730803bc21864f9d15bd1e --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Iron.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Iron(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Iron/Iron_BaseColor.png" /* tag 2805, version 3036597545 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Iron/Iron_ORM.png" /* tag 2807, version 586536104 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Iron/Iron_N.png" /* tag 2809, version 1552594180 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(2.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Gloss_Finish.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Gloss_Finish.mdl new file mode 100644 index 0000000000000000000000000000000000000000..b2d30667113a4d24a8b61c88e53407eed1d2fa58 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Gloss_Finish.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Paint_Gloss_Finish(*) + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Paint_Gloss_Finish/Paint_Gloss_Finish_BaseColor.png" /* tag 2107, version 608438266 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Paint_Gloss_Finish/Paint_Gloss_Finish_ORM.png" /* tag 2109, version 4089275038 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Paint_Gloss_Finish/Paint_Gloss_Finish_N.png" /* tag 2111, version 2879886466 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte.mdl new file mode 100644 index 0000000000000000000000000000000000000000..0142319142ac29dda8ecba8a04bf6820edc50005 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Paint_Matte(*) + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Paint_Matte/Paint_Matte_Finish_BaseColor.png" /* tag 2095, version 4125729195 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Paint_Matte/Paint_Matte_Finish_ORM.png" /* tag 2097, version 728610655 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Paint_Matte/Paint_Matte_Finish_N.png" /* tag 2099, version 1625153550 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte_Finish.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte_Finish.mdl new file mode 100644 index 0000000000000000000000000000000000000000..993b06d292ad48a94fad0acdaa1f7ea9cc1cc3d6 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Paint_Matte_Finish.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Paint_Matte_Finish(*) + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Paint_Matte_Finish/Paint_Matte_Finish_BaseColor.png" /* tag 2095, version 4125729195 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Paint_Matte_Finish/Paint_Matte_Finish_ORM.png" /* tag 2097, version 728610655 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Paint_Matte_Finish/Paint_Matte_Finish_N.png" /* tag 2099, version 1625153550 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Plastic.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Plastic.mdl new file mode 100644 index 0000000000000000000000000000000000000000..96f8f5b8ef6fa769b4bdefdf67a18a2049965291 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Silver.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Silver.mdl new file mode 100644 index 0000000000000000000000000000000000000000..aac7a7642c9d456f3bac1ace2dc67d827aa8f65c --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Silver.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Silver(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Silver/Silver_BaseColor.png" /* tag 2812, version 2041580364 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.5f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Silver/Silver_ORM.png" /* tag 2814, version 2252362237 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Silver/Silver_N.png" /* tag 2816, version 3701140404 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Blued.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Blued.mdl new file mode 100644 index 0000000000000000000000000000000000000000..cf532c68c4c6144d2bd75f50869ca4ecef6f610d --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Blued.mdl @@ -0,0 +1,54 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Steel_Blued(*) +[[ + ::anno::display_name("Omni PBR "), + ::anno::description("Omni PBR, supports ORM textures"), + ::anno::version(1, 0, 0, ""), + ::anno::author("NVIDIA CORPORATION"), + ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic")) +]] + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_BaseColor.png" /* tag 2750, version 1941569663 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_ORM.png" /* tag 2754, version 2522242520 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_N.png" /* tag 2752, version 1947397307 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Carbon.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Carbon.mdl new file mode 100644 index 0000000000000000000000000000000000000000..96dc577fe7397ecedef87794058bd8416ef40c74 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Steel_Carbon.mdl @@ -0,0 +1,47 @@ +mdl 1.4; + +import ::OmniPBR::OmniPBR; +import ::anno::author; +import ::anno::description; +import ::anno::display_name; +import ::anno::key_words; +import ::anno::version; +import ::tex::gamma_mode; +import ::state::normal; + +export material Steel_Carbon(*) + = ::OmniPBR::OmniPBR( + diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f), + diffuse_texture: texture_2d("../textures/Steel_Carbon/Steel_Carbon_BaseColor.png" /* tag 3107, version 2706352012 */, ::tex::gamma_srgb), + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), + reflection_roughness_constant: 0.5f, + reflection_roughness_texture_influence: 1.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.f, + metallic_texture_influence: 1.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d("../textures/Steel_Carbon/Steel_Carbon_ORM.png" /* tag 3109, version 880241343 */, ::tex::gamma_linear), + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(1.f, 0.100000001f, 0.100000001f), + emissive_mask_texture: texture_2d(), + emissive_intensity: 40.f, + bump_factor: 1.f, + normalmap_texture: texture_2d("../textures/Steel_Carbon/Steel_Carbon_N.png" /* tag 3111, version 1659240673 */, ::tex::gamma_linear), + detail_bump_factor: 0.300000012f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Tinted_Glass_R02.mdl b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Tinted_Glass_R02.mdl new file mode 100644 index 0000000000000000000000000000000000000000..7ecf5a1d0b59ffd9653145704633465a59eee410 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/materials/Tinted_Glass_R02.mdl @@ -0,0 +1,19 @@ +mdl 1.5; + +using GlassWithVolume import GlassWithVolume; +import ::tex::gamma_mode; +import ::state::normal; + +export material Tinted_Glass_R02(*) + = GlassWithVolume( + thin_walled: true, + transmission_color: color(0.02f, 0.02f, 0.02f), + roughness_texture: texture_2d(), + ior: 1.52f, + transmission_color_texture: texture_2d(), + roughness_texture_influence: 0.f, + roughness: 0.f, + reflection_color_texture: texture_2d(), + reflection_color: color(1.f, 1.f, 1.f), + depth: 0.0001f, + normal_map_texture: texture_2d()); diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_base.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_base.usd new file mode 100644 index 0000000000000000000000000000000000000000..00677245532d413f08f82351d0c46b2b697bbb28 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_base.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b89f45a0da1dddcd63c5ce28f2aff694f91079fcd498f0c351de3dadb2fe1ead +size 1454406 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_physics.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_physics.usd new file mode 100644 index 0000000000000000000000000000000000000000..85392bbeed77726c7666a3920c1f1c70139e86c0 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_physics.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:410cdaf8b6936f631f91874a65f576d38b7443aecbbfd21d70066fd3841c748e +size 12487 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_sensor.usd b/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_sensor.usd new file mode 100644 index 0000000000000000000000000000000000000000..7c3c9df9b7a780a28240f1b59452e85c17429c45 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/s2_v1_sensor.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b4417b00d11bff717027333dfb86ba95b68e5c39fb4d75fd6e5e616e9b958aa +size 644 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..007c85b7bc6811cf9a8754e15c280c3cc288829d --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6708f5092a1dc3a66589dbf58d8f577e03dcc309bfa01a5d677639dca9ee2132 +size 16904 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png new file mode 100644 index 0000000000000000000000000000000000000000..9e8da7b0f7dc531ecf731e1b04af539c13b3d63f --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8fcb579b0d321e9aae7dc22453f7ade9f28372e475745f8de15930de39d7051 +size 7519899 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..09001e4d39fb2039db71f045c2374db9f3cb7bbe --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1117ed68410fc6e9342a56aedaa0bf6ad6ea1f352e3326ec17c52d131ec79f +size 5988267 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..17e5093ce137d4dc87ff24990734c057ec23e19b --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6dfd99dda89054212b3610ec32efc35ac09607a58f560fee42cc7aef721ec07 +size 6191967 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_N.png new file mode 100644 index 0000000000000000000000000000000000000000..1f00bb94980253fed5666c35873943e9d26add4b --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e1127afe0a33ac5d7c9ab888228080c6d46b34b0d5b98f6484d6f7d0f40915b +size 24544686 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..c99fdfed4587603de433740c0e5ec3c1e3979d4e --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Iron/Iron_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1b4f0f3db1db87e07e2ba8eaf96af1b8a68425ebd4b180d22d74979d4b4a0f6 +size 13004040 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..13cca5e76a141b3cd85961c404e61db67d1d8691 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7e943d2da8a763700341c1147020ba4501df4d205055e01264a5111acab1789 +size 16906 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_N.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2ca59cac16cb4e140b190f19ab0ce7a3a46427 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c967c5323ba12a3d1d7224b1e9c305aa035332be8686096c60dffbc5f02e2370 +size 6452535 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..285009d0079e700efc1822d74873fda0f54d720b --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Gloss_Finish/Paint_Gloss_Finish_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bf79d681e3c65b6318ae23cf59471d5a2fe7e82ee4791c19bb81b26d9203bf5 +size 1498956 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..351af061bf5aa024ea2ee02d20086e30c66f4419 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a656cfef47f73cf59fabab27d26dec8587e3397c086ad48dfd933ccd3c48244a +size 16903 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_N.png new file mode 100644 index 0000000000000000000000000000000000000000..a735ab08e9828fe6b8bcaec2090b65983c20cf8e --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5ea957ae1d0603238e2328728f37bd5188aef6b238bdc52c44e33fdf9b4e3df +size 5855337 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..03712e2441a2dbdce766d2b9a6a50a76f9771625 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte/Paint_Matte_Finish_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47949aafc8dd498f316b1da8774e9572f923672ff7c1b42fd1c2a15beaaa6be9 +size 926494 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..351af061bf5aa024ea2ee02d20086e30c66f4419 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a656cfef47f73cf59fabab27d26dec8587e3397c086ad48dfd933ccd3c48244a +size 16903 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_N.png new file mode 100644 index 0000000000000000000000000000000000000000..a735ab08e9828fe6b8bcaec2090b65983c20cf8e --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5ea957ae1d0603238e2328728f37bd5188aef6b238bdc52c44e33fdf9b4e3df +size 5855337 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..03712e2441a2dbdce766d2b9a6a50a76f9771625 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Paint_Matte_Finish/Paint_Matte_Finish_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47949aafc8dd498f316b1da8774e9572f923672ff7c1b42fd1c2a15beaaa6be9 +size 926494 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e3bf6a88cdbfc4ed2f0de29aa5a0a95f6ab425 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:759cb4cb4bde5e357859d230b0a2e04aba5b2e2922c59f64ff2c15d375b923cb +size 1119144 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_N.png new file mode 100644 index 0000000000000000000000000000000000000000..16d446ebddef05f8686ea3da6f61d22096030acd --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22c8a65eeed92f813c9e536f31a7495aa54e779a924a9c7386a056713a041268 +size 5514081 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..e3feabe36d3e0efb7978b8966145fa3a8bc0b254 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Silver/Silver_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c83a116bfafd6ee0ad6f68afbf959410db703e93f497ca1e7cd57fd2fac83548 +size 3352240 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..fc4b4c22069702a0f0355104e2e4447b884881fe --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb37daa9ab62ac1760cf1902fd6460748e78297abe4937ff4e154cd38d741c52 +size 280172 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png new file mode 100644 index 0000000000000000000000000000000000000000..c374c855901137f4a0561249acfbb2b8edd3e5ec --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ab70f104f45cedce6a7b8a059b3b0882fbdc048cc58701bbf29567327995133 +size 2429152 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..06804d5e5d8dd1add4b4181a87bd7d1f6a82761b --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b244ad8e7c4f32c660cf24da594901e0b14417b64c34350e7e114f127155dec2 +size 1981178 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_BaseColor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..534d52ba2003194530fcceeab15f763e13f7cbd3 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_BaseColor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dd0ba5292a79e9a993279c4db81525446a4313562c32478d14a99d0dfacc55a +size 9678535 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_N.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_N.png new file mode 100644 index 0000000000000000000000000000000000000000..5746ab338bb786110253f8b69506578698bdc60c --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d1b8196b05715fcac3def696a4a2ccd1db704da1a68e09e3eff863afa09ae9a +size 18832058 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_ORM.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_ORM.png new file mode 100644 index 0000000000000000000000000000000000000000..f889e0c15ca114a75a6c6d231892dceebd2659d7 --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Steel_Carbon/Steel_Carbon_ORM.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6241ed061f4ff7a6bfde431a157e352e1e7083c862d9ac29a75a59887979018 +size 4258824 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_basecolor.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_basecolor.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d66a744950678f11f258469a6a745072ef0bad --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_basecolor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deab39088eaf39ed7be951966c5e6bd5e58b90ab64743b0cdc8e5579fd5a99d9 +size 436257 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_blue.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..d48acaa914551b8c2867cd43e87995f6ece54bfe --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/WireframeBlur_blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44fc0e82007bb0bd94631cd7ec45986a71ed74b9413899fbffac13efe151be4b +size 1474958 diff --git a/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Wireframe_blue.png b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Wireframe_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..acec4909ecf576d9018806a870199e86c2be4e5a --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/SubUSDs/textures/Wireframe_blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:940b96ee8c8e53bd1acbc770d4ca0ac98bed9c96439ab386d1b27dbc9790cc4e +size 111895 diff --git a/resources/Collected_s2_v1_ecbg/s2_v1.usd b/resources/Collected_s2_v1_ecbg/s2_v1.usd new file mode 100644 index 0000000000000000000000000000000000000000..1d5180e57cc945b5f4e65df06c552ce5fea1cf8b --- /dev/null +++ b/resources/Collected_s2_v1_ecbg/s2_v1.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b42dd00ebae3bf53d922561528989859d3c5180e8f6b888e199adedd6b6c85a +size 72359607 diff --git a/resources/Collected_table_v2/.collect.mapping.json b/resources/Collected_table_v2/.collect.mapping.json new file mode 100755 index 0000000000000000000000000000000000000000..0fabe9257b23eccd2c9c4c131a3119df8ae4c81f --- /dev/null +++ b/resources/Collected_table_v2/.collect.mapping.json @@ -0,0 +1,29 @@ +{ + "version": "1.0", + "file_records": [ + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/table_v2/textures/texture_pbr_20250901.png", + "source_hash": "16d1b0018b063e56cf35829a987321b0f520c87f", + "target_url": "./SubUSDs/textures/texture_pbr_20250901.png", + "target_hash": "07510285f991e5a773042654c6f39549bd1ba685" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/table_v2/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "source_hash": "dfa2e5e64b11729797dbaf98de8f677a1bf52656", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png", + "target_hash": "539d0ebd4378bcebf89b52df096643f4076f8411" + }, + { + "source_url": "/media/user/WD_BLACK/ecbg/assets/table_v2/textures/texture_pbr_20250901_normal.png", + "source_hash": "ef283747c207219ffaabae4a9c75ccb1f3410624", + "target_url": "./SubUSDs/textures/texture_pbr_20250901_normal.png", + "target_hash": "9545d2fa8d33363f8b54eb72c7663c1cb31ca124" + }, + { + "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl", + "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f", + "target_url": "./SubUSDs/materials/Plastic.mdl", + "target_hash": "b09c2ce01a5564751af01f58d800b545ba9f8fc1" + } + ] +} \ No newline at end of file diff --git a/resources/Collected_table_v2/SubUSDs/materials/Plastic.mdl b/resources/Collected_table_v2/SubUSDs/materials/Plastic.mdl new file mode 100755 index 0000000000000000000000000000000000000000..3699fa62fe9613b15de07edbd26fcc9b4ad3b5f0 --- /dev/null +++ b/resources/Collected_table_v2/SubUSDs/materials/Plastic.mdl @@ -0,0 +1,42 @@ +mdl 1.4; + +using ::OmniPBR import OmniPBR; +import ::tex::gamma_mode; +import ::state::normal; + +export material Plastic(*) + = OmniPBR( + diffuse_color_constant: color(1.0, 1.0, 1.0), + diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb + albedo_desaturation: 0.f, + albedo_add: 0.f, + albedo_brightness: 1.f, + diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f + reflection_roughness_constant: 0.45, + reflection_roughness_texture_influence: 0.f, + reflectionroughness_texture: texture_2d(), + metallic_constant: 0.0, + metallic_texture_influence: 0.f, + metallic_texture: texture_2d(), + specular_level: 0.5f, + enable_ORM_texture: true, + ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear + ao_to_diffuse: 0.f, + ao_texture: texture_2d(), + enable_emission: false, + emissive_color: color(0.0, 0.0, 0.0), + emissive_mask_texture: texture_2d(), + emissive_intensity: 0.0, + bump_factor: 0.5f, + normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear + detail_bump_factor: 1.f, + detail_normalmap_texture: texture_2d(), + project_uvw: false, + world_or_object: false, + uv_space_index: 0, + texture_translate: float2(0.f), + texture_rotate: 0.f, + texture_scale: float2(1.f), + detail_texture_translate: float2(0.f), + detail_texture_rotate: 0.f, + detail_texture_scale: float2(1.f)); diff --git a/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901.png b/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901.png new file mode 100755 index 0000000000000000000000000000000000000000..84c6fbf3b5a5bc1e2bc6538eb0dbe76970482f61 --- /dev/null +++ b/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b78f89f2bed9c368b7befcc34503e338dc70624fe983170ef8dda0a523213576 +size 14165973 diff --git a/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png b/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png new file mode 100755 index 0000000000000000000000000000000000000000..3cf0ccff6aed3ec319ab722876a428f15cad2333 --- /dev/null +++ b/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901_metallic-texture_pbr_20250901_roughness.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca30aefb3e9d3c76fce4d63c1574dbb0a583bc5b0db089a9a1c5330e442d3207 +size 9131840 diff --git a/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901_normal.png b/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901_normal.png new file mode 100755 index 0000000000000000000000000000000000000000..d48dd5204ea6d034d05da80d1f8faabf12c7f5f7 --- /dev/null +++ b/resources/Collected_table_v2/SubUSDs/textures/texture_pbr_20250901_normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af53ae338a8603484aec50dd23ca7d01e389f3f4f65a3a0d18bcc84c21292a25 +size 4813528 diff --git a/resources/Collected_table_v2/table_v2.usd b/resources/Collected_table_v2/table_v2.usd new file mode 100755 index 0000000000000000000000000000000000000000..c481e191033e492c6e142c327ae32a34d7929142 --- /dev/null +++ b/resources/Collected_table_v2/table_v2.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e71433e6c9844f187f9f679b6c76876222f3eff0f8ba524e7832bf9ebddd7881 +size 106407542 diff --git a/resources/ConveyorBelt.usd b/resources/ConveyorBelt.usd new file mode 100755 index 0000000000000000000000000000000000000000..eb69410090a718252bc7dd48f4ab208eb0315f58 --- /dev/null +++ b/resources/ConveyorBelt.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1511c66c81a078d2e3876d7bc8904fd3402aee2209fed2ce6c2c2b967637f78d +size 3775 diff --git a/resources/MF95ZZ-593.usd b/resources/MF95ZZ-593.usd new file mode 100755 index 0000000000000000000000000000000000000000..ebd6088a02d21e81454f46ebc8b31f63225ec883 --- /dev/null +++ b/resources/MF95ZZ-593.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22a4a1fb26fbc7f71fdacb6baa7a0f736e5ca90277a8133e513e92e796718530 +size 907315 diff --git a/resources/NEUGART.usd b/resources/NEUGART.usd new file mode 100755 index 0000000000000000000000000000000000000000..8f35877872a2c3a54dfb6d57fdf1229b836fd166 --- /dev/null +++ b/resources/NEUGART.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d48c20c0102b37202a7fb7f37dbe57f79d36e501f4570ca540d819fad6b47a51 +size 114542 diff --git "a/resources/NN-CHC\345\236\213-\345\207\217\351\200\237\346\234\272\346\200\273\350\243\205\351\205\215\344\275\223.usd" "b/resources/NN-CHC\345\236\213-\345\207\217\351\200\237\346\234\272\346\200\273\350\243\205\351\205\215\344\275\223.usd" new file mode 100755 index 0000000000000000000000000000000000000000..6c09ec26997a1bd6723400487421add6d5b4e986 --- /dev/null +++ "b/resources/NN-CHC\345\236\213-\345\207\217\351\200\237\346\234\272\346\200\273\350\243\205\351\205\215\344\275\223.usd" @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85fd83a8db1b2cda0ff8ddae14a5d02c568ddfdccc41227d430cfe6ef6881696 +size 2512083 diff --git a/resources/Part_B.usd b/resources/Part_B.usd new file mode 100755 index 0000000000000000000000000000000000000000..f15dfb8370af9e38bdac88e34fd7886508a5f886 --- /dev/null +++ b/resources/Part_B.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97a3ede47f8ac12dec83106c981af643fc9fa73bb5c747d178cf20423366cc0d +size 912524 diff --git a/resources/Task1_PartA.usd b/resources/Task1_PartA.usd new file mode 100755 index 0000000000000000000000000000000000000000..95d81b494d6778343f37f200819413d0cb830b93 --- /dev/null +++ b/resources/Task1_PartA.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45cdc2aabd71f52b4450a5d558c6dd298635875dfd8bd3d89e4814671d82fdb2 +size 547147 diff --git a/resources/Task2_Part_A.usd b/resources/Task2_Part_A.usd new file mode 100755 index 0000000000000000000000000000000000000000..dfb237f9967140fd0b59e26efa905e06066afb64 --- /dev/null +++ b/resources/Task2_Part_A.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a870085b2cb8c9eecddc093576341fc934afcd54640a76fc3b82cea2093a09e +size 482538 diff --git a/resources/Task3_Part_A.usd b/resources/Task3_Part_A.usd new file mode 100755 index 0000000000000000000000000000000000000000..7603e92f94d63f43196aefeb3dce57a0936ae5dc --- /dev/null +++ b/resources/Task3_Part_A.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32eb17ffa0ddff7427c231401ac089205f048c69c3f266dd01dba59850e53ff9 +size 32706396 diff --git a/resources/left_arm_b_asm_1_mir_asm.usd b/resources/left_arm_b_asm_1_mir_asm.usd new file mode 100755 index 0000000000000000000000000000000000000000..31aaec111b71e9d03ecc707fb1c3ea2b96f39f9b --- /dev/null +++ b/resources/left_arm_b_asm_1_mir_asm.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:149d1d0ed9fade27d69b3e00ff1cb473bfcb20a5ededf32c5e825813b5ebc192 +size 597632 diff --git a/resources/s2.urdf b/resources/s2.urdf new file mode 100755 index 0000000000000000000000000000000000000000..50fe617ac38a6bd1eb4ffc7f6e3376dc5d39e17d --- /dev/null +++ b/resources/s2.urdf @@ -0,0 +1,713 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/task4_box_foam.usd b/resources/task4_box_foam.usd new file mode 100755 index 0000000000000000000000000000000000000000..381cfcc5ca0d0c8a032695da8741920c5dda204f --- /dev/null +++ b/resources/task4_box_foam.usd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd372bfdc5626b3774c3ad69f019265f26656e1d336c5f9092bb0b04616bc8b1 +size 6685793 diff --git "a/resources/\345\207\217\351\200\237\350\276\223\345\205\245\350\275\264.usd" "b/resources/\345\207\217\351\200\237\350\276\223\345\205\245\350\275\264.usd" new file mode 100755 index 0000000000000000000000000000000000000000..0b00224906b2f2d5dce63e266038e91cd07cc3ee --- /dev/null +++ "b/resources/\345\207\217\351\200\237\350\276\223\345\205\245\350\275\264.usd" @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:380fac28e13efa5e103b931822b543037b2bdf54fb0187b0da6dc4dd5cf63f12 +size 51711 diff --git "a/resources/\345\233\272\345\256\232\346\263\225\345\205\260\351\275\277.usd" "b/resources/\345\233\272\345\256\232\346\263\225\345\205\260\351\275\277.usd" new file mode 100755 index 0000000000000000000000000000000000000000..04a42c512e55048f0dabe1af04ca6218839b424e --- /dev/null +++ "b/resources/\345\233\272\345\256\232\346\263\225\345\205\260\351\275\277.usd" @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11df4ebb3958e27ef6b689c7b725dad9c75c6370281fc8a040b27bc3d37dfd26 +size 174135 diff --git "a/resources/\346\273\232\351\222\210\350\275\264\346\211\277K20x24x10.usd" "b/resources/\346\273\232\351\222\210\350\275\264\346\211\277K20x24x10.usd" new file mode 100755 index 0000000000000000000000000000000000000000..274d759be3ab8f7700f3e999deedc9176a52c76b --- /dev/null +++ "b/resources/\346\273\232\351\222\210\350\275\264\346\211\277K20x24x10.usd" @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:391021846bdd40b60dad37eb1b4d14d454c4cfa7d383f4e2fb36363bb21b05c5 +size 152552 diff --git "a/resources/\350\276\223\345\207\272\346\263\225\345\205\260\351\275\277.usd" "b/resources/\350\276\223\345\207\272\346\263\225\345\205\260\351\275\277.usd" new file mode 100755 index 0000000000000000000000000000000000000000..deec421c30b9b8c8d23cbb42b795b3321a248d89 --- /dev/null +++ "b/resources/\350\276\223\345\207\272\346\263\225\345\205\260\351\275\277.usd" @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b61a5aa9ab4a7c9fbf51094efddfa3835a60d97147e518fe92973792173ddb30 +size 129105