2018.11.16

meshoptimizerからMesh Shaderへ

メッシュ最適化ライブラリmeshoptimizer v0.9がリリース
http://www.shader.jp/?p=2397

そういえば、記事で触れ忘れていたのですが、Mesh Shader周りへの対応はniagaraで対応されるためなんでしょうね。

https://github.com/zeux/niagara

2018.11.14

Windows 10 October 2018 Update配信再開

Windows 10 October 2018 Update配信再開されたようですね。

PC版BFVの発売に間に合った?

https://blogs.windows.com/windowsexperience/2018/11/13/resuming-the-rollout-of-the-windows-10-october-2018-update/

11/13と11/14のShader.jp記事の更新

ちょっと文章量が多めなのでリンクだけ。

2018.11.12

HLSL ベースの新しいシェーダ言語Slang

NVIDIAのFalcorのリポジトリを見ていたらシェーダはHLSL以外にSlangというのが使えるという話が書かれていました。

Slang
https://github.com/shader-slang/slang

Slangの言語仕様や設計についてはSIGGRAPH 2018で発表されています。この言語はHLSLを拡張したシェーダ言語のようですね。逆にC++と近づけていく…と言うわけでは無いようです。

Slang: Language Mechanisms for Extensible Real-time Shading Systems
http://graphics.cs.cmu.edu/projects/slang/

Slangは、Direct3D12(DXBC/DXIL)とVulkan(SPIR-V)向けの言語(GLSLも出せなくはないそうですが完全ではないそうです)で拡張性や保守性を考慮した言語になっているようですね。

言語のサンプルを見ているとおおむねHLSLの文法に近いですが、ParameterBlockという仕組みでdescriptor table /setsの部分を扱いやすくしたり、ジェネリックやinterfaceという構文の拡張でプリプロセッサだらけになるのを防いだり...という部分が拡張されているようですね。

あと、registerやlayoutなども記述しないで済むというところも良いところですね。特にDirect3D / Vulkanのマルチなどのケースでは抽象化された方がいいですね。

https://github.com/shader-slang/slang/blob/master/examples/hello-world/shaders.slang

https://github.com/shader-slang/slang/blob/master/examples/model-viewer/shaders.slang

シェーダがDXILやSPIR-Vなど中間言語型に移っていくとフロントエンドはHLSLやGLSLのままでなくて良いわけですし、C++の方向に向かう以外にも既存のシェーダ言語のそのAPI独自の部分を隠す形というのがいいのかもしれませんね。

SIGGRAPH ASIA 2018 Technical Paperトレイラー

今年は東京開催ということもあり夏のSIGGRAPHに続いて、SIGGRAPH ASIA 2018にもフルカンファレンス参加ですが、そういえばTechnical Paperトレイラーのチェックまだでしたね。

日本開催で、東京となると自宅から通えるのが良いですね。

2018.11.11

α7III用にTAMRON 28-75mm F/2.8 Di III RXDを購入

α7III購入してから標準域のズームレンズはSEL24105Gあたりを狙ってましたが、なかなか安定して供給されてないようなのとボディと一緒に買うときには予算的な問題がありました。

そんなわけで、マウントアダプター(ENF-E1 PRO)で今まで使用してきたNikonレンズでやってたわけですが、やっぱりAFが使えるとは言え、AF速度とか動画でAF変えられないとか制約がちょっと標準ズームではなぁ...という感じでした。単焦点は開放がF1.4とかのラインナップがSonyのEマウントレンズあんまりないので引き続きという感じですが。

そんな中、SEL24105Gじゃないですが、評判がいいTAMRON | 28-75mm F/2.8 Di III RXDをようやくゲット。

https://www.tamron.jp/product/lenses/a036.html

とりあえず、ここ2週旧古河庭園のバラとか上野寛永寺エリアとかその辺へちょっと持っていく。

旧古河庭園2018秋

Ueno 2018 (清水観音堂、上野東照宮)

SEL24105Gに関してはおいおい考えますが、こうなるとSEL70300Gとか望遠そろえた方がいいんだろうなぁ。

«MicrosoftのShaderConductor というシェーダ変換ツール