マルチコアの技術は,今やPCやサーバでは当たり前となりました.本特集でとりあげるラズベリー・パイPicoはArm Cortex-M0+のCPUコアを2個搭載し,気軽にマルチコア・マイコンを使える環境が整ってきました. 2023年7月号の特集「ゼロから作るOS」では,ソースコード1500行の小さなOS Try Kernelを作り,OSの仕組みやマイコンの低レイヤの制御を解説しました.Try KernelはシングルコアのOSでしたが,今回はこれを拡張しマルチコア対応のOSを作成します.
今、広い範囲の音声波形を高速にリアルタイム描画する問題に取り組んでいます。 要件として描画対象の範囲をグリグリ変更できる必要があって、これまでLineRendererやGLによる描画を試みましたがどれも欲しいパフォーマンスに届きませんでした。 そこで、波形情報をテクスチャに埋め込んでシェーダーで描画する方法を試してみました。 AudioClipから波形情報を取得する var audioSource = GetComponent<AudioSource>(); var samples = new float[audioSource.clip.samples * audioSource.clip.channels]; audioSource.clip.GetData(samples, 0); で取得できます。 docs.unity3d.com 波形情報をテクスチャに埋め込む 描画領域の横幅 x
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く