Documentation
Material Properties

Material Properties are properties of objects that don’t have an Action directly associated with them. These properties cannot be directly manipulated- they only update based on contextual interactions with other sim objects or the environment.

Temperature

All objects have an abstracted Temperature value that can be either Hot, Cold, or Room Temperature.

ChangeTemp

These objects can change the Temperature value (Hot, Cold, Room Temp) of other sim objects depending on if the ChangeTemp object is a Heat or Cold source. For example, objects placed on a turned on Stove Burner will have their tempeature changed to Hot automatically. Similarly, objects placed in a Refrigerator object will have their temperature changed to Cold automatically. Objects removed from either a Hot or Cold source will return to Room Temperature over time.

Mass

All Pickupable objects have a mass value in Kilograms. Using actions like Throw will realistically cause behavior that is reliant on different mass (i.e., Throwing a 0.1kg object with 100 newtons of force will fly farther than Throwing a 200kg object with 100 newtons of force). Note the mass of objects that spawn from other objects is persistant (i.e., A source Potato that has a mass of 0.5 kg, when Sliced would result in slices that add up to 0.5 kg total). Note that static objects like countertops or cabinets that are built into the “structure” of a scene do not have a Mass value that can be manipulated.

Salient Materials

All Pickupable objects have a set of Salient Materials which describe what the object is made up of. Salient materials include: Metal, Wood, Plastic, Glass, Ceramic, Stone, Fabric, Rubber, Food, Paper, Wax, Soap, Sponge, Organic. Check any object’s Metadata to see what Salient Materials it has, as objects in the same object type category can vary in composition (i.e., Bowls can be Plastic, Glass, or Ceramic).

Inherited

Some sim objects are created from a source sim object after certain actions. For example, PotatoSliced objects are generated after a Potato object has had the Slice action used on it. Inherited objects inerit the objectId of their source object. So if Potato|1|1|1| was sliced, it would result in multiple slices Potato|1|1|1|Slice_1, Potato|1|1|1|Slice_2, etc.

Some objects can also be Inherited if they are intrinsicly a part of another object. An example of this would be every Sink object has a SinkBasin object within it. They inherit objectIds from their “parent” object similar to inherited objects that result from actions (i.e., Sink|1|2|3| would contain a SinkBasin sim object called Sink|1|2|3|SinkBasin). This is to differentiate interacting with the Sink or the interior basin of the sink, as sometimes objects want to be placed on the edge/surface of a Sink instead of the actual basin.

Note that the below table lists the Action used and original object type that results in the Inherited object type if the Inherited type is dependant on an action: PotatoSliced results from Slice(Potato). Other Object Types, like the beforementioned SinkBasin, do not require an action are are listed with just their source object that they are a part of: Bathtubs contain a BathtubBasin.

Table of Object Material Properties

# Object Type Material Properties
1 AlarmClock Temperature, Mass, SaliantMaterials
2 AluminumFoil Temperature, Mass, SaliantMaterials
3 Apple Temperature, Mass, Saliant Materials
4 AppleSliced Temperature, Mass, SaliantMaterials, Inherited: Slice(Apple)
5 ArmChair Temperature
6 BaseballBat Temperature
7 BasketBall Temperature
8 Bathtub Temperature
9 BathtubBasin Temperature, Inherited: Bathtub
10 Bed Temperature
11 Blinds Temperature
12 Book Temperature, Mass, SalientMaterials
13 Boots Temperature, Mass, SalientMaterials
14 Bottle Temperature, Mass, SalientMaterials
15 Bowl Temperature, Mass, SalientMaterials
16 Box Temperature, Mass, SalientMaterials
17 Bread Temperature, Mass, SalientMaterials
18 BreadSliced Temperature, Mass, SalientMaterials, Inherited: Slice(Bread)
19 ButterKnife Temperature, Mass, SalientMaterials
20 Cabinet Temperature
21 Candle Temperature, Mass, SalientMaterials
22 CD Temperature, Mass, SalientMaterials
23 CellPhone Temperature, Mass, SalientMaterials
24 Chair Temperature, Mass
25 Cloth Temperature, Mass, SalientMaterials
26 CoffeeMachine Temperature, ChangeTemp
27 CoffeeTable Temperature
28 CounterTop Temperature
29 CreditCard Temperature, Mass, SalientMaterials
30 Cup Temperature, Mass, SalientMaterials
31 Curtains Temperature
32 Desk Temperature
33 DeskLamp Temperature
34 Desktop Temperature, Mass, SaliantMaterials
35 DiningTable Temperature
36 DishSponge Temperature, Mass, SalientMaterials
37 DogBed Temperature, Mass, SaliantMaterials
38 Drawer Temperature
39 Dresser Temperature
40 Dumbbell Temperature, Mass, SaliantMaterials
41 Egg Temperature, Mass, SalientMaterials
42 EggCracked Temperature, Mass, SalientMaterials, Inherited: Slice(Egg), Inherited: Break(Egg)
43 Faucet Temperature
44 Floor Temperature
45 FloorLamp Temperature
46 Footstool Temperature
47 Fork Temperature, Mass, SalientMaterials
48 Fridge Temperature, ChangeTemp
49 GarbageBag Temperature, Mass, SalientMaterials
50 GarbageCan Temperature
51 HandTowel Temperature, Mass, SalientMaterials
52 HandTowelHolder Temperature
53 HousePlant Temperature
54 Kettle Temperature, Mass, SalientMaterials
55 KeyChain Temperature, Mass, SalientMaterials
56 Knife Temperature, Mass, SalientMaterials
57 Ladle Temperature, Mass, SalientMaterials
58 Laptop Temperature, Mass, SalientMaterials
59 LaundryHamper Temperature
60 Lettuce Temperature, Mass, SalientMaterials
61 LettuceSliced Temperature, Mass, SalientMaterials, Inherited: Slice(Lettuce)
62 LightSwitch Temperature
63 Microwave Temperature, ChangeTemp
64 Mirror Temperature
65 Mug Temperature, Mass, SalientMaterials
66 Newspaper Temperature, Mass, SalientMaterials
67 Ottoman Temperature
68 Painting Temperature
69 Pan Temperature, Mass, SalientMaterials
70 PaperTowel Temperature, Mass, SalientMaterials
71 Pen Temperature, Mass, SalientMaterials
72 Pencil Temperature, Mass, SalientMaterials
73 PepperShaker Temperature, Mass, SalientMaterials
74 Pillow Temperature, Mass, SalientMaterials
75 Plate Temperature, Mass, SalientMaterials
76 Plunger Temperature, Mass, SalientMaterials
77 Poster Temperature
78 Pot Temperature, Mass, SalientMaterials
79 Potato Temperature, Mass, SalientMaterials
80 PotatoSliced Temperature, Mass, SalientMaterials, Inherited: Slice(Potato)
81 RemoteControl Temperature, Mass, SalientMaterials
82 RoomDecor Temperature, Mass, SalientMaterials
83 Safe Temperature
84 SaltShaker Temperature, Mass, SalientMaterials
85 ScrubBrush Temperature, Mass, SalientMaterials
86 Shelf Temperature
87 ShelvingUnit Temperature, Mass, SalientMaterials
88 ShowerCurtain Temperature
89 ShowerDoor Temperature
90 ShowerGlass Temperature
91 ShowerHead Temperature
92 SideTable Temperature
93 Sink Temperature
94 SinkBasin Temperature, Inherited: Sink
95 SoapBar Temperature, Mass, SalientMaterials
96 SoapBottle Temperature, Mass, SalientMaterials
97 Sofa Temperature
98 Spatula Temperature, Mass, SalientMaterials
99 Spoon Temperature, Mass, SalientMaterials
100 SprayBottle Temperature, Mass, SalientMaterials
101 Statue Temperature, Mass, SalientMaterials
102 Stool Temperature, Mass, SalientMaterials
103 StoveBurner Temperature, ChangeTemp
104 StoveKnob Temperature
105 TableTopDecor Temperature, Mass, SalientMaterials
106 TargetCircle Temperature
107 TeddyBear Temperature, Mass, SalientMaterials
108 Television Temperature
109 TennisRacket Temperature, Mass, SalientMaterials
110 TissueBox Temperature, Mass, SalientMaterials
111 Toaster Temperature, ChangeTemp
112 Toilet Temperature
113 ToiletPaper Temperature, Mass, SalientMaterials
114 ToiletPaperHanger Temperature
115 Tomato Temperature, Mass, SalientMaterials
116 TomatoSliced Temperature, Mass, SalientMaterials, Inherited: Slice(Tomato)
117 Towel Temperature, Mass, SalientMaterials
118 TowelHolder Temperature
119 TVStand Temperature
120 VacuumCleaner Temperature, Mass, SalientMaterials
121 Vase Temperature, Mass, SalientMaterials
122 Watch Temperature, Mass, SalientMaterials
123 WateringCan Temperature, Mass, SalientMaterials
124 Window Temperature
125 WineBottle Temperature, Mass, SalientMaterials