Metal Shader Language(MSL) examples.
I took a challenge to keep implementing Metal shaders for 100 days in 2019.
This is mainly a port from GLSL Sandbox and ShaderToy.
The source is posted on Twitter until the middle of the project, and then uploaded to GitHub from the second half.
At the time I started this project, there were not many sources for MSL, so I think this has increased the number considerably.
I hope that MSL will become more widespread and that the range of expression will expand.
2019年に100日間Metalシェーダーを実装し続けるチャレンジをしました。
GLSL Sandboxからの移植やShaderToyからの移植が中心です。
ソースは途中までTwitterに貼り、後半からはGitHubにアップしています。
着手時点ではMSLの動作ソースがあまりなかったのでこれでだいぶ増えたのではないかと思います。
MSLがより普及し表現の幅が拡がることを願って。
https://twitter.com/search?q=%23hundred_days_msl_challenge&src=hashtag_click&f=live
Day1.mp4

Day2.mp4

Day3.mp4

Day4.mp4

Day5.mp4

Day6.mp4

Day7.mp4

Day8.mp4

Day9.mp4

Day10.mp4

Day11.mp4
Day12.mp4
Day13.mp4
Day14.mp4
Day15.mp4
Day16.mp4
Day17.mp4
Day18.mp4
Day19.mp4
Day20.mp4
Day21.mp4
Day22.mp4
Day23.mp4
Day24.mp4
Day25.mp4
Day26.mp4
Day27.mp4
Day28_2.mp4
Day29.mp4
Day30.mp4
Day31.mp4
Day32.mp4
Day33.mp4
Day34.mp4
Day35.mp4
Day36.mp4
Day37.mp4
Day38.mp4
Day39.mp4
Day40.mp4
Day41.mp4
Day42.mp4
Day43.mp4
Day44.mp4
Day45.mp4
Day46.mp4
Day47.mp4
Day48.mp4
Day49.mp4
Day50.mp4
Day51.mp4
Day52.mp4
Day53.mp4
Day54.mp4
Day55.mp4
Day56.mp4
Day57.mp4
Day58.mp4
Day59.mp4
Day60.mp4
Day61.mp4
Day62.mp4
Day63.mp4
Day64.mp4
Day65.mp4
Day66.mp4
Day67.mp4
Day68.mp4
Day69.mp4
Day70.mp4
Day71.mp4
Day72.mp4
Day73.mp4
Day74.mp4
Day75.mp4
Day76.mp4
Day77.mp4
Day78.mp4
Day79.mp4
Day80.mp4
Day81.mp4
Day82.mp4
Day83.mp4
Day84.mp4
Day85.mp4
Day86.mp4
Day87.mp4
Day88.mp4
Day89.mp4
Day90.mp4
Day91.mp4
Day92.mp4
Day93.mp4
Day94.mp4
Day95.mp4
Day96.mp4
Day97.mov
Day98a.mp4
Day98b.mp4
Day99.mp4
Day100.mp4