yinuochen-ubt commited on
Commit
3e7e1bd
·
0 Parent(s):

update assests

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +4 -0
  2. LICENSE +439 -0
  3. README.md +78 -0
  4. resources/14-15-M1-5.usd +3 -0
  5. resources/6901-12246.usd +3 -0
  6. resources/Box/.collect.mapping.json +17 -0
  7. resources/Box/SubUSDs/textures/0.png +3 -0
  8. resources/Box/SubUSDs/textures/FOF_Map_Labels_D.png +3 -0
  9. resources/Box/box_60_40_23_cut_0.usd +3 -0
  10. resources/Box_blank/.collect.mapping.json +17 -0
  11. resources/Box_blank/SubUSDs/textures/0.png +3 -0
  12. resources/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png +3 -0
  13. resources/Box_blank/box_60_40_23_cut_0.usd +3 -0
  14. resources/Box_blank_blue/.collect.mapping.json +23 -0
  15. resources/Box_blank_blue/SubUSDs/materials/Plastic.mdl +42 -0
  16. resources/Box_blank_blue/SubUSDs/textures/0.png +3 -0
  17. resources/Box_blank_blue/SubUSDs/textures/FOF_Map_Labels_D.png +3 -0
  18. resources/Box_blank_blue/box_60_40_23_cut_0.usd +3 -0
  19. resources/Box_blank_gray/.collect.mapping.json +23 -0
  20. resources/Box_blank_gray/SubUSDs/materials/Plastic.mdl +42 -0
  21. resources/Box_blank_gray/SubUSDs/textures/0.png +3 -0
  22. resources/Box_blank_gray/SubUSDs/textures/FOF_Map_Labels_D.png +3 -0
  23. resources/Box_blank_gray/box_60_40_23_cut_0.usd +3 -0
  24. resources/Box_blue/.collect.mapping.json +23 -0
  25. resources/Box_blue/SubUSDs/materials/Plastic.mdl +42 -0
  26. resources/Box_blue/SubUSDs/textures/0.png +3 -0
  27. resources/Box_blue/SubUSDs/textures/FOF_Map_Labels_D.png +3 -0
  28. resources/Box_blue/box_60_40_23_cut_0.usd +3 -0
  29. resources/Box_gray/.collect.mapping.json +23 -0
  30. resources/Box_gray/SubUSDs/materials/Plastic.mdl +42 -0
  31. resources/Box_gray/SubUSDs/textures/0.png +3 -0
  32. resources/Box_gray/SubUSDs/textures/FOF_Map_Labels_D.png +3 -0
  33. resources/Box_gray/box_60_40_23_cut_0.usd +3 -0
  34. resources/Collected_28motor/.collect.mapping.json +239 -0
  35. resources/Collected_28motor/28motor.usd +3 -0
  36. resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Black.mdl +43 -0
  37. resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl +43 -0
  38. resources/Collected_28motor/SubUSDs/materials/Aluminum_Cast.mdl +54 -0
  39. resources/Collected_28motor/SubUSDs/materials/Aluminum_Polished.mdl +42 -0
  40. resources/Collected_28motor/SubUSDs/materials/Brass.mdl +54 -0
  41. resources/Collected_28motor/SubUSDs/materials/Brushed_Antique_Copper.mdl +54 -0
  42. resources/Collected_28motor/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl +54 -0
  43. resources/Collected_28motor/SubUSDs/materials/Chrome.mdl +54 -0
  44. resources/Collected_28motor/SubUSDs/materials/Metal_Door.mdl +42 -0
  45. resources/Collected_28motor/SubUSDs/materials/Silver.mdl +54 -0
  46. resources/Collected_28motor/SubUSDs/materials/Steel_Blued.mdl +54 -0
  47. resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png +3 -0
  48. resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png +3 -0
  49. resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png +3 -0
  50. resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png +3 -0
.gitattributes ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ *.usd filter=lfs diff=lfs merge=lfs -text
2
+ *.png filter=lfs diff=lfs merge=lfs -text
3
+ *.stl filter=lfs diff=lfs merge=lfs -text
4
+ *.usd* filter=lfs diff=lfs merge=lfs -text
LICENSE ADDED
@@ -0,0 +1,439 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Copyright © 2026 UBTECH ROBOTICS CORP LTD ("UBTECH ROBOTICS")
2
+
3
+ Attribution-NonCommercial-ShareAlike 4.0 International
4
+
5
+ =======================================================================
6
+
7
+ Creative Commons Corporation ("Creative Commons") is not a law firm and
8
+ does not provide legal services or legal advice. Distribution of
9
+ Creative Commons public licenses does not create a lawyer-client or
10
+ other relationship. Creative Commons makes its licenses and related
11
+ information available on an "as-is" basis. Creative Commons gives no
12
+ warranties regarding its licenses, any material licensed under their
13
+ terms and conditions, or any related information. Creative Commons
14
+ disclaims all liability for damages resulting from their use to the
15
+ fullest extent possible.
16
+
17
+ Using Creative Commons Public Licenses
18
+
19
+ Creative Commons public licenses provide a standard set of terms and
20
+ conditions that creators and other rights holders may use to share
21
+ original works of authorship and other material subject to copyright
22
+ and certain other rights specified in the public license below. The
23
+ following considerations are for informational purposes only, are not
24
+ exhaustive, and do not form part of our licenses.
25
+
26
+ Considerations for licensors: Our public licenses are
27
+ intended for use by those authorized to give the public
28
+ permission to use material in ways otherwise restricted by
29
+ copyright and certain other rights. Our licenses are
30
+ irrevocable. Licensors should read and understand the terms
31
+ and conditions of the license they choose before applying it.
32
+ Licensors should also secure all rights necessary before
33
+ applying our licenses so that the public can reuse the
34
+ material as expected. Licensors should clearly mark any
35
+ material not subject to the license. This includes other CC-
36
+ licensed material, or material used under an exception or
37
+ limitation to copyright. More considerations for licensors:
38
+ wiki.creativecommons.org/Considerations_for_licensors
39
+
40
+ Considerations for the public: By using one of our public
41
+ licenses, a licensor grants the public permission to use the
42
+ licensed material under specified terms and conditions. If
43
+ the licensor's permission is not necessary for any reason--for
44
+ example, because of any applicable exception or limitation to
45
+ copyright--then that use is not regulated by the license. Our
46
+ licenses grant only permissions under copyright and certain
47
+ other rights that a licensor has authority to grant. Use of
48
+ the licensed material may still be restricted for other
49
+ reasons, including because others have copyright or other
50
+ rights in the material. A licensor may make special requests,
51
+ such as asking that all changes be marked or described.
52
+ Although not required by our licenses, you are encouraged to
53
+ respect those requests where reasonable. More considerations
54
+ for the public:
55
+ wiki.creativecommons.org/Considerations_for_licensees
56
+
57
+ =======================================================================
58
+
59
+ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
60
+ Public License
61
+
62
+ By exercising the Licensed Rights (defined below), You accept and agree
63
+ to be bound by the terms and conditions of this Creative Commons
64
+ Attribution-NonCommercial-ShareAlike 4.0 International Public License
65
+ ("Public License"). To the extent this Public License may be
66
+ interpreted as a contract, You are granted the Licensed Rights in
67
+ consideration of Your acceptance of these terms and conditions, and the
68
+ Licensor grants You such rights in consideration of benefits the
69
+ Licensor receives from making the Licensed Material available under
70
+ these terms and conditions.
71
+
72
+
73
+ Section 1 -- Definitions.
74
+
75
+ a. Adapted Material means material subject to Copyright and Similar
76
+ Rights that is derived from or based upon the Licensed Material
77
+ and in which the Licensed Material is translated, altered,
78
+ arranged, transformed, or otherwise modified in a manner requiring
79
+ permission under the Copyright and Similar Rights held by the
80
+ Licensor. For purposes of this Public License, where the Licensed
81
+ Material is a musical work, performance, or sound recording,
82
+ Adapted Material is always produced where the Licensed Material is
83
+ synched in timed relation with a moving image.
84
+
85
+ b. Adapter's License means the license You apply to Your Copyright
86
+ and Similar Rights in Your contributions to Adapted Material in
87
+ accordance with the terms and conditions of this Public License.
88
+
89
+ c. BY-NC-SA Compatible License means a license listed at
90
+ creativecommons.org/compatiblelicenses, approved by Creative
91
+ Commons as essentially the equivalent of this Public License.
92
+
93
+ d. Copyright and Similar Rights means copyright and/or similar rights
94
+ closely related to copyright including, without limitation,
95
+ performance, broadcast, sound recording, and Sui Generis Database
96
+ Rights, without regard to how the rights are labeled or
97
+ categorized. For purposes of this Public License, the rights
98
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
99
+ Rights.
100
+
101
+ e. Effective Technological Measures means those measures that, in the
102
+ absence of proper authority, may not be circumvented under laws
103
+ fulfilling obligations under Article 11 of the WIPO Copyright
104
+ Treaty adopted on December 20, 1996, and/or similar international
105
+ agreements.
106
+
107
+ f. Exceptions and Limitations means fair use, fair dealing, and/or
108
+ any other exception or limitation to Copyright and Similar Rights
109
+ that applies to Your use of the Licensed Material.
110
+
111
+ g. License Elements means the license attributes listed in the name
112
+ of a Creative Commons Public License. The License Elements of this
113
+ Public License are Attribution, NonCommercial, and ShareAlike.
114
+
115
+ h. Licensed Material means the artistic or literary work, database,
116
+ or other material to which the Licensor applied this Public
117
+ License.
118
+
119
+ i. Licensed Rights means the rights granted to You subject to the
120
+ terms and conditions of this Public License, which are limited to
121
+ all Copyright and Similar Rights that apply to Your use of the
122
+ Licensed Material and that the Licensor has authority to license.
123
+
124
+ j. Licensor means the individual(s) or entity(ies) granting rights
125
+ under this Public License.
126
+
127
+ k. NonCommercial means not primarily intended for or directed towards
128
+ commercial advantage or monetary compensation. For purposes of
129
+ this Public License, the exchange of the Licensed Material for
130
+ other material subject to Copyright and Similar Rights by digital
131
+ file-sharing or similar means is NonCommercial provided there is
132
+ no payment of monetary compensation in connection with the
133
+ exchange.
134
+
135
+ l. Share means to provide material to the public by any means or
136
+ process that requires permission under the Licensed Rights, such
137
+ as reproduction, public display, public performance, distribution,
138
+ dissemination, communication, or importation, and to make material
139
+ available to the public including in ways that members of the
140
+ public may access the material from a place and at a time
141
+ individually chosen by them.
142
+
143
+ m. Sui Generis Database Rights means rights other than copyright
144
+ resulting from Directive 96/9/EC of the European Parliament and of
145
+ the Council of 11 March 1996 on the legal protection of databases,
146
+ as amended and/or succeeded, as well as other essentially
147
+ equivalent rights anywhere in the world.
148
+
149
+ n. You means the individual or entity exercising the Licensed Rights
150
+ under this Public License. Your has a corresponding meaning.
151
+
152
+
153
+ Section 2 -- Scope.
154
+
155
+ a. License grant.
156
+
157
+ 1. Subject to the terms and conditions of this Public License,
158
+ the Licensor hereby grants You a worldwide, royalty-free,
159
+ non-sublicensable, non-exclusive, irrevocable license to
160
+ exercise the Licensed Rights in the Licensed Material to:
161
+
162
+ a. reproduce and Share the Licensed Material, in whole or
163
+ in part, for NonCommercial purposes only; and
164
+
165
+ b. produce, reproduce, and Share Adapted Material for
166
+ NonCommercial purposes only.
167
+
168
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
169
+ Exceptions and Limitations apply to Your use, this Public
170
+ License does not apply, and You do not need to comply with
171
+ its terms and conditions.
172
+
173
+ 3. Term. The term of this Public License is specified in Section
174
+ 6(a).
175
+
176
+ 4. Media and formats; technical modifications allowed. The
177
+ Licensor authorizes You to exercise the Licensed Rights in
178
+ all media and formats whether now known or hereafter created,
179
+ and to make technical modifications necessary to do so. The
180
+ Licensor waives and/or agrees not to assert any right or
181
+ authority to forbid You from making technical modifications
182
+ necessary to exercise the Licensed Rights, including
183
+ technical modifications necessary to circumvent Effective
184
+ Technological Measures. For purposes of this Public License,
185
+ simply making modifications authorized by this Section 2(a)
186
+ (4) never produces Adapted Material.
187
+
188
+ 5. Downstream recipients.
189
+
190
+ a. Offer from the Licensor -- Licensed Material. Every
191
+ recipient of the Licensed Material automatically
192
+ receives an offer from the Licensor to exercise the
193
+ Licensed Rights under the terms and conditions of this
194
+ Public License.
195
+
196
+ b. Additional offer from the Licensor -- Adapted Material.
197
+ Every recipient of Adapted Material from You
198
+ automatically receives an offer from the Licensor to
199
+ exercise the Licensed Rights in the Adapted Material
200
+ under the conditions of the Adapter's License You apply.
201
+
202
+ c. No downstream restrictions. You may not offer or impose
203
+ any additional or different terms or conditions on, or
204
+ apply any Effective Technological Measures to, the
205
+ Licensed Material if doing so restricts exercise of the
206
+ Licensed Rights by any recipient of the Licensed
207
+ Material.
208
+
209
+ 6. No endorsement. Nothing in this Public License constitutes or
210
+ may be construed as permission to assert or imply that You
211
+ are, or that Your use of the Licensed Material is, connected
212
+ with, or sponsored, endorsed, or granted official status by,
213
+ the Licensor or others designated to receive attribution as
214
+ provided in Section 3(a)(1)(A)(i).
215
+
216
+ b. Other rights.
217
+
218
+ 1. Moral rights, such as the right of integrity, are not
219
+ licensed under this Public License, nor are publicity,
220
+ privacy, and/or other similar personality rights; however, to
221
+ the extent possible, the Licensor waives and/or agrees not to
222
+ assert any such rights held by the Licensor to the limited
223
+ extent necessary to allow You to exercise the Licensed
224
+ Rights, but not otherwise.
225
+
226
+ 2. Patent and trademark rights are not licensed under this
227
+ Public License.
228
+
229
+ 3. To the extent possible, the Licensor waives any right to
230
+ collect royalties from You for the exercise of the Licensed
231
+ Rights, whether directly or through a collecting society
232
+ under any voluntary or waivable statutory or compulsory
233
+ licensing scheme. In all other cases the Licensor expressly
234
+ reserves any right to collect such royalties, including when
235
+ the Licensed Material is used other than for NonCommercial
236
+ purposes.
237
+
238
+
239
+ Section 3 -- License Conditions.
240
+
241
+ Your exercise of the Licensed Rights is expressly made subject to the
242
+ following conditions.
243
+
244
+ a. Attribution.
245
+
246
+ 1. If You Share the Licensed Material (including in modified
247
+ form), You must:
248
+
249
+ a. retain the following if it is supplied by the Licensor
250
+ with the Licensed Material:
251
+
252
+ i. identification of the creator(s) of the Licensed
253
+ Material and any others designated to receive
254
+ attribution, in any reasonable manner requested by
255
+ the Licensor (including by pseudonym if
256
+ designated);
257
+
258
+ ii. a copyright notice;
259
+
260
+ iii. a notice that refers to this Public License;
261
+
262
+ iv. a notice that refers to the disclaimer of
263
+ warranties;
264
+
265
+ v. a URI or hyperlink to the Licensed Material to the
266
+ extent reasonably practicable;
267
+
268
+ b. indicate if You modified the Licensed Material and
269
+ retain an indication of any previous modifications; and
270
+
271
+ c. indicate the Licensed Material is licensed under this
272
+ Public License, and include the text of, or the URI or
273
+ hyperlink to, this Public License.
274
+
275
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
276
+ reasonable manner based on the medium, means, and context in
277
+ which You Share the Licensed Material. For example, it may be
278
+ reasonable to satisfy the conditions by providing a URI or
279
+ hyperlink to a resource that includes the required
280
+ information.
281
+ 3. If requested by the Licensor, You must remove any of the
282
+ information required by Section 3(a)(1)(A) to the extent
283
+ reasonably practicable.
284
+
285
+ b. ShareAlike.
286
+
287
+ In addition to the conditions in Section 3(a), if You Share
288
+ Adapted Material You produce, the following conditions also apply.
289
+
290
+ 1. The Adapter's License You apply must be a Creative Commons
291
+ license with the same License Elements, this version or
292
+ later, or a BY-NC-SA Compatible License.
293
+
294
+ 2. You must include the text of, or the URI or hyperlink to, the
295
+ Adapter's License You apply. You may satisfy this condition
296
+ in any reasonable manner based on the medium, means, and
297
+ context in which You Share Adapted Material.
298
+
299
+ 3. You may not offer or impose any additional or different terms
300
+ or conditions on, or apply any Effective Technological
301
+ Measures to, Adapted Material that restrict exercise of the
302
+ rights granted under the Adapter's License You apply.
303
+
304
+
305
+ Section 4 -- Sui Generis Database Rights.
306
+
307
+ Where the Licensed Rights include Sui Generis Database Rights that
308
+ apply to Your use of the Licensed Material:
309
+
310
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
311
+ to extract, reuse, reproduce, and Share all or a substantial
312
+ portion of the contents of the database for NonCommercial purposes
313
+ only;
314
+
315
+ b. if You include all or a substantial portion of the database
316
+ contents in a database in which You have Sui Generis Database
317
+ Rights, then the database in which You have Sui Generis Database
318
+ Rights (but not its individual contents) is Adapted Material,
319
+ including for purposes of Section 3(b); and
320
+
321
+ c. You must comply with the conditions in Section 3(a) if You Share
322
+ all or a substantial portion of the contents of the database.
323
+
324
+ For the avoidance of doubt, this Section 4 supplements and does not
325
+ replace Your obligations under this Public License where the Licensed
326
+ Rights include other Copyright and Similar Rights.
327
+
328
+
329
+ Section 5 -- Disclaimer of Warranties and Limitation of Liability.
330
+
331
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
332
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
333
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
334
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
335
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
336
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
337
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
338
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
339
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
340
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
341
+
342
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
343
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
344
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
345
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
346
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
347
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
348
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
349
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
350
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
351
+
352
+ c. The disclaimer of warranties and limitation of liability provided
353
+ above shall be interpreted in a manner that, to the extent
354
+ possible, most closely approximates an absolute disclaimer and
355
+ waiver of all liability.
356
+
357
+
358
+ Section 6 -- Term and Termination.
359
+
360
+ a. This Public License applies for the term of the Copyright and
361
+ Similar Rights licensed here. However, if You fail to comply with
362
+ this Public License, then Your rights under this Public License
363
+ terminate automatically.
364
+
365
+ b. Where Your right to use the Licensed Material has terminated under
366
+ Section 6(a), it reinstates:
367
+
368
+ 1. automatically as of the date the violation is cured, provided
369
+ it is cured within 30 days of Your discovery of the
370
+ violation; or
371
+
372
+ 2. upon express reinstatement by the Licensor.
373
+
374
+ For the avoidance of doubt, this Section 6(b) does not affect any
375
+ right the Licensor may have to seek remedies for Your violations
376
+ of this Public License.
377
+
378
+ c. For the avoidance of doubt, the Licensor may also offer the
379
+ Licensed Material under separate terms or conditions or stop
380
+ distributing the Licensed Material at any time; however, doing so
381
+ will not terminate this Public License.
382
+
383
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
384
+ License.
385
+
386
+
387
+ Section 7 -- Other Terms and Conditions.
388
+
389
+ a. The Licensor shall not be bound by any additional or different
390
+ terms or conditions communicated by You unless expressly agreed.
391
+
392
+ b. Any arrangements, understandings, or agreements regarding the
393
+ Licensed Material not stated herein are separate from and
394
+ independent of the terms and conditions of this Public License.
395
+
396
+
397
+ Section 8 -- Interpretation.
398
+
399
+ a. For the avoidance of doubt, this Public License does not, and
400
+ shall not be interpreted to, reduce, limit, restrict, or impose
401
+ conditions on any use of the Licensed Material that could lawfully
402
+ be made without permission under this Public License.
403
+
404
+ b. To the extent possible, if any provision of this Public License is
405
+ deemed unenforceable, it shall be automatically reformed to the
406
+ minimum extent necessary to make it enforceable. If the provision
407
+ cannot be reformed, it shall be severed from this Public License
408
+ without affecting the enforceability of the remaining terms and
409
+ conditions.
410
+
411
+ c. No term or condition of this Public License will be waived and no
412
+ failure to comply consented to unless expressly agreed to by the
413
+ Licensor.
414
+
415
+ d. Nothing in this Public License constitutes or may be interpreted
416
+ as a limitation upon, or waiver of, any privileges and immunities
417
+ that apply to the Licensor or You, including from the legal
418
+ processes of any jurisdiction or authority.
419
+
420
+ =======================================================================
421
+
422
+ Creative Commons is not a party to its public
423
+ licenses. Notwithstanding, Creative Commons may elect to apply one of
424
+ its public licenses to material it publishes and in those instances
425
+ will be considered the “Licensor.” The text of the Creative Commons
426
+ public licenses is dedicated to the public domain under the CC0 Public
427
+ Domain Dedication. Except for the limited purpose of indicating that
428
+ material is shared under a Creative Commons public license or as
429
+ otherwise permitted by the Creative Commons policies published at
430
+ creativecommons.org/policies, Creative Commons does not authorize the
431
+ use of the trademark "Creative Commons" or any other trademark or logo
432
+ of Creative Commons without its prior written consent including,
433
+ without limitation, in connection with any unauthorized modifications
434
+ to any of its public licenses or any other arrangements,
435
+ understandings, or agreements concerning use of licensed material. For
436
+ the avoidance of doubt, this paragraph does not form part of the
437
+ public licenses.
438
+
439
+ Creative Commons may be contacted at creativecommons.org.
README.md ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ECBG 机器人仿真环境
2
+ 概述
3
+ 基于 Isaac Sim 5.1,用于模拟 ECBG 赛事中的 WalkerS2 机器人控制及相关场景搭建。
4
+
5
+ 功能特性
6
+ 场景构建与加载
7
+ WalkerS2 机器人加载与双臂 IK 控制
8
+ 抓取目标自动规划(选臂、姿态计算、实时跟踪)
9
+ 姿态数据记录(CSV 格式)— 作为评分输入
10
+ 摄像头图像采集(HDF5 格式)— 临时作为图像信息检查的手段
11
+ 项目结构
12
+ ecbg/
13
+ ├── source/ # Python 源码包
14
+ │ ├── __init__.py # 包初始化
15
+ │ ├── config_loader.py # 配置加载与路径解析
16
+ │ ├── coordinate_utils.py # 世界坐标 ↔ Pinocchio 基座坐标变换
17
+ │ ├── grasp_planner.py # 抓取目标规划与实时跟踪
18
+ │ ├── DataLogger.py # 位姿 CSV / 相机 HDF5 数据记录
19
+ │ ├── DualArmIK.py # 基于 Pinocchio 的双臂逆运动学求解器
20
+ │ ├── RobotArticulation.py # WalkerS2 机器人 Articulation 控制接口
21
+ │ └── SceneBuilder.py # 场景构建(桌子、箱子、零件、机器人)
22
+ ├── config/ # 任务配置 (task1.yaml – task4.yaml)
23
+ ├── main.py # 仿真入口:编排上述模块的流水线
24
+ └── README.md # 本文档
25
+ 核心模块
26
+ config_loader
27
+ 配置加载工具,解析 YAML 文件并将 root_path 解析为绝对路径;apply_scatter_config 用散布区域覆盖 plane 配置。
28
+
29
+ 配置文件路径说明:
30
+
31
+ 任务配置文件:ecbg/config/task1.yaml ~ task4.yaml
32
+ 资产文件路径:../assets/resources/(在配置文件中设置 root_path)
33
+ CoordinateTransform
34
+ 管理世界坐标系与 Pinocchio URDF 根坐标系之间的刚体变换,通过 torso_link 锚点自动计算。
35
+
36
+ GraspPlanner
37
+ 抓取目标规划器:根据零件位姿自动选臂、计算抓取姿态和 TCP 偏移,并在控制回调中实时跟踪目标物体。
38
+
39
+ SceneBuilder
40
+ 负责构建和初始化仿真场景,使用 Replicator 功能,加载 USD 文件和设置场景元素。
41
+
42
+ 资产文件位置:
43
+
44
+ 机器人模型:../assets/resources/Collected_s2_v1_ecbg/s2_v1.usd
45
+ URDF 文件:../assets/resources/s2.urdf
46
+ 其他 USD 资产:../assets/resources/ 目录
47
+ RobotArticulation
48
+ 实现 WalkerS2 的感知和控制接口搭建,包括关节状态获取、双臂 IK 控制和传感器(六维力、相机)数据获取。
49
+
50
+ DualArmIK
51
+ 基于 Pinocchio 的双臂逆运动学求解器,使用加权阻尼最小二乘法(DLS),支持位置 / 姿态权重分离。
52
+
53
+ DataLogger
54
+ 提供目标物体位姿数据(打分用)和摄像头图像的数据记录功能,支持 CSV 和 HDF5 格式输出。 各目标物体的位姿数据通过 PhysX view 接口获取,放在物理回调中。
55
+
56
+ 配置文件
57
+ 四个任务分别用 config/task1.yaml – config/task4.yaml 进行参数配置。
58
+
59
+ 关键配置项:
60
+
61
+ root_path: 资产文件根路径,应设置为 ../assets/resources/
62
+ scene_usd: 场景 USD 文件路径(相对于 root_path)
63
+ task_number: 任务编号(1-4)
64
+ 使用方式
65
+ 1. 配置路径
66
+ 确保 config/*.yaml 中的 root_path 指向正确的资产目录:
67
+
68
+ root_path: "../assets/resources/"
69
+ 2. 运行仿真
70
+ # 在项目根目录
71
+ cd GlobalHumanoidRobotChallenge2026_Baseline
72
+
73
+ # 运行 ECBG 仿真
74
+ python ecbg/main.py
75
+ 依赖关系
76
+ Isaac Sim 5.1+: 仿真环境
77
+ Pinocchio: 运动学计算
78
+ PyYAML: 配置文件解析
resources/14-15-M1-5.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f33256c296527131d2a8f2a9606b69f1cfbe1eb52f97f43b8270a46d664d734d
3
+ size 127381
resources/6901-12246.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6b03c456bafb9e85fe70bab9d0a9363ab95c01d26564ae63f65e86e13920ad7
3
+ size 835561
resources/Box/.collect.mapping.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "file_records": [
4
+ {
5
+ "source_url": "/home/user/isaacdata/0.ISAAC/6.material/box_material/plastic_ver2/Textures/FOF_Map_Labels_D.png",
6
+ "source_hash": "ff8c6f89f5739bca4daa874376b2d75e3e473161",
7
+ "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png",
8
+ "target_hash": "b3027f1a4ab11f54fa813fbc5996fa5672097483"
9
+ },
10
+ {
11
+ "source_url": "/home/user/isaacdata/0.ISAAC/6.material/box_texture/0.random/0.png",
12
+ "source_hash": "954cdf5fc048ee2e61919a303a0297276358db53",
13
+ "target_url": "./SubUSDs/textures/0.png",
14
+ "target_hash": "87f0966f654b8c22f3fb5d27e1adc327065e6e79"
15
+ }
16
+ ]
17
+ }
resources/Box/SubUSDs/textures/0.png ADDED

Git LFS Details

  • SHA256: bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92
  • Pointer size: 130 Bytes
  • Size of remote file: 18.9 kB
resources/Box/SubUSDs/textures/FOF_Map_Labels_D.png ADDED

Git LFS Details

  • SHA256: 7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22
  • Pointer size: 132 Bytes
  • Size of remote file: 6.67 MB
resources/Box/box_60_40_23_cut_0.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0eafd5cb89d6050bb002e02ce582f8ac089ab44853dc46843e36a87f400cf211
3
+ size 1046520
resources/Box_blank/.collect.mapping.json ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "file_records": [
4
+ {
5
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/0.png",
6
+ "source_hash": "9e794507b5234eba4aa8daf370975cb7a25546f9",
7
+ "target_url": "./SubUSDs/textures/0.png",
8
+ "target_hash": "fae56945f96459112ca8996eb21341b320b40480"
9
+ },
10
+ {
11
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/FOF_Map_Labels_D.png",
12
+ "source_hash": "e5ead80f95237a99a6be2f2523f4cb46650c3187",
13
+ "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png",
14
+ "target_hash": "409fbb756f4d53059fe3b03398d6d2ae32471d90"
15
+ }
16
+ ]
17
+ }
resources/Box_blank/SubUSDs/textures/0.png ADDED

Git LFS Details

  • SHA256: bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92
  • Pointer size: 130 Bytes
  • Size of remote file: 18.9 kB
resources/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png ADDED

Git LFS Details

  • SHA256: 7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22
  • Pointer size: 132 Bytes
  • Size of remote file: 6.67 MB
resources/Box_blank/box_60_40_23_cut_0.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ed8efa0eceae5659decacd73f04555a53b8c23c65c05ead3577d57b70afdad8f
3
+ size 1048282
resources/Box_blank_blue/.collect.mapping.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "file_records": [
4
+ {
5
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/0.png",
6
+ "source_hash": "fae56945f96459112ca8996eb21341b320b40480",
7
+ "target_url": "./SubUSDs/textures/0.png",
8
+ "target_hash": "704e188f2cc455b18d02f37f4ada65448c02b70f"
9
+ },
10
+ {
11
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png",
12
+ "source_hash": "409fbb756f4d53059fe3b03398d6d2ae32471d90",
13
+ "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png",
14
+ "target_hash": "da171427b4f066be1c7a2e0d1d3d0eb5f2ab1fed"
15
+ },
16
+ {
17
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl",
18
+ "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f",
19
+ "target_url": "./SubUSDs/materials/Plastic.mdl",
20
+ "target_hash": "a1faa47ed56d67e649dff4e8bdbd78423f4f73e1"
21
+ }
22
+ ]
23
+ }
resources/Box_blank_blue/SubUSDs/materials/Plastic.mdl ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Plastic(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(1.0, 1.0, 1.0),
10
+ diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f
15
+ reflection_roughness_constant: 0.45,
16
+ reflection_roughness_texture_influence: 0.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 0.0,
19
+ metallic_texture_influence: 0.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: true,
23
+ ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(0.0, 0.0, 0.0),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.0,
30
+ bump_factor: 0.5f,
31
+ normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear
32
+ detail_bump_factor: 1.f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
resources/Box_blank_blue/SubUSDs/textures/0.png ADDED

Git LFS Details

  • SHA256: bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92
  • Pointer size: 130 Bytes
  • Size of remote file: 18.9 kB
resources/Box_blank_blue/SubUSDs/textures/FOF_Map_Labels_D.png ADDED

Git LFS Details

  • SHA256: 7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22
  • Pointer size: 132 Bytes
  • Size of remote file: 6.67 MB
resources/Box_blank_blue/box_60_40_23_cut_0.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5572a05b9b85b0a9aefeefdee0ecf55d23c9989719db203cc9e694801d65346c
3
+ size 1048025
resources/Box_blank_gray/.collect.mapping.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "file_records": [
4
+ {
5
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/0.png",
6
+ "source_hash": "fae56945f96459112ca8996eb21341b320b40480",
7
+ "target_url": "./SubUSDs/textures/0.png",
8
+ "target_hash": "adc139b8fe82bf793047e3f24a41c2e423089a5d"
9
+ },
10
+ {
11
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box_blank/SubUSDs/textures/FOF_Map_Labels_D.png",
12
+ "source_hash": "409fbb756f4d53059fe3b03398d6d2ae32471d90",
13
+ "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png",
14
+ "target_hash": "d120ed3d7fa7156a92f3ce91c7227baaae91f93f"
15
+ },
16
+ {
17
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl",
18
+ "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f",
19
+ "target_url": "./SubUSDs/materials/Plastic.mdl",
20
+ "target_hash": "e0b0a943c157916cd102ef24d872ba4835f836d3"
21
+ }
22
+ ]
23
+ }
resources/Box_blank_gray/SubUSDs/materials/Plastic.mdl ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Plastic(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(1.0, 1.0, 1.0),
10
+ diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f
15
+ reflection_roughness_constant: 0.45,
16
+ reflection_roughness_texture_influence: 0.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 0.0,
19
+ metallic_texture_influence: 0.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: true,
23
+ ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(0.0, 0.0, 0.0),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.0,
30
+ bump_factor: 0.5f,
31
+ normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear
32
+ detail_bump_factor: 1.f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
resources/Box_blank_gray/SubUSDs/textures/0.png ADDED

Git LFS Details

  • SHA256: bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92
  • Pointer size: 130 Bytes
  • Size of remote file: 18.9 kB
resources/Box_blank_gray/SubUSDs/textures/FOF_Map_Labels_D.png ADDED

Git LFS Details

  • SHA256: 7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22
  • Pointer size: 132 Bytes
  • Size of remote file: 6.67 MB
resources/Box_blank_gray/box_60_40_23_cut_0.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0a2a32d4937ef4d0ca2e76b150dc2d4aba6f6554aa99e33ed753e590c3e01ca6
3
+ size 1048025
resources/Box_blue/.collect.mapping.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "file_records": [
4
+ {
5
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/0.png",
6
+ "source_hash": "9e794507b5234eba4aa8daf370975cb7a25546f9",
7
+ "target_url": "./SubUSDs/textures/0.png",
8
+ "target_hash": "d8da2d13eaf3b20e44b241ebb115e745abc96a1f"
9
+ },
10
+ {
11
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/FOF_Map_Labels_D.png",
12
+ "source_hash": "e5ead80f95237a99a6be2f2523f4cb46650c3187",
13
+ "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png",
14
+ "target_hash": "e06cb78b2997e5d4e6d298958045cf5a4a2ffa88"
15
+ },
16
+ {
17
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl",
18
+ "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f",
19
+ "target_url": "./SubUSDs/materials/Plastic.mdl",
20
+ "target_hash": "3e133618f744e4a2c5de0bcf0e403fd3ca9ae737"
21
+ }
22
+ ]
23
+ }
resources/Box_blue/SubUSDs/materials/Plastic.mdl ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Plastic(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(1.0, 1.0, 1.0),
10
+ diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f
15
+ reflection_roughness_constant: 0.45,
16
+ reflection_roughness_texture_influence: 0.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 0.0,
19
+ metallic_texture_influence: 0.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: true,
23
+ ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(0.0, 0.0, 0.0),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.0,
30
+ bump_factor: 0.5f,
31
+ normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear
32
+ detail_bump_factor: 1.f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
resources/Box_blue/SubUSDs/textures/0.png ADDED

Git LFS Details

  • SHA256: bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92
  • Pointer size: 130 Bytes
  • Size of remote file: 18.9 kB
resources/Box_blue/SubUSDs/textures/FOF_Map_Labels_D.png ADDED

Git LFS Details

  • SHA256: 7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22
  • Pointer size: 132 Bytes
  • Size of remote file: 6.67 MB
resources/Box_blue/box_60_40_23_cut_0.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4a94901ad7cf93bed65da133d5b86dc1d0adb41e9ba77a472c88c591fb5146dc
3
+ size 1046842
resources/Box_gray/.collect.mapping.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "file_records": [
4
+ {
5
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/0.png",
6
+ "source_hash": "9e794507b5234eba4aa8daf370975cb7a25546f9",
7
+ "target_url": "./SubUSDs/textures/0.png",
8
+ "target_hash": "e922d9ca5c7e7ec68f5c3102fffa55046b95e239"
9
+ },
10
+ {
11
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Box/SubUSDs/textures/FOF_Map_Labels_D.png",
12
+ "source_hash": "e5ead80f95237a99a6be2f2523f4cb46650c3187",
13
+ "target_url": "./SubUSDs/textures/FOF_Map_Labels_D.png",
14
+ "target_hash": "caf3380b8eac2657b68508fa0a41e287f73cc1d2"
15
+ },
16
+ {
17
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Plastics/Plastic.mdl",
18
+ "source_hash": "8fc244453baa8f640dc60b95b273d0cff214158f",
19
+ "target_url": "./SubUSDs/materials/Plastic.mdl",
20
+ "target_hash": "46d728de5886db67c89ba24ad3369caa625054b7"
21
+ }
22
+ ]
23
+ }
resources/Box_gray/SubUSDs/materials/Plastic.mdl ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Plastic(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(1.0, 1.0, 1.0),
10
+ diffuse_texture: texture_2d(), //"./Plastic/Plastic_BaseColor.png", ::tex::gamma_srgb
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(1.f, 1.f, 1.f), //0.15f, 0.15f, 0.15f
15
+ reflection_roughness_constant: 0.45,
16
+ reflection_roughness_texture_influence: 0.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 0.0,
19
+ metallic_texture_influence: 0.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: true,
23
+ ORM_texture: texture_2d(), //"./Plastic/Plastic_ORM.png", ::tex::gamma_linear
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(0.0, 0.0, 0.0),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.0,
30
+ bump_factor: 0.5f,
31
+ normalmap_texture: texture_2d(), //"./Plastic/Plastic_Normal.png", ::tex::gamma_linear
32
+ detail_bump_factor: 1.f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
resources/Box_gray/SubUSDs/textures/0.png ADDED

Git LFS Details

  • SHA256: bb2b33c210b5f7a6bd87734d31aebd6da8214ad78e768db4fe4f3b20191aaf92
  • Pointer size: 130 Bytes
  • Size of remote file: 18.9 kB
resources/Box_gray/SubUSDs/textures/FOF_Map_Labels_D.png ADDED

Git LFS Details

  • SHA256: 7ed4642ab31d970e22c7edf62508347c6fbb14bfdf47487696a6a9a681359f22
  • Pointer size: 132 Bytes
  • Size of remote file: 6.67 MB
resources/Box_gray/box_60_40_23_cut_0.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:49596c6da14b877575bd7fe5639f7a73968fdb4725d0bee88bf6b9fd26ef5615
3
+ size 1046842
resources/Collected_28motor/.collect.mapping.json ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "file_records": [
4
+ {
5
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper.mdl",
6
+ "source_hash": "a19033c5836daac73bd47fee141df0bbbae7fb06",
7
+ "target_url": "./SubUSDs/materials/Brushed_Antique_Copper.mdl",
8
+ "target_hash": "88bac4c29351d1bc2752c05e1b206808bf6f1230"
9
+ },
10
+ {
11
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Anodized_Black.mdl",
12
+ "source_hash": "42d336903b397151e2dc6b6822aa2db68f456ebc",
13
+ "target_url": "./SubUSDs/materials/Aluminum_Anodized_Black.mdl",
14
+ "target_hash": "b9e9df5ff348f3984d08d7e6b15d16d624723338"
15
+ },
16
+ {
17
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl",
18
+ "source_hash": "86f471103b696b7015696ac3ecf8258e3350392d",
19
+ "target_url": "./SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl",
20
+ "target_hash": "9f92449074659d439eea1827b4645d49717e11eb"
21
+ },
22
+ {
23
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Cast.mdl",
24
+ "source_hash": "970f63eef81a597bcd2b7044247e06ba5a6547e8",
25
+ "target_url": "./SubUSDs/materials/Aluminum_Cast.mdl",
26
+ "target_hash": "f592207038d678eded7a93c6f36ea2bf51b0f717"
27
+ },
28
+ {
29
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Aluminum_Polished.mdl",
30
+ "source_hash": "d3f2c880844d33ddca42639d334ea13347732000",
31
+ "target_url": "./SubUSDs/materials/Aluminum_Polished.mdl",
32
+ "target_hash": "d7db562e0076d0cd779cd8938a73b2426755cede"
33
+ },
34
+ {
35
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Brass.mdl",
36
+ "source_hash": "27ef2dbaa94bce435100fa2a9c4fbbb3c0d584be",
37
+ "target_url": "./SubUSDs/materials/Brass.mdl",
38
+ "target_hash": "b385b3cc0f3cdf15398292de54439883afe888e9"
39
+ },
40
+ {
41
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl",
42
+ "source_hash": "c41c37612e674f55bcc1db4a5a3be9144777c843",
43
+ "target_url": "./SubUSDs/materials/Cast_Metal_Silver_Vein.mdl",
44
+ "target_hash": "83c2e5f64c3a6bef37b3d2bddbf63b5edbcac113"
45
+ },
46
+ {
47
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Chrome.mdl",
48
+ "source_hash": "a8a4e24863841ea9587b2ddab10ba14360344ca6",
49
+ "target_url": "./SubUSDs/materials/Chrome.mdl",
50
+ "target_hash": "2f305c1d2808427584fec0951d25609b0abe083b"
51
+ },
52
+ {
53
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Metal_Door.mdl",
54
+ "source_hash": "2cfe92323032900b08023ec38ea1ec0655ed4f11",
55
+ "target_url": "./SubUSDs/materials/Metal_Door.mdl",
56
+ "target_hash": "9449f7762afb8cbacb304015f96b98788171bc50"
57
+ },
58
+ {
59
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Silver.mdl",
60
+ "source_hash": "f8d6309f84c0f2709ad2508f2a79d95bc2b6e062",
61
+ "target_url": "./SubUSDs/materials/Silver.mdl",
62
+ "target_hash": "25b5c2869d5c91d83c14904f6ecdc25af982dc0b"
63
+ },
64
+ {
65
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/materials/Steel_Blued.mdl",
66
+ "source_hash": "46e34d0d0bbff4ed95d38c5edd8b145ca91c31d3",
67
+ "target_url": "./SubUSDs/materials/Steel_Blued.mdl",
68
+ "target_hash": "691dbb65c9062545ccb4f1bd061ce453a810114a"
69
+ },
70
+ {
71
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_BaseColor.png",
72
+ "source_hash": "87864ee14fdcc82e2b47b55406f784ed2a0a54cc",
73
+ "target_url": "./SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png",
74
+ "target_hash": "5534b72beae4ef42f11d82a06636b3374c7bf8f2"
75
+ },
76
+ {
77
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png",
78
+ "source_hash": "948ff0a4fa7c176fb21318b56ebd4c4dd6a629fc",
79
+ "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png",
80
+ "target_hash": "8a70d2e94ea633132aaa12262115ef004368e244"
81
+ },
82
+ {
83
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png",
84
+ "source_hash": "a62b82177c82c62ed2962dc72acb6ed205ce4322",
85
+ "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_BaseColor.png",
86
+ "target_hash": "6fdc1d8fb757b293c285b0918eaeb815b0821889"
87
+ },
88
+ {
89
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Chrome/Chrome_BaseColor.png",
90
+ "source_hash": "d4eb6be17636fb1f53b540ef51db6724fbc75d23",
91
+ "target_url": "./SubUSDs/textures/Chrome/Chrome_BaseColor.png",
92
+ "target_hash": "1283a7fec123f68a2c7f60cd3dfd41a6395529aa"
93
+ },
94
+ {
95
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png",
96
+ "source_hash": "de4157998be937d83b236a8d0d42167dd5090c1b",
97
+ "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png",
98
+ "target_hash": "7b91c142d25574e2094dd52f1fe05f5eb4955aa0"
99
+ },
100
+ {
101
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Brass/Brass_BaseColor.png",
102
+ "source_hash": "210ed8978dd42f59ab9f81e943b933957be642d1",
103
+ "target_url": "./SubUSDs/textures/Brass/Brass_BaseColor.png",
104
+ "target_hash": "4948b4f84d150a3d6bd0509d769a1e1c170f4ad2"
105
+ },
106
+ {
107
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Metal_Door/Metal_Door_Normal.png",
108
+ "source_hash": "e54efb5dad543229411b5e271f64a454e28d0d6a",
109
+ "target_url": "./SubUSDs/textures/Metal_Door/Metal_Door_Normal.png",
110
+ "target_hash": "31fcc35e6de31e96daacce3df505837d61c1fa79"
111
+ },
112
+ {
113
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_ORM.png",
114
+ "source_hash": "04f7708d5befd1bbd4f764c78ba0f3fa49a6c91f",
115
+ "target_url": "./SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png",
116
+ "target_hash": "c7fa5782ca008eaa110b815708976d016762b21c"
117
+ },
118
+ {
119
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png",
120
+ "source_hash": "f7a97fbf43fa2ecc7ee38c5668fce37a01bbbb97",
121
+ "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png",
122
+ "target_hash": "2e67d064e66b78fd5cba29810a59b5768ec4da08"
123
+ },
124
+ {
125
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Silver/Silver_BaseColor.png",
126
+ "source_hash": "7dd03e0a3b1556c6f67dc5dcf2633cec2f8a99fe",
127
+ "target_url": "./SubUSDs/textures/Silver/Silver_BaseColor.png",
128
+ "target_hash": "17cd181d81c735cc7b7cf1eb100acec40095a4f3"
129
+ },
130
+ {
131
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png",
132
+ "source_hash": "e26985b4310c54618ec04096aa762e7559fc6bc2",
133
+ "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png",
134
+ "target_hash": "0c754d349123ff2d2cfae4faa5a2130909610ba8"
135
+ },
136
+ {
137
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_Normal.png",
138
+ "source_hash": "2a5124c320c05580742aacadc5c67133daea41b0",
139
+ "target_url": "./SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png",
140
+ "target_hash": "356aa0986c3520b981214f8b0e7992c2bbd65e03"
141
+ },
142
+ {
143
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png",
144
+ "source_hash": "6b0240387d20ecba362d718644118887be5ef8d4",
145
+ "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png",
146
+ "target_hash": "abcc0c648978b54718d8464e487e94f6da17e121"
147
+ },
148
+ {
149
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png",
150
+ "source_hash": "7cff22b44dbe6d3dd17f0ca817fae85484075362",
151
+ "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_ORM.png",
152
+ "target_hash": "07923af89740d4697a3f56f4d77fb4e91964cabd"
153
+ },
154
+ {
155
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Chrome/Chrome_ORM.png",
156
+ "source_hash": "037b821ef5705437391197fe16d5c071d16fe148",
157
+ "target_url": "./SubUSDs/textures/Chrome/Chrome_ORM.png",
158
+ "target_hash": "4431f8c2f6ee1176927cab9b5d997a207ea86516"
159
+ },
160
+ {
161
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png",
162
+ "source_hash": "1b649d243e504997544a7f0d93612aa011c35723",
163
+ "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_ORM.png",
164
+ "target_hash": "532d14a37bbb33420b6dddf9675e7aeefb1d2d1b"
165
+ },
166
+ {
167
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Brass/Brass_ORM.png",
168
+ "source_hash": "21cadf8d95a3ff2242134831de46c81edb7a7a3f",
169
+ "target_url": "./SubUSDs/textures/Brass/Brass_ORM.png",
170
+ "target_hash": "179e8f44ffcd1514703e5ff6739018decde40f2d"
171
+ },
172
+ {
173
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png",
174
+ "source_hash": "64c7b72565a6d2094e15bb635f9413f2b5faee6a",
175
+ "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_ORM.png",
176
+ "target_hash": "423957abcdfc4275ccacdb0a327cd9d0f0df0bb3"
177
+ },
178
+ {
179
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Silver/Silver_ORM.png",
180
+ "source_hash": "7754c1db474df003fa7f6ad5305dc08252c38f6e",
181
+ "target_url": "./SubUSDs/textures/Silver/Silver_ORM.png",
182
+ "target_hash": "c4c93f99c1460fa535d615ab4533d3c7cb2b655f"
183
+ },
184
+ {
185
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png",
186
+ "source_hash": "0b0c4dfb359d7ee0a952768e7bef9551492a81a8",
187
+ "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png",
188
+ "target_hash": "4fbb369b6c264e7c56e55824564169a32600d5e6"
189
+ },
190
+ {
191
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png",
192
+ "source_hash": "1102014642b18961dd780f91bb15311d9861a438",
193
+ "target_url": "./SubUSDs/textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png",
194
+ "target_hash": "9416bb0f1c2362c58ef573f6bac65f8d0fd01ed1"
195
+ },
196
+ {
197
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Steel_Blued/Steel_Blued_N.png",
198
+ "source_hash": "90ca330dbea11683ab49a413bb04a4a96e41a418",
199
+ "target_url": "./SubUSDs/textures/Steel_Blued/Steel_Blued_N.png",
200
+ "target_hash": "aa2a7337d71204694d57a7332c0e5dbc602703e1"
201
+ },
202
+ {
203
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Chrome/Chrome_N.png",
204
+ "source_hash": "193098de5a008aa89d8a281e5a9e4be5088f2904",
205
+ "target_url": "./SubUSDs/textures/Chrome/Chrome_N.png",
206
+ "target_hash": "60cad0e3baea7782fcdd78f24a939f726eb69aa3"
207
+ },
208
+ {
209
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png",
210
+ "source_hash": "9ccadeb50666d4e92d70c65d6665549eace6b479",
211
+ "target_url": "./SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_N.png",
212
+ "target_hash": "d12b60d2741c29fb1e67964e7e5844be3b94056f"
213
+ },
214
+ {
215
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Brass/Brass_N.png",
216
+ "source_hash": "5ecc23db43c99bbfbfdd9e8ff91449b83641849e",
217
+ "target_url": "./SubUSDs/textures/Brass/Brass_N.png",
218
+ "target_hash": "fec178110400996e70d06e1ab6daa68493b6eef1"
219
+ },
220
+ {
221
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png",
222
+ "source_hash": "d6eb7641fcf39b0afad35f4ea8bd687f34e81e52",
223
+ "target_url": "./SubUSDs/textures/Aluminum_Polished/Aluminum_Polished_Normal.png",
224
+ "target_hash": "9cdd1997975754f99c7512c3b3bacde3cbf0f383"
225
+ },
226
+ {
227
+ "source_url": "/media/user/WD_BLACK/ecbg/assets/Collected_28motor_yellow/SubUSDs/textures/Silver/Silver_N.png",
228
+ "source_hash": "adb36cfee8f8f483bab2a51559d9e60bac95b1a0",
229
+ "target_url": "./SubUSDs/textures/Silver/Silver_N.png",
230
+ "target_hash": "f6781f8c33c5d389a6efb2ae5958547c39a1d0df"
231
+ },
232
+ {
233
+ "source_url": "/home/user/isaacsim_assets/Assets/Isaac/4.5/NVIDIA/Materials/Base/Metals/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png",
234
+ "source_hash": "633e8666a0d6c795fe8e6262ebfb2f150c3ae2da",
235
+ "target_url": "./SubUSDs/textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png",
236
+ "target_hash": "6f07b0a52b45b876956322a6276a3cb02f602314"
237
+ }
238
+ ]
239
+ }
resources/Collected_28motor/28motor.usd ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9ee48979e669b46d6577c7ea58817e6ab92d4d544c9037315a305c036b6e934
3
+ size 5880611
resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Black.mdl ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Aluminum_Anodized_Black(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(0.500000, 0.500000, 0.500000),
10
+ diffuse_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb),
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(0.05f, 0.05f, 0.05f),
15
+ reflection_roughness_constant: 0.000000,
16
+ reflection_roughness_texture_influence: 1.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 0.000000,
19
+ metallic_texture_influence: 1.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: true,
23
+ ORM_texture: texture_2d("../textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", ::tex::gamma_linear),
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(1.000000, 1.000000, 1.000000),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.000000,
30
+ bump_factor: 1.f,
31
+ normalmap_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", ::tex::gamma_linear),
32
+ detail_bump_factor: 0.300000012f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
43
+
resources/Collected_28motor/SubUSDs/materials/Aluminum_Anodized_Charcoal.mdl ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Aluminum_Anodized_Charcoal(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(0.500000, 0.500000, 0.500000),
10
+ diffuse_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png", ::tex::gamma_srgb),
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(0.2f, 0.2f, 0.2f),
15
+ reflection_roughness_constant: 0.000000,
16
+ reflection_roughness_texture_influence: 1.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 0.000000,
19
+ metallic_texture_influence: 1.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: true,
23
+ ORM_texture: texture_2d("../textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png", ::tex::gamma_linear),
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(1.000000, 1.000000, 1.000000),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.000000,
30
+ bump_factor: 1.f,
31
+ normalmap_texture: texture_2d("../textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png", ::tex::gamma_linear),
32
+ detail_bump_factor: 0.300000012f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
43
+
resources/Collected_28motor/SubUSDs/materials/Aluminum_Cast.mdl ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ import ::OmniPBR::OmniPBR;
4
+ import ::anno::author;
5
+ import ::anno::description;
6
+ import ::anno::display_name;
7
+ import ::anno::key_words;
8
+ import ::anno::version;
9
+ import ::tex::gamma_mode;
10
+ import ::state::normal;
11
+
12
+ export material Aluminum_Cast(*)
13
+ [[
14
+ ::anno::display_name("Omni PBR "),
15
+ ::anno::description("Omni PBR, supports ORM textures"),
16
+ ::anno::version(1, 0, 0, ""),
17
+ ::anno::author("NVIDIA CORPORATION"),
18
+ ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic"))
19
+ ]]
20
+ = ::OmniPBR::OmniPBR(
21
+ diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f),
22
+ diffuse_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png" /* tag 2739, version 3703676365 */, ::tex::gamma_srgb),
23
+ albedo_desaturation: 0.f,
24
+ albedo_add: 0.f,
25
+ albedo_brightness: 1.f,
26
+ diffuse_tint: color(1.f, 1.f, 1.f),
27
+ reflection_roughness_constant: 0.5f,
28
+ reflection_roughness_texture_influence: 1.f,
29
+ reflectionroughness_texture: texture_2d(),
30
+ metallic_constant: 0.f,
31
+ metallic_texture_influence: 1.f,
32
+ metallic_texture: texture_2d(),
33
+ specular_level: 0.5f,
34
+ enable_ORM_texture: true,
35
+ ORM_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_ORM.png" /* tag 2741, version 2892271140 */, ::tex::gamma_linear),
36
+ ao_to_diffuse: 0.f,
37
+ ao_texture: texture_2d(),
38
+ enable_emission: false,
39
+ emissive_color: color(1.f, 0.100000001f, 0.100000001f),
40
+ emissive_mask_texture: texture_2d(),
41
+ emissive_intensity: 40.f,
42
+ bump_factor: 1.f,
43
+ normalmap_texture: texture_2d("../textures/Aluminum_Cast/Aluminum_Cast_N.png" /* tag 2743, version 2148533726 */, ::tex::gamma_linear),
44
+ detail_bump_factor: 0.300000012f,
45
+ detail_normalmap_texture: texture_2d(),
46
+ project_uvw: false,
47
+ world_or_object: false,
48
+ uv_space_index: 0,
49
+ texture_translate: float2(0.f),
50
+ texture_rotate: 0.f,
51
+ texture_scale: float2(1.f),
52
+ detail_texture_translate: float2(0.f),
53
+ detail_texture_rotate: 0.f,
54
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Aluminum_Polished.mdl ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Aluminum_Polished(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(0.500000, 0.500000, 0.500000),
10
+ diffuse_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_BaseColor.png", ::tex::gamma_srgb),
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(1.f, 1.f, 1.f),
15
+ reflection_roughness_constant: 0.000000,
16
+ reflection_roughness_texture_influence: 1.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 0.000000,
19
+ metallic_texture_influence: 1.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: true,
23
+ ORM_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_ORM.png", ::tex::gamma_linear),
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(1.000000, 1.000000, 1.000000),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.000000,
30
+ bump_factor: 1.f,
31
+ normalmap_texture: texture_2d("../textures/Aluminum_Polished/Aluminum_Polished_Normal.png", ::tex::gamma_linear),
32
+ detail_bump_factor: 0.300000012f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Brass.mdl ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ import ::OmniPBR::OmniPBR;
4
+ import ::anno::author;
5
+ import ::anno::description;
6
+ import ::anno::display_name;
7
+ import ::anno::key_words;
8
+ import ::anno::version;
9
+ import ::tex::gamma_mode;
10
+ import ::state::normal;
11
+
12
+ export material Brass(*)
13
+ [[
14
+ ::anno::display_name("Omni PBR "),
15
+ ::anno::description("Omni PBR, supports ORM textures"),
16
+ ::anno::version(1, 0, 0, ""),
17
+ ::anno::author("NVIDIA CORPORATION"),
18
+ ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic"))
19
+ ]]
20
+ = ::OmniPBR::OmniPBR(
21
+ diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f),
22
+ diffuse_texture: texture_2d("../textures/Brass/Brass_BaseColor.png" /* tag 2784, version 2867840297 */, ::tex::gamma_srgb),
23
+ albedo_desaturation: 0.f,
24
+ albedo_add: 0.f,
25
+ albedo_brightness: 1.f,
26
+ diffuse_tint: color(1.f, 1.f, 1.f),
27
+ reflection_roughness_constant: 0.5f,
28
+ reflection_roughness_texture_influence: 1.f,
29
+ reflectionroughness_texture: texture_2d(),
30
+ metallic_constant: 0.5f,
31
+ metallic_texture_influence: 1.f,
32
+ metallic_texture: texture_2d(),
33
+ specular_level: 0.5f,
34
+ enable_ORM_texture: true,
35
+ ORM_texture: texture_2d("../textures/Brass/Brass_ORM.png" /* tag 2786, version 3429153493 */, ::tex::gamma_linear),
36
+ ao_to_diffuse: 0.f,
37
+ ao_texture: texture_2d(),
38
+ enable_emission: false,
39
+ emissive_color: color(1.f, 0.100000001f, 0.100000001f),
40
+ emissive_mask_texture: texture_2d(),
41
+ emissive_intensity: 40.f,
42
+ bump_factor: 1.f,
43
+ normalmap_texture: texture_2d("../textures/Brass/Brass_N.png" /* tag 2788, version 4097231851 */, ::tex::gamma_linear),
44
+ detail_bump_factor: 0.300000012f,
45
+ detail_normalmap_texture: texture_2d(),
46
+ project_uvw: false,
47
+ world_or_object: false,
48
+ uv_space_index: 0,
49
+ texture_translate: float2(0.f),
50
+ texture_rotate: 0.f,
51
+ texture_scale: float2(1.f),
52
+ detail_texture_translate: float2(0.f),
53
+ detail_texture_rotate: 0.f,
54
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Brushed_Antique_Copper.mdl ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ import ::OmniPBR::OmniPBR;
4
+ import ::anno::author;
5
+ import ::anno::description;
6
+ import ::anno::display_name;
7
+ import ::anno::key_words;
8
+ import ::anno::version;
9
+ import ::tex::gamma_mode;
10
+ import ::state::normal;
11
+
12
+ export material Brushed_Antique_Copper(*)
13
+ [[
14
+ ::anno::display_name("Omni PBR "),
15
+ ::anno::description("Omni PBR, supports ORM textures"),
16
+ ::anno::version(1, 0, 0, ""),
17
+ ::anno::author("NVIDIA CORPORATION"),
18
+ ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic"))
19
+ ]]
20
+ = ::OmniPBR::OmniPBR(
21
+ diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f),
22
+ diffuse_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_BaseColor.png" /* tag 2881, version 3331264037 */, ::tex::gamma_srgb),
23
+ albedo_desaturation: 0.f,
24
+ albedo_add: 0.f,
25
+ albedo_brightness: 1.f,
26
+ diffuse_tint: color(1.f, 1.f, 1.f),
27
+ reflection_roughness_constant: 0.5f,
28
+ reflection_roughness_texture_influence: 1.f,
29
+ reflectionroughness_texture: texture_2d(),
30
+ metallic_constant: 0.f,
31
+ metallic_texture_influence: 1.f,
32
+ metallic_texture: texture_2d(),
33
+ specular_level: 0.5f,
34
+ enable_ORM_texture: true,
35
+ ORM_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_ORM.png" /* tag 2885, version 2626562058 */, ::tex::gamma_linear),
36
+ ao_to_diffuse: 0.f,
37
+ ao_texture: texture_2d(),
38
+ enable_emission: false,
39
+ emissive_color: color(1.f, 0.100000001f, 0.100000001f),
40
+ emissive_mask_texture: texture_2d(),
41
+ emissive_intensity: 40.f,
42
+ bump_factor: 1.f,
43
+ normalmap_texture: texture_2d("../textures/Brushed_Antique_Copper/Brushed_Antique_Copper_N.png" /* tag 2883, version 2395521129 */, ::tex::gamma_linear),
44
+ detail_bump_factor: 0.300000012f,
45
+ detail_normalmap_texture: texture_2d(),
46
+ project_uvw: false,
47
+ world_or_object: false,
48
+ uv_space_index: 0,
49
+ texture_translate: float2(0.f),
50
+ texture_rotate: 0.f,
51
+ texture_scale: float2(1.f),
52
+ detail_texture_translate: float2(0.f),
53
+ detail_texture_rotate: 0.f,
54
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Cast_Metal_Silver_Vein.mdl ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ import ::OmniPBR::OmniPBR;
4
+ import ::anno::author;
5
+ import ::anno::description;
6
+ import ::anno::display_name;
7
+ import ::anno::key_words;
8
+ import ::anno::version;
9
+ import ::tex::gamma_mode;
10
+ import ::state::normal;
11
+
12
+ export material Cast_Metal_Silver_Vein(*)
13
+ [[
14
+ ::anno::display_name("Omni PBR "),
15
+ ::anno::description("Omni PBR, supports ORM textures"),
16
+ ::anno::version(1, 0, 0, ""),
17
+ ::anno::author("NVIDIA CORPORATION"),
18
+ ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic"))
19
+ ]]
20
+ = ::OmniPBR::OmniPBR(
21
+ diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f),
22
+ diffuse_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_BaseColor.png" /* tag 2887, version 3522366492 */, ::tex::gamma_srgb),
23
+ albedo_desaturation: 0.f,
24
+ albedo_add: 0.f,
25
+ albedo_brightness: 1.f,
26
+ diffuse_tint: color(1.f, 1.f, 1.f),
27
+ reflection_roughness_constant: 0.5f,
28
+ reflection_roughness_texture_influence: 1.f,
29
+ reflectionroughness_texture: texture_2d(),
30
+ metallic_constant: 0.f,
31
+ metallic_texture_influence: 1.f,
32
+ metallic_texture: texture_2d(),
33
+ specular_level: 0.5f,
34
+ enable_ORM_texture: true,
35
+ ORM_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_ORM.png" /* tag 2891, version 2285210443 */, ::tex::gamma_linear),
36
+ ao_to_diffuse: 0.f,
37
+ ao_texture: texture_2d(),
38
+ enable_emission: false,
39
+ emissive_color: color(1.f, 0.100000001f, 0.100000001f),
40
+ emissive_mask_texture: texture_2d(),
41
+ emissive_intensity: 40.f,
42
+ bump_factor: 1.f,
43
+ normalmap_texture: texture_2d("../textures/Cast_Metal_Silver_Vein/Cast_Metal_Silver_Vein_N.png" /* tag 2889, version 4204690550 */, ::tex::gamma_linear),
44
+ detail_bump_factor: 0.300000012f,
45
+ detail_normalmap_texture: texture_2d(),
46
+ project_uvw: false,
47
+ world_or_object: false,
48
+ uv_space_index: 0,
49
+ texture_translate: float2(0.f),
50
+ texture_rotate: 0.f,
51
+ texture_scale: float2(1.f),
52
+ detail_texture_translate: float2(0.f),
53
+ detail_texture_rotate: 0.f,
54
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Chrome.mdl ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ import ::OmniPBR::OmniPBR;
4
+ import ::anno::author;
5
+ import ::anno::description;
6
+ import ::anno::display_name;
7
+ import ::anno::key_words;
8
+ import ::anno::version;
9
+ import ::tex::gamma_mode;
10
+ import ::state::normal;
11
+
12
+ export material Chrome(*)
13
+ [[
14
+ ::anno::display_name("Omni PBR "),
15
+ ::anno::description("Omni PBR, supports ORM textures"),
16
+ ::anno::version(1, 0, 0, ""),
17
+ ::anno::author("NVIDIA CORPORATION"),
18
+ ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic"))
19
+ ]]
20
+ = ::OmniPBR::OmniPBR(
21
+ diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f),
22
+ diffuse_texture: texture_2d("../textures/Chrome/Chrome_BaseColor.png" /* tag 2777, version 767000234 */, ::tex::gamma_srgb),
23
+ albedo_desaturation: 0.f,
24
+ albedo_add: 0.f,
25
+ albedo_brightness: 1.f,
26
+ diffuse_tint: color(1.f, 1.f, 1.f),
27
+ reflection_roughness_constant: 0.5f,
28
+ reflection_roughness_texture_influence: 1.f,
29
+ reflectionroughness_texture: texture_2d(),
30
+ metallic_constant: 0.5f,
31
+ metallic_texture_influence: 1.f,
32
+ metallic_texture: texture_2d(),
33
+ specular_level: 0.5f,
34
+ enable_ORM_texture: true,
35
+ ORM_texture: texture_2d("../textures/Chrome/Chrome_ORM.png" /* tag 2779, version 2298758028 */, ::tex::gamma_linear),
36
+ ao_to_diffuse: 0.f,
37
+ ao_texture: texture_2d(),
38
+ enable_emission: false,
39
+ emissive_color: color(1.f, 0.100000001f, 0.100000001f),
40
+ emissive_mask_texture: texture_2d(),
41
+ emissive_intensity: 40.f,
42
+ bump_factor: 1.f,
43
+ normalmap_texture: texture_2d("../textures/Chrome/Chrome_N.png" /* tag 2781, version 3962068930 */, ::tex::gamma_linear),
44
+ detail_bump_factor: 0.300000012f,
45
+ detail_normalmap_texture: texture_2d(),
46
+ project_uvw: false,
47
+ world_or_object: false,
48
+ uv_space_index: 0,
49
+ texture_translate: float2(0.f),
50
+ texture_rotate: 0.f,
51
+ texture_scale: float2(1.f),
52
+ detail_texture_translate: float2(0.f),
53
+ detail_texture_rotate: 0.f,
54
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Metal_Door.mdl ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ using ::OmniPBR import OmniPBR;
4
+ import ::tex::gamma_mode;
5
+ import ::state::normal;
6
+
7
+ export material Metal_Door(*)
8
+ = OmniPBR(
9
+ diffuse_color_constant: color(0.439, 0.5, 0.561),
10
+ diffuse_texture: texture_2d(), //"./Metal_Door/Metal_Door_BaseColor.png", ::tex::gamma_srgb
11
+ albedo_desaturation: 0.f,
12
+ albedo_add: 0.f,
13
+ albedo_brightness: 1.f,
14
+ diffuse_tint: color(1.f, 1.f, 1.f),
15
+ reflection_roughness_constant: 0.5,
16
+ reflection_roughness_texture_influence: 0.f,
17
+ reflectionroughness_texture: texture_2d(),
18
+ metallic_constant: 1.0,
19
+ metallic_texture_influence: 0.f,
20
+ metallic_texture: texture_2d(),
21
+ specular_level: 0.5f,
22
+ enable_ORM_texture: false,
23
+ ORM_texture: texture_2d(), //"./Metal_Door/Metal_Door_ORM.png", ::tex::gamma_linear
24
+ ao_to_diffuse: 0.f,
25
+ ao_texture: texture_2d(),
26
+ enable_emission: false,
27
+ emissive_color: color(0.0, 0.0, 0.0),
28
+ emissive_mask_texture: texture_2d(),
29
+ emissive_intensity: 0.0,
30
+ bump_factor: 0.7f,
31
+ normalmap_texture: texture_2d("../textures/Metal_Door/Metal_Door_Normal.png", ::tex::gamma_linear),
32
+ detail_bump_factor: 0.3f,
33
+ detail_normalmap_texture: texture_2d(),
34
+ project_uvw: false,
35
+ world_or_object: false,
36
+ uv_space_index: 0,
37
+ texture_translate: float2(0.f),
38
+ texture_rotate: 0.f,
39
+ texture_scale: float2(1.f),
40
+ detail_texture_translate: float2(0.f),
41
+ detail_texture_rotate: 0.f,
42
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Silver.mdl ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ import ::OmniPBR::OmniPBR;
4
+ import ::anno::author;
5
+ import ::anno::description;
6
+ import ::anno::display_name;
7
+ import ::anno::key_words;
8
+ import ::anno::version;
9
+ import ::tex::gamma_mode;
10
+ import ::state::normal;
11
+
12
+ export material Silver(*)
13
+ [[
14
+ ::anno::display_name("Omni PBR "),
15
+ ::anno::description("Omni PBR, supports ORM textures"),
16
+ ::anno::version(1, 0, 0, ""),
17
+ ::anno::author("NVIDIA CORPORATION"),
18
+ ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic"))
19
+ ]]
20
+ = ::OmniPBR::OmniPBR(
21
+ diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f),
22
+ diffuse_texture: texture_2d("../textures/Silver/Silver_BaseColor.png" /* tag 2812, version 2041580364 */, ::tex::gamma_srgb),
23
+ albedo_desaturation: 0.f,
24
+ albedo_add: 0.f,
25
+ albedo_brightness: 1.f,
26
+ diffuse_tint: color(1.f, 1.f, 1.f),
27
+ reflection_roughness_constant: 0.5f,
28
+ reflection_roughness_texture_influence: 1.f,
29
+ reflectionroughness_texture: texture_2d(),
30
+ metallic_constant: 0.5f,
31
+ metallic_texture_influence: 1.f,
32
+ metallic_texture: texture_2d(),
33
+ specular_level: 0.5f,
34
+ enable_ORM_texture: true,
35
+ ORM_texture: texture_2d("../textures/Silver/Silver_ORM.png" /* tag 2814, version 2252362237 */, ::tex::gamma_linear),
36
+ ao_to_diffuse: 0.f,
37
+ ao_texture: texture_2d(),
38
+ enable_emission: false,
39
+ emissive_color: color(1.f, 0.100000001f, 0.100000001f),
40
+ emissive_mask_texture: texture_2d(),
41
+ emissive_intensity: 40.f,
42
+ bump_factor: 1.f,
43
+ normalmap_texture: texture_2d("../textures/Silver/Silver_N.png" /* tag 2816, version 3701140404 */, ::tex::gamma_linear),
44
+ detail_bump_factor: 0.300000012f,
45
+ detail_normalmap_texture: texture_2d(),
46
+ project_uvw: false,
47
+ world_or_object: false,
48
+ uv_space_index: 0,
49
+ texture_translate: float2(0.f),
50
+ texture_rotate: 0.f,
51
+ texture_scale: float2(1.f),
52
+ detail_texture_translate: float2(0.f),
53
+ detail_texture_rotate: 0.f,
54
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/materials/Steel_Blued.mdl ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mdl 1.4;
2
+
3
+ import ::OmniPBR::OmniPBR;
4
+ import ::anno::author;
5
+ import ::anno::description;
6
+ import ::anno::display_name;
7
+ import ::anno::key_words;
8
+ import ::anno::version;
9
+ import ::tex::gamma_mode;
10
+ import ::state::normal;
11
+
12
+ export material Steel_Blued(*)
13
+ [[
14
+ ::anno::display_name("Omni PBR "),
15
+ ::anno::description("Omni PBR, supports ORM textures"),
16
+ ::anno::version(1, 0, 0, ""),
17
+ ::anno::author("NVIDIA CORPORATION"),
18
+ ::anno::key_words(string[]("omni", "PBR", "omniverse", "generic"))
19
+ ]]
20
+ = ::OmniPBR::OmniPBR(
21
+ diffuse_color_constant: color(0.200000003f, 0.200000003f, 0.200000003f),
22
+ diffuse_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_BaseColor.png" /* tag 2750, version 1941569663 */, ::tex::gamma_srgb),
23
+ albedo_desaturation: 0.f,
24
+ albedo_add: 0.f,
25
+ albedo_brightness: 1.f,
26
+ diffuse_tint: color(1.f, 1.f, 1.f),
27
+ reflection_roughness_constant: 0.5f,
28
+ reflection_roughness_texture_influence: 0.f,
29
+ reflectionroughness_texture: texture_2d(),
30
+ metallic_constant: 0.f,
31
+ metallic_texture_influence: 0.f,
32
+ metallic_texture: texture_2d(),
33
+ specular_level: 0.5f,
34
+ enable_ORM_texture: true,
35
+ ORM_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_ORM.png" /* tag 2754, version 2522242520 */, ::tex::gamma_linear),
36
+ ao_to_diffuse: 0.f,
37
+ ao_texture: texture_2d(),
38
+ enable_emission: false,
39
+ emissive_color: color(1.f, 0.100000001f, 0.100000001f),
40
+ emissive_mask_texture: texture_2d(),
41
+ emissive_intensity: 40.f,
42
+ bump_factor: 1.f,
43
+ normalmap_texture: texture_2d("../textures/Steel_Blued/Steel_Blued_N.png" /* tag 2752, version 1947397307 */, ::tex::gamma_linear),
44
+ detail_bump_factor: 0.300000012f,
45
+ detail_normalmap_texture: texture_2d(),
46
+ project_uvw: false,
47
+ world_or_object: false,
48
+ uv_space_index: 0,
49
+ texture_translate: float2(0.f),
50
+ texture_rotate: 0.f,
51
+ texture_scale: float2(1.f),
52
+ detail_texture_translate: float2(0.f),
53
+ detail_texture_rotate: 0.f,
54
+ detail_texture_scale: float2(1.f));
resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_BaseColor.png ADDED

Git LFS Details

  • SHA256: d1d042502d7d94bca13cee10c63ab5b3801fb0a46e26d79169e13f5b9c7b5a31
  • Pointer size: 130 Bytes
  • Size of remote file: 16.9 kB
resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Black/Aluminum_Anodized_Normal.png ADDED

Git LFS Details

  • SHA256: 6dc1cb1b23a9abd766188a85ccbad1a2639d0a9a334f284e359c6c5d4438608e
  • Pointer size: 132 Bytes
  • Size of remote file: 3.32 MB
resources/Collected_28motor/SubUSDs/textures/Aluminum_Anodized_Charcoal/Aluminum_Anodized_ORM.png ADDED

Git LFS Details

  • SHA256: 768f2dbb4f702a9624b912b431efd1a6a8e0ff3e93744cf54f3866ef8f7986e9
  • Pointer size: 131 Bytes
  • Size of remote file: 638 kB
resources/Collected_28motor/SubUSDs/textures/Aluminum_Cast/Aluminum_Cast_BaseColor.png ADDED

Git LFS Details

  • SHA256: 03ab7494d37e1f6551a26894628c5fe03a65b4d85a09ed11337e184852a580b3
  • Pointer size: 132 Bytes
  • Size of remote file: 1.15 MB