キーワード UNSAFE が含まれる動画 : 7 件中 1 - 7 件目
種類:
- タグ
- キーワード
対象:
【プログラミング】自作動画編集ソフトを夢見て #2
自作動画編集ソフトを夢見てプログラミングをしていきます。
プログラミング言語Rustとgstreamerというライブラリを使って、動画編集ソフトを制作していこうと思います。
今回はVulkanを導入して三角形を描画するところで力尽きました。
---
頂いたコメントについて返信したいものがあったので書いておきます。
> 現代+Rustだとwgpu(WebGPU)を検討に入れても良いかもね(抽象化レイヤなので若干お話が違うけど)
wgpu良いですよね~。
私も普段グラフィクスのプログラムを書くときはwgpuを使っていました。
今回Vulkanを選んだのは、別で作っている3DレンダラーでVulkanを採用したいのでそれに合わせてVulkanを勉強するためです。
wgpuはとても良いのですが、リアルタイムレイトレなどの新しい機能は入るのが遅いので、新しい機能を使ってレンダラを作るには向いていないのですよね。
この動画編集ソフトを作るぶんにはwgpuで十分かもしれませんが、Vulkanの扱いの練習も兼ねて……。
> これはashかな?vulkanoを使うとちょっとサボれるかも
ashです。vulkanoは野心的なプロジェクトで良いですよね。
ただ、vulkanoはunsafeからsafeなRustにするだけではなく、APIの形も少し変わってしまっていたりしてpureなVulkanを学習したいという用途には向いていないので、今回は候補から消えました。
---
なんかRust+Graphicsについてわかっている人のコメントが来ると思っていなかったので驚きですね。
コメント励みになっています。ありがとうございます。
待ちに待った錯覚パズルが遂に発売♪大規模近未来戦争は一部で既に勃発している!【今週発売予定の気になるPCゲーム】(2021/11/14~2021/11/20)(ゆっくり)
YouTubeで通常音声版を配信中!
https://youtu.be/yRmFjUNUE5M
ご視聴ありがとうございます♪
2021年11月14日~2021年11月20日に発売予定の気になるPCゲームを紹介します。
発売予定日については海外との時差により1日程度遅れたり、開発側の都合により直前で延期となる可能性もありますのでご了承ください。
紹介するゲームは以下!
Grow: Song of the Evertree
https://store.steampowered.com/app/1380420
Moncage -箱庭ノ夢-
https://store.steampowered.com/app/1195290
※デモ版のプレイ動画はこちら
https://nico.ms/sm36633785
Tavern Master
https://store.steampowered.com/app/1525700
The Last Stand: Aftermath
https://store.steampowered.com/app/1266840
The Pathless
https://store.steampowered.com/app/1492680
Sherlock Holmes Chapter One
https://store.steampowered.com/app/1137300
ヘクステックメイヘム:リーグ・オブ・レジェンド ストーリー™
https://store.steampowered.com/app/1651960
Myth of Empires
https://store.steampowered.com/app/1371580
Battlefield™ 2042
https://store.steampowered.com/app/1517290
棄海:プランティーズアドベンチャー
https://store.steampowered.com/app/1286280
番外:
Unsafe
https://store.steampowered.com/app/1756160
Write 'n' Fight
https://store.steampowered.com/app/1666500
速報 :米ニュースサイト報道はフェイクか?
・アメリカのThe True Deffenderというニュースチャンネルにおきまして、「ドイツはすべてのワクチンを停止、それらは安全でなく、もはや推奨はできない」との速報が流れました。
・ドイツの大手4紙の記事ではまだ伝えておりません。
・この情報の真偽はまだ確認できておりません。誤報の可能性があります。
・何か情報に進展がありましたら、お伝えします。
【The True Feffender のURL】
https://thetruedefender.com/breaking-germany-stops-all-vaccines-theyre-unsafe-and-no-longer-recommended/
RustからVulkanを呼んでテクスチャを表示してみた
キー操作でグルグル
参考:
Rust: https://doc.rust-jp.rs
プログラミング言語 Rust, 1st と 2nd Editionを一読した程度。
(日本語化して頂いた方々に感謝です!!)
Vulkan: https://github.com/SaschaWillems/Vulkan
ここのC++コードを参考にしてRustでコーディングしました。
テクスチャとシェーダは、ここの物をそのまま流用させて頂きました。
(SaschaWillems様感謝です!!)
Rust:
リソース解放後の参照など、自分の書いたコードの危険なところを懇切丁寧に教えてくれて、
メモリ安全なコードへと導いてくれるプログラミング言語。
特徴:
・システムプログラミング言語
・GCなし
・例外なし(エラーは戻り値で返す。返せない場合は、たぶんパニックで終了)
・継承なし
・NULLポインタなし(unsafeエリアを除く)
・所有権とライフタイムでメモリ安全
・値のデフォルトはイミュータブル
学習コスト:
所有権以外の学習コストは、他のプログラミング言語と大差ないかと…
所有権に関しては、コンパイラが懇切丁寧に教えてくれますw
関数型言語寄りですが、今まで関数型言語の経験がなかった私でもなんとか書けています。(多分
【作業用BGM】Hans Dulfer Side-A
【Play List】
01: Big Boy (4:45)
02: Mickey Mouth (4:43)
03: Streetbeats (4:19)
04: Winning Streak (4:24)
05: Grouser (3:33)
06: Unsafe At Any Speed (4:39)
07: Dig! (4:02)
08: Smooth (5:17)
09: Grand Slam (3:30)
10: Double Dutch (5:04)
11: More Dig! (5:36)
12: Hyperbeat (3:30)
13: Skin Deep! (3:36)
Side-B ⇒ sm30561736
作業用BGM ~JAZZ~ ⇒ mylist/39110065
Richie Kotzen『Richie Kotzen』
とにかく超絶技巧です。19才頃のハイテク一辺倒時代の作品です。01 Squeeze Play02 Strut It03 Unsafe at Any Speed04 Rat Trap05 Cryptic Script06 Plaid Plesiosaur07 Spider Legs08 Jocose Jenny09 Noblesse Oblige