ツール Fedora Server 40搭載のRaspberry Pi 4BにLaminarをインストール Fedora Server 40を搭載したRaspberry Pi 4BにLaminarをインストールした流れを紹介しています。 2024.08.17 ツール
Dart 【Flutter Web】package:webを利用したWeb Workerによる並列処理 Flutter Webで並列処理を行うためにはWeb Workerを使用する必要があります。本記事では、Web Workerを使用して並列処理を行うための方法について説明しています。 2024.07.15 DartFlutterプログラミング
Dart 【Flutter】HtmlElementViewを使用してWebGLを使う Flutter WebでHtmlElementViewを介してWebGLを使うための方法について説明しています。まず最初にカラーバッファの初期化までを行う簡単な例、その後に回転する三角形を描画する例を示しています。 2024.05.19 DartFlutterプログラミング
Flutter 【Flutter】C / C++で定義した関数を呼ぶ FlutterのAndroidアプリでC / C++で定義した関数を呼ぶ方法について説明しています。CMakeLists.txt、build.gradleの記述例やffigenの使用するためのpubspec.yamlの記述例を示しています。 2024.04.27 Flutterプログラミング
Flutter 【Flutter】フラグメントシェーダーを使ってみる Flutterでフラグメントシェーダーを使用した描画方法について説明しています。最初に一色で塗りつぶす例、次に座標に応じて計算した結果を描画する例、最後に画像を使用して描画する例を示しています。 2024.04.08 Flutterプログラミング
Flutter 【Flutter】BlendModeを比較するためのWebアプリを作った FlutterのCustomPainterで描画を行うときに使用するBlendModeを比較するためのアプリを作りました。事前に用意してある画像だけでなく、読み込ませた画像を使用して比較することも出来ます。 2024.03.31 Flutterプログラミング
Flutter 【Flutter】sensors_plusによる加速度センサの利用 Flutterのsensors_plusによる加速度センサの利用について説明しています。簡単なコード例と実際に動作するデモを掲載しています。加速度センサのノイズを抑えるような工夫についても記載しています。 2024.03.30 Flutterプログラミング
Flutter 【Flutter】Heroによる画面遷移時のアニメーション FlutterのHeroを使用したアニメーションについての記事です。最も基本的な使い方から遷移時のアニメーションの挙動の変更の仕方までを説明しています。さらに、複数のHeroを同時にアニメーション可能であることを説明しています。 2024.03.20 Flutterプログラミング
OpenGL OpenGL PBOによる処理の高速化 入力画像列をOpenGL ESで処理して出力画像列を生成する処理の高速化をPBOを使用して行いました。描画処理が軽いときの方が高速化に効果がありましたが、そうでないときでもCPUの使用率を低減させる効果がありました。 2024.03.10 OpenGLプログラミング