Metal の Ray Tracing

Metal for Accelerating Ray Tracing
https://developer.apple.com/documentation/metalperformanceshaders/

2018年9月25日に macOS 10.14 Mojave がリリースになりました。カッコいいのでさっそくダークモードにしてみました。

Metal の Raytracing を実行

Metal の Raytracing の実行には macOS Mojave と Xcode10 が必要になります。

https://support.apple.com/ja-jp/HT201475
Apple のサポートサイトを参考に、お使いの macOS を Mojave にアップデートして下さい。

https://itunes.apple.com/jp/app/xcode/id497799835?mt=12
Metal の Raytracing のビルドには Xcode 10 が必要になるため、こちらのインストールをして下さい。

WordPress の設置場所をサブディレクトリに移動

今まで masuk.tech でアクセスしていた blog を masuk.tech/blog のサブディレクトリに移動しました。
今後、また変えるかもしれないので、手順を忘れないようにメモします。

wordpress の管理画面より、設定 -> 一般設定から WordPress アドレスとサイトアドレスの両方を、
https://masuk.tech から https://masuk.tech/blog に書き換え

その後、ルートディレクトリに設置していた /var/www/html にある wordpress ファイルを /var/www/html/blog に移動させました。
mv ./* blog
これだけでトップページアクセスは変更出来ました。

先に、サイトアドレスを書き換える必要があるのですが、忘れた場合は wp_options テーブルの siteurl と home のレコードを直接書き換えれば大丈夫みたいです。

その後、各ページのリンク設定でエラーになっていたので、パーマリンク設定の書き換え。
/var/www/html にある .htaccess を書き換えました。

パーマリンク設定で404。
mod_rewriteが有効じゃないと発覚した時。
https://cquery.net/modrewrite_parmlink_404.html

こちらのページが非常に参考になりました。
素晴らしい記事に感謝です。

Frustum Culling

【Unity】【数学】視錐台(Frustum)について(第2回)
http://logicalbeat.jp/blog/831/

View Frustum’s Shape
http://www.lighthouse3d.com/tutorials/view-frustum-culling/view-frustums-shape/

Frustum Culling Gamedev
https://www.gamedev.net/articles/programming/general-and-gameplay-programming/frustum-culling-r4613/

Math for Game Developers – Frustum Culling
https://www.youtube.com/watch?v=4p-E_31XOPM

Calculating the Viewing Frustum in a 3D Space
https://stackoverflow.com/questions/13665932/calculating-the-viewing-frustum-in-a-3d-space

どれも素晴らしい記事です。とても参考になりました。