Apple Engine

Apple, iPhone, iOS, その周辺のことについて

ARKit でジオメトリの影を描画する

今までに自分が作成してきたサンプルはジオメトリの影をテクスチャで表現してきたが、ライトを置きジオメトリの影を描画したい時があるかもしれない。 ARKit の場合、現実空間と仮想のジオメトリを合成するため、平面認識後アンカーノードとしてジオメトリを…

Powerbeats Pro と 第2世代 AirPods の違い

iOS の復元ファイルである .ipsw のリソースファイルから Powerbeats Pro がリークされていたが、正式に発表された。 自分は Monster 時代の Beats by Dr. Dre のイヤフォンを 2 回、Apple になってから 1回買ったことがあり、 平打ち麺のようなケーブルが外…

Xcode 10、SceneKit の Cross-platform Game テンプレートを自力でつくる

Xcode 9 までは Cross-platform Game テンプレートは SpriteKit しかなかったのだが、Xcode 10 から SceneKit と Metal が増えた。 今回はこちらがどのような構造になっているのかというのと、このテンプレートのつくり方を探ってみる。 特に何かなければ、…

Swift 5 で導入された SIMD Vector Types

単体の simd や Accelerate フレームワークの simd ライブラリなどの一部が Swift 5 で使用できる様になった。 ちなみにクォータニオンはなく、関数も一部しかないので、 あくまでもデータを保存する型の様なものだと思ってもらえれば良い。 SIMD とは 以前…

Apple Arcade とサブスクリプションゲームのおとずれ

ゲームが遊び放題となる定額サービス「Apple Arcade」が昨日の Apple Special Event で発表された。 2019 年秋に 150 の国と地域をでサービスを開始するとのこと。 現状、価格は未明。 www.youtube.com www.apple.com Apple Arcade 特徴 全てのゲームがサブ…

ARKit で Spider Verse の様な色ズレを表現する。

SCNCamera にフリンジの設定があるので、 colorFringeStrength と colorFringeIntensity を調整するだけ。 let mainCamera = sceneView.pointOfView?.camera mainCamera?.colorFringeStrength = 5 mainCamera?.colorFringeIntensity = 0.5 Strength はフリン…

Stadia とアプリケーションの未来

2019年後半に Google が正式スタートさせるクラウドゲームサービスで、 HDR 4K 解像度、60fps で Google のデータセンターを介してプレイヤーにゲームを配信する。 (今のところ日本でのサービスインの予定はない) Google は体験を向上させるための Wi-Fi …

スポンサーリンク