I have encountered the following 5 issues in scenes exported with the following versions / creator
strings:
- "com.apple.RCFoundation Version 1.4 (134.6.1)" (found on the web)
- "com.apple.RCFoundation Version 1.4 (133.20)" (RC export on my macBook)
reported as FB7660346
There is a Mesh named "sceneGroundPlane" without any vertex data and properties for normal and position instead of a usual XForm transform.
def Mesh "sceneGroundPlane" (
customData = {
bool preliminary_isSceneGroundPlane = 1
}
)
{
rel material:binding = </Root/Scenes/Scene/sceneGroundPlane/physicsMaterial>
float3 normal = (0, 1, 0)
float3 position = (0, 0, 0)
rel preliminary:physics:collider:convexShape = </Root/Scenes/Scene/sceneGroundPlane>
def Material "physicsMaterial"
{
double preliminary:physics:material:friction:dynamic = 0.58
double preliminary:physics:material:friction:static = 0.58
double preliminary:physics:material:restitution = 0.48
}
}
I would have expected either a Mesh with vertex data and Xform properties or an all new type/kind of Prim instead of a Mesh.
see FB7660332
In RealityComposer we can give a scene both a name and a description. But the USD exports only its name, but trice:
- first the XForm is named "Scene_2",
- second there is a property
sceneName
- and third a similar property below
customData
reported as FB7660341
def Xform "Scene_2" (
customData = {
bool preliminary_collidesWithEnvironment = 0
string sceneName = "Scene 2"
}
sceneName = "Scene 2"
)
{ ... }
def Xform "Scene_2" (
customData = {
bool preliminary_collidesWithEnvironment = 0
string sceneName = "Scene 2"
string sceneDescription = "Details for scene 2"
}
)
{ ... }
seems to be causes by another problem - not reported in Feedback Assistant
Materials are exported in Scope "Geom" before the vertex data as well as in Scope "Materials" again.
I would expect to find them in only one of the scopes. Typically in "Materials".
FB7660363
Both the bool to show a hint as well as the hint text for a behaviour itself should be exported and later also used in ARQuicklook.