I've tried adding a ScenKit Scene to a WKInterfaceController, created the IBOutlet WKInterfaceSCNScene* sceneInterface; (as documented) and seated the scene property into interface builder to a SceneKit scene just created but I don't see the scene on the watch.
I've tried also using the presentScene method and seated programmatically the scene as below:
SCNScene *scene = [SCNScene sceneNamed:@"circleScene.scn"];
// create and add a camera to the scene
SCNNode *cameraNode = [SCNNode node];
cameraNode.camera = [SCNCamera camera];
[scene.rootNode addChildNode:cameraNode];
// place the camera
cameraNode.position = SCNVector3Make(0, 0, 15);
// create and add a light to the scene
SCNNode *lightNode = [SCNNode node];
lightNode.light = [SCNLight light];
lightNode.light.type = SCNLightTypeOmni;
lightNode.position = SCNVector3Make(0, 10, 10);
[scene.rootNode addChildNode:lightNode];
// create and add an ambient light to the scene
SCNNode *ambientLightNode = [SCNNode node];
ambientLightNode.light = [SCNLight light];
ambientLightNode.light.type = SCNLightTypeAmbient;
ambientLightNode.light.color = [UIColor darkGrayColor];
[scene.rootNode addChildNode:ambientLightNode];
[self.sceneInterface presentScene:scene withTransition:[SKTransition fadeWithDuration:1] incomingPointOfView:lightNode completionHandler:nil];
What I'm doing wrong ?