public SeekerBlinder() { StyleSheet.Load("UI/SeekerBlinder.scss"); coneText = Add.Label("Please wait...", "coneText"); using (SceneWorld.SetCurrent(new SceneWorld())) { SceneObject.CreateModel("models/dev/gordon_at_desk.vmdl", Transform.Zero); Light.Point(Vector3.Right * 100, 200, Color.White * 2000f); coneScene = SceneCapture.Create("coneScene", 512, 512); } Add.Image("scene:coneScene", "coneScene"); }
private void LoadWorld() { DeleteScene(); using (SceneWorld.SetCurrent(new SceneWorld())) { playerPreview = new AnimSceneObject(Model.Load(ExtractionConfig.PlayerModel), Transform.Zero); Light.Point(Vector3.Up * 150.0f, 200.0f, Color.White * 5000.0f); Light.Point(Vector3.Up * 100.0f + Vector3.Forward * 100.0f, 200, Color.White * 15000.0f); sceneCapture = SceneCapture.Create("portrait", 256, 256); sceneCapture.AmbientColor = new Color(0.8f, 0.8f, 0.8f); sceneCapture.SetCamera(Vector3.Up * 100 + CamAngles.Direction * -50, CamAngles, 45); // TODO: Clothes startTime = Time.Now; } }