記事一覧

Checkout.plugin

Adobe After EffectsのSDKのExamplesにCheckoutというplug-inがあり、その機能についての説明はこうあります。 “Checks out (of After Effects’ frame cache) a frame …

mizt
4年前

How to convert hydra-synth to MSL

hydra-synthというビデオシンセは独自の記法を使ってGLSLを生成することできます。 osc().out(o0) というコードは以下のようにGLSLに展開されます。 precision highp fl…

mizt
5年前
3

PixelSortの高速化

ピクセル・ソートはキム・アセンドルフ(アーゼンドルフという日本語表記もある)による手法でありソースコードも公開されています。 処理が重たかったので高速化をしてみ…

mizt
5年前
4

METAL-NYUMON

「技術書でご飯は食べられるのか? #技術書典 」の記事を読み、なんとなく買う機会を逃していた《Metal入門》 堤修一【著】を購入してみました。「いまでも日本語では唯一の…

mizt
5年前
3

Checkout.plugin

Adobe After EffectsのSDKのExamplesにCheckoutというplug-inがあり、その機能についての説明はこうあります。

“Checks out (of After Effects’ frame cache) a frame of input from another layer, at a specified time. This is an important

もっとみる

How to convert hydra-synth to MSL

hydra-synthというビデオシンセは独自の記法を使ってGLSLを生成することできます。

osc().out(o0)

というコードは以下のようにGLSLに展開されます。

precision highp float; uniform float frequency1; // 60uniform float sync2; // 0.1uniform float offset3; /

もっとみる

PixelSortの高速化

ピクセル・ソートはキム・アセンドルフ(アーゼンドルフという日本語表記もある)による手法でありソースコードも公開されています。

処理が重たかったので高速化をしてみました。

ソートアルゴリズムについて

速くて安定してしているので、おとなしくstd::sortを使いましょう。アルゴリズム的にはquicksort with tail recursion eliminationみたいです。

ピクセル

もっとみる

METAL-NYUMON

「技術書でご飯は食べられるのか? #技術書典 」の記事を読み、なんとなく買う機会を逃していた《Metal入門》 堤修一【著】を購入してみました。「いまでも日本語では唯一のMetalのまとまった情報源」と記事内に書かれているように、ざっと読んでMatalの概要を知ることがでるので、ありがたいです。

少し前に《Metal入門》の8章にある「8.7 GLSLをMSLに移植する」の雛形であるところの[iO

もっとみる