scenekit

    10

    2答えて

    custom animatable properties in Core Animationを作成することはできますが、OS X 10.8のSceneKitフレームワークはどうでしょうか? SCNAnimatableは、プロパティをアニメーション可能にするためにCALayerと同じAPIを公開していないようです。 私のアプリケーションでは、StarfieldというSCNNodeというサブクラスがあ

    6

    2答えて

    Appleのドキュメントによれば、NSColor、NSImage、CALayerを使用してSCNMaterialPropertyにテクスチャを提供することができます。 SCNMaterialProperty ただし、既存のOpenGLテクスチャを提供する方法があるかどうかは疑問です。これはglGenTexturesで作成され、別々にレンダリングされています。 もちろん、テクスチャのバッファを読み込

    6

    2答えて

    SceneKit(OpenGL)内でスムーズにカメラを動かすための標準的な方法は何ですか? x、yを手動で変更することは十分に滑らかではありませんが、CoreAnimationを使用すると「脈動」動作が作成されます。 SceneKit上のドキュメントは非常にいずれかの例がいただければ幸いですので、限られているように見える、私は現在、これをやっている: - (void)keyDown:(NSEven

    7

    1答えて

    私は1つのアプリケーションでSKViewとMTKViewを実行しており、これまでのところうまく機能しています。 唯一のことは、両方のビューが視覚的に統合されていないことです。彼らはちょうど並んでいます。しかし、SKView内の純粋な金属レンダリングをSKNodeの内部で動かしたいと思っています。これは、SKView内部の高速表示の一種です。 かなりの計算とレンダリングのものを実行している金属面で。

    9

    1答えて

    私はSceneKitスタータープロジェクトに非常に一貫性のないフレームレートを見ています。時にはそれが60のFPS(12msのレンダリング、6msの金属フラッシュ)、そして時には劣らず、これ以上の40件のfps(20msのレンダリング、6msの金属フラッシュ)、で、常にそれを実行時に常に動作します。 フレームレートは、アプリケーションを再度開くとランダムに変化し、次の再表示までそのフレームレートに

    7

    2答えて

    SCNMaterialProperty.contentsのドキュメントでは、アニメーション可能なプロパティであり、実際には2つの色の間のクロスフェードを実行できます。しかし、私は2つの画像をクロスフェードできません。 だから私はこれがまったく可能か、これに対してカスタムシェーダを作成する必要があるのだろうかと思っています。何もしない node.geometry.firstMaterial.diff

    5

    1答えて

    私はやっているプロジェクトが少しあります。私は重力に相対的なデバイスの回転、およびそれが開始された場所からの変換を取得しようとしています。つまり、基本的にはデバイスの「トラッキング」データを取得することです。基本的には、後でデバイスから記録したデータを模倣する3d ptを作成することでこれを適用する予定です。 これを達成しようとすると、記録しようとしているデータのように3次元で見ることができるよう

    6

    1答えて

    私は、Scenekitを使用してVRプロジェクトのプリミティブシリンダにビデオをテクスチャとしてマップしようとしています。SKSceneNodeはSKSceneにテクスチャとして埋め込まれていますSceneKitのSCNTubeオブジェクトであり、静止画像と同じように表示するビデオを取得できません。下記の遊び場コードは、シリンダにマッピングされた映像を動かす生成する必要がありますが、マッピングは動