You are here: Home > Articles > Computer graphics > Feathering a mask for anti-aliased sprites Cartoons are often shot at 12 frames per second (fps), yet the animation looks remarkably fluid. Japanese cartoons sometimes go as low as only 8 frames per second. Animation on a computer requires a much faster refresh rate to convey fluency, however; 20 to 30 frames per second are not uncommon. This dif
The Bresenham algorithm is a very nice one for drawing 1-pixel lines. It uses only addition and comparison and so runs very fast. However, it can't handle thicker lines. Alan Murphy has made a modification to Bresenham's algorithm for this purpose. The linked site includes part of a paper explaining the algorithm. The paper, his example code and his website are very terse. There is some explanatio
This page is maybe 26.2% done! Lots of placeholder blurbs! Pixel Art Tutorial Preramble "GHERKING" was found lurking on one of my old Amiga floppy disks. It was done in Deluxe Paint III sometime in the late 80's or early 90's (note dragon-mullet). It's less an attempt at pixel art and more an attempt at "awesome picture" (demo scene style). Nowadays I would not attempt to pixel something this big
基本的な関数 size() ウインドウサイズや描画モードの設定 noLoop(), loop() 処理の一時停止と再開 redraw() 1回だけdraw()を実行する exit() スケッチを終了する delay() 指定した時間停止する return 呼び出し元へ戻る void 戻り値のない関数 スケッチの情報 width, height 描画ウインドウの幅と高さ screenWidth, screenHeight スクリーンの幅と高さ frameRate(), frameRate フレームレートの設定と取得 frameCount 累計のフレーム数 online 実行環境を調べる cursor(), noCursor() マウスカーソルの制御 hint() レンダラの動作条件を設定する 変数 データ型 スコープ 値の変換 演算子 優先順位 計算に使う関数 算術関数 三角関数 乱数 ra
Processingの作品をScreensaverにする方法を試行錯誤してみました。 Screensaverにするために① まず、Screensaverにするためにexit()を追加します。 void mousePressed() { exit(); } void keyPressed() { exit(); } これで、キー押下もしくはマウスクリックでアプリを抜けられるようになります。 なぜmouseMoved()で抜けないのかというと、WindowsアプリにExportすると最初の起動はいいのですが、2回目以降から起動と同時にアプリ終了してしまう現象が発生するためです。 所有する2台のWindows 7で共に同様の現象だったので、Processing生成によるWindowsアプリに依存した挙動のようです。 ちなみにログを仕込んで回避方法も検討したので、mouseMoved()で抜けたい
メディアアートのためのプログラミング言語Processing。Processing.jsを使うことで、作った作品をJavaScriptのコミュニティサイトjsdo.itに公開することができる。 jsdo.itでの手順は次の通り。 (1) jsdo.itで新しいコードを書き始める(Start Coding) (2) JavaScriptのライブラリ追加(Add Library) (3) Processing.js v1.4.0 – js を選択して Add (4) HTMLタブに以下のテンプレートを記述 <script type="application/processing" data-processing-target="pjs"> //Processing code is here </script> <canvas id="pjs"> </canvas> (5) //Processi
さて、このタイトル、かなり挑発的ですよね。それは認めます。もう少し説明すると、私は大胆なタイトルが好きなのです。人の注意を引くことができますからね。とにかく、この記事では、Goがひどい設計の言語(実際、本当に全て台無しになります)だということを証明していこうと思います。私は既に数カ月間Goで遊んでいますし、たしか6月のいつだったかに初めてHello, Worldを走らせてもみました。私は数学がそんなに得意ではありませんが、あれから既に4カ月経っていますし、 Github 上のパッケージもいくつか手に入れました。言うまでもありませんが、私は仕事でGoを使ったことは全くないので、”コードサポート”や”デプロイ”やそのあたりに関する私の意見は話半分で読んでくださいね。 私はGoが大好きです。使ってみて大好きになりました。慣用表現を理解したり、ジェネリクスがないことや、おかしなエラーハンドリングや
Windows8.1やWindows10では、「Yu Gothic」が使用されています。これが調度良く見やすく綺麗っぽいため個人的に気に入っていたところ、丁度マイクロソフトがダウンロード配信を開始しているようなので、WiWindows8.1やWindows10では、「Yu Gothic」が使用されています。 これが調度良く見やすく綺麗っぽいため個人的に気に入っていたところ、丁度マイクロソフトがダウンロード配信を開始しているようなので、Windows7環境にもインストールしてみました。 また、これまで愛用してきた「Ricty」との比較もしてみます(ついでにMS ゴシックとも)。 ダウンロード ここからダウンロード可能です。 赤い「Download」ボタンをクリックすると、じきに「 eayufontpack.exe 」が入手できます。 インストール ファイルを実行すると、ウィザードが表示さ
Office 2016 が公開されるタイミングに合わせて、旧バージョンの Office 用に游ゴシックらのフォント パックが公開されています。 Yu Gothic Yu Mincho Font Pack Windows 8.1 以降 (Windows 8.1、Windows 10) の OS では、標準で游ゴシックなどのフォントが含まれていたため、Office でもそれらのフォントが利用できていましたが、Windows 7 や Windows 8 上では利用できませんでした。今回フォント パックが公開されたことで、Windows 7/8 上の Office 2010/2013 でも游ゴシックなどのフォントが利用できるようになります。 今回は、Windows 7 + Office 2010 の環境で確認してみます。 まず、上記リンクから eayufontpack.exe をダウンロードし、イ
プロでもアマチュアでも知っている人は知っていると思うのですが、Windows 8.1から「游ゴシック」「游明朝」というフォントが標準でインストールされているのはご存知でしょうか? 他の人にとっては当たり前なのか、それとも意外と知られていないのかわかりません。 しかし、ぼくは最近まで知らなくて非常に後悔しています。 Windowsに標準搭載されているフォントといえば「MSゴシック」とか「メイリオ」が有名です。 ぼくの認識では、Webサイトやブログに表示させるフォントは「メイリオ」が定番でした。 「メイリオ」は「MSゴシック」のようにギザギザしておらず、明らかに読みやすい。 ただ「メイリオ」の語源は「明瞭」だとか言われているように、読みやすさを重視していて、デザインとしては平凡な印象でした。 だからといって、Webフォントを使って、Webサイトやブログ全文をキレイなものに変えると、非常にサイト
突然ですが、ウォーターサーバーって、少し憧れの存在じゃないでしょうか? 会社などの施設には導入されていても、なかなか自宅には置けない……。でも、「サースティーバード」があれば、ペットボトルでウォーターサーバーやドリンクバーのようなことができるんです。 「サースティーバード」 さまざまな容量のペットボトルにも対応し、しかも、細かく分解して洗えるので、残っていたドリンクでベタベタしたり汚れていたりといったこともありません。 使い方はとても簡単。ペットボトルのフタの代わりに取り付けるだけというお手軽仕様。さらに可愛らしい小鳥型のレバーを押すだけで、ペットボトルの中身がグラスに注がれます。また、サースティーバードをいくつも用意すれば、いつでも好きな飲み物を楽しめるドリンクコーナーにも早変わり。ゆめの「おうちドリンクバー」ができちゃいますよ! (中塚猛/LOCOMO&COMO) advertisem
再生可能エネルギーが新境地に入ろうとしている。日本発の新型太陽電池の研究成果が世界で次々に発表されている。発明から10年もたたないうちに主流のシリコン系太陽電池に迫るまでに性能が向上しており、将来の太陽光発電産業を背負って立つ“大型新人“となりそうだ。 日本生まれの新しい太陽電池は「ペロブスカイト太陽電池」。「ペロブスカイト」という特殊な結晶構造を持つ太陽電池の総称だ。目新しい構造ではなかったが、桐蔭横浜大学の宮坂力教授が太陽電池として作動することを見いだした。 宮坂教授は特徴としてまず「光発電の特性に優れる」ことをあげる。太陽光エネルギーを電気に変える変換効率が太陽電池の性能を示す指標だ。数値が高いほど少ない面積で多くの電力を生み出せる。シリコン系ではセルベースで24%超が量産されている。 宮坂教授が09年に製作したペロブスカイト太陽電池は3%台だった。それが12年に10%を突破す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く