Table of Contents Fighting aliasing EntersFXAA Prerequisites LumaTexture filtering Step-by-step Detecting where to apply AA Estimating gradient and choosing edge direction Choosing edge orientation Firstiteration explorationIterating Estimating offset Subpixel antialiasing Final read Sources When rendering 3D scenes on a computer screen, aliasing can occur. As each pixel can only belong to the
SmallWorld3Dを作る際に集めた、ジオメトリエンジン+ラスタライザについての資料をここにまとめておきます。一応ジオメトリエンジンとラスタライザについての説明をしておくと、図1のように頂点の座標変換を行うものがジオメトリエンジン(Geometry Engine)、ベクタグラフィックスを画素の集合(ラスタグラフィックス)に変換するものがラスタライザです。3D対応を謳うビデオカードは、これらをハードウェアで実装しています。 1. The Geometry Engine: A VLSI Geometry System for Graphics James H. Clark, 1982 ラスタライザの前段のジオメトリエンジンに関する論文です。とはいえハードウェアの話なので、これを見なくても頂点変換のルーチンは書けます。ただ、GPUの開祖として外せないので紹介しておきます。あと、筆者のJim
Above: From A-Frame’s image gallery at https://aframe.io 編集部注:Amir-Esmaeil Bozorgzadeh氏は開発者がVRの概念を紹介するためのサンドボックスであるVirtuleapの共同設立者。ドバイに本社を置くゲーム出版社およびデジタル代理店であるEdoramediaの欧州パートナーでもある。 実体験型VRをウェブブラウザ上で直接再生できるようにするWebVRや、JavaScriptAPIを使うことでVR体験をできるようになることについては昨年9月に記事を書いたが、それ以降も状況は劇的な変化を遂げている。 当時注目を集めていた唯一のプラットフォームは、WebVRオープンソースライブラリA-Frameを搭載してVR再生を実現したMozillaだった。 しかしこの数カ月でGoogle、Samsung、Microsoft、O

$k$は定数で、だいたい0.04~0.06くらいです。Rの値によって以下のように分類できます。 Rが大きい: corner Rが小さい: flat R < 0: edge 図にすると、以下のようになります。 CSE/EE486 Computer Vision I, Lecture 06, Corner Detection, p22 これで手早くcornerを検出できるようになりました。ここで、corner検出についてまとめておきます。 cornerは複数のedgeが集まる箇所と定義できる 変化量をまとめた行列の固有ベクトルからedgeの向き、固有値の大きさから変化量の大きさ(edgeらしさ)がわかる 2つの固有値の値を基に、edge、corner、flatを判定できる 固有値の計算は手間であるため、判定式を利用し計算を簡略化する なお、Harrisはedgeの向きである固有ベクトルを考慮す

Windows10&Microsoft Edge登場!新ブラウザを迎えるために知っておきたい要件まとめ こんにちは、ディレクターのあゆみです。 少し前からそわそわと世間を賑わせていたWindows10と新しいWebブラウザ「Microsoft Edge」について、提供開始日が2015年7月29日と発表されましたね。 思いの外早くてびっくりした1秒後に思ったのです。 「いまやってる案件のローンチ、全部8月以降やん……」 Webの制作に携わるみなさんなら、最初の要件定義で毎度「頼むからIEは10からにして……」と祈っていることかと思います。Edge自体の発表があったときも、社内であれこれと憶測が飛び交いました。 「名前が変わるだけであれはIEだ」 「いやいや、まったくの別物って海外のレポートに書いてあった」 悲しいことにすっかり悪名が一人歩きしているIEですが、実際のところどうなのでしょうか?

新ブラウザMicrosoft Edgeの実力はいかに? ウェブ制作者がおさえておきたい各ブラウザを上回るHTML5描画性能MicrosoftWindowsの最新OS「Windows 10」では、従来の標準ブラウザ「Internet Explorer」に代わって新ブラウザ「Microsoft Edge」が標準ブラウザとなりました。ウェブ制作者としては、Microsoft Edgeのパフォーマンスはどれくらいなのかが気になりませんか? 今回はDOM +CSS3、HTML5 Canvas、WebGLについて、Microsoft Edgeと他Windowsブラウザのパフォーマンスを比較してみました。 検証に用いたデモについて 今回の検証はBunnyMarkで検証しています。Bunnyの表示は「移動スピード・方向」「回転」「拡縮」「透明度」をランダムで適用し、毎フレーム移動をさせています。時間

Windows 10の標準ブラウザ「Microsoft Edge」のユーザーエージェントがカオスです。下記の太字部分に注目してください。 Mozilla/5.0 (Windows NT 10.0; Win64; x64; ServiceUI 11)AppleWebKit/537.36 (KHTML, like Gecko)Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299 (Microsoft EdgeHTML 16にて確認) なんと、Microsoft EdgeはWebkit系エンジンではない(EdgeHTMLエンジンといいます)にも関わらず、AppleWebkit、Chrome、Safariという文字列が入っています。これは、Webkit系ブラウザと互換性を持たせ、WebKitブラウザ用の処理も実行できるようにするためです。 (参考:M

2015年7月22日 20時0分 リンクをコピーする by ライブドアニュース編集部 ざっくり言うとWindows 10に搭載される「Edge」を他と比較した結果が公表されたGoogleのChromeを差し置いてトップの数値をたたき出すことに成功 3Dグラフィックを表示させる際の性能は大きく向上しているという By いよいよに搭載されるMicrosoftの新「Edge」は、長年にわたって進化してきたInternet Explorer(IE)を刷新し、他のに後れを取っていた状況を一気に巻き返すものとして注目が集まっています。そんな・Edgeの最新プレビュー版を元に各種ベンチマークテストを実施し、他のと比較した結果が公表されています。 ExaminingMicrosoft Edge Browser Performance このテストを行ったのはのBrett Howse氏で、最新プレビュー

Microsoftの本気をみた!新しいWebブラウザ「Microsoft Edge」にかける思いとは? 仲 裕介(HTML5 Experts.jp副編集長) みなさん、昨日公開の、de:code2015 キーノートレポート(前編/後編)はご覧いただけましたか? 2日目の今日は、HTML5Experts.jpオススメセッションのレポートを速報でお届けします! マイクロソフトのWebブラウザのいままでとこれからHTML5 Experts.jpのエキスパートであり、日本マイクロソフトのエバンジェリストである春日井さんのセッションです。 IE9は大きなターニングポイントだった マイクロソフトはブラウザをレガシーブラウザとモダンブラウザに分類しています。Windows8までは、以下のように、IE8以前はレガシーブラウザ、IE9からはモダンブラウザという括りになります。 IE9からモダンブラウザと言

スクエニのデモすごかった!HoroLensも、Edgeも!見どころ多すぎで長文失礼!-Microsoft de:code基調講演後半レポート 白石 俊平(HTML5 Experts.jp編集長) 2015年5月26日から、マイクロソフトが主催するエンジニア向けカンファレンス「de:code 2015」が開催中です。 2日間に渡るカンファレンスでは、開発者向けのセッションがてんこ盛り。 この記事は、基調講演レポートの後半です。Microsoft Azureの話題が中心だった前半(レポート記事)とは対照的に、後半はWindows 10やHoloLensなど、コンシューマ向けプロダクトの紹介が主でした。 よって、内容が派手!見栄えのするデモや、ぼくらが大好きなコードの話も出てきて、見どころ満載でした。 ジョ〜〜!!! 「前後半の合間に、ちょっとした息抜きをしましょうか。Power BIの勉強

sponsored 「触って納得」のスムーズなケーブル取り回し!ASRock「Steel Legend SL-1200GW」で組んだPCは高負荷長時間運用も静かで快適そのもの sponsoredQNAPNASの豊富な機能で“PC/スマホ/SaaSバックアップ”“生成AIのRAG検索”もWindows 10 サポート終了! この機会に考えたい「データのバックアップ&活用」 sponsored 触って驚きの快適さ! 165Hzのスムーズ駆動と薄型ボディでゲームも作業も爆速体験できるノートPC「GIGABYTE GAMING A16 GA6H」 sponsored arrowsAlpha vs. プロレスラー!本当に頑丈なのはどっちなのか、リングで証明する! sponsored 現代企業が知るべき“クリエイティブなチーム作り”の秘訣 「管理」と「マネジメント」は違う──脱・Excel管

ハードウェア特性に基づいた WebGL 高速化手法 WebGL fast method that is based on hardware characteristics WebGL 高速化のためのテクニック、ハードウェアの特性を良く知った上で速く動く WebGL コンテンツを作るためのノウハウをお伝えします。 An introduction to how do we make WebGL contents with better performance, accoding to the hardware spec and compatibility.北海道生まれ。株式会社エクサ コンサルティング推進部所属。 三次元コンピュータグラフィックス関連、ユーザエクスペリエンスデザインを専門とする。 Web を含む情報家電からスマートフォン、巨大立体視シアターまで、多岐にわたったCG、ユーザーイ

マイクロソフトは1月22日、Windows 10に搭載予定の新しいWebブラウザ「Project Spartan」の存在を明らかにし、その概要を説明しました。 Project Spartanは、Internet Explorerとは別のWebブラウザとして開発されおり、Internet Explorer用に開発されてきたレンダリングエンジンの「Trident」とは異なる、新しいレンダリングエンジン「Edge」を搭載する模様。Windows 10にはInternet Explorerのおそらく次期バージョンも搭載するようです。 追記(2015/1/27):次期Internet ExplorerをInternet Explorer 11と間違えていたため、表記を改めました。それに合わせてタイトルも修正しました。 Project Spartanと次期Internet Explorer、そして新レ

ドット絵エディタ「EDGE2」、MIDI音楽編集ソフト「Domino」、楽曲などを配布している個人サイトです。 サンプルコードのダウンロード では、まずサンプルコードをダウンロードし、解凍してください。 私はVisualC++6.0でコンパイルしているので、お持ちの方はVisualC++でプロジェクトファイルを開いてください(「effec_04.dsw」をダブルクリックすれば開けます)。 圧縮ファイルに含まれる「effec_04.exe」をダブルクリックし、実行してみてください(何かキーを押すと終了します)。 どうでしょう?画面が切り替わり、写真が波紋のような歪み方をすると思います(謎。 というわけで、今回もサインカーブを使用して画像を歪ませたいと思います。 今回は解りづらいかも さて、今まで演出講座2・3回にてサインカーブを使用して地球を揺らしてきましたが、今回は右の写真のように、写
Uformit lets the modern-day artist digitally craft any design, and like the artisans of generations past, invite you to decide the final touch. This is where traditional craftsmanship, design and cutting-edge 3D printingtechnology all comes together. Experience the industrial revolution 3.0 with us! The designs on Uformit are made by talented digital artist from around the globe. Uformit is where
hadr_01 という旗のオブジェクトに使われている MADFINGER-Lightmap-Unlit-Wind(ファイル名は MADFINGER-Lightmap-Unlit-Wind.shader )というシェーダの記述を見てみました。 Shader Shader "MADFINGER/Environment/Lightmap + Wind" {シェーダの選択時リストに表示される名前。 / で区切ると階層構造になります。 Properties Properties { _MainTex ("Base (RGB) Gloss (A)", 2D) = "white" {} _Wind("Wind params",Vector) = (1,1,1,1) _WindEdgeFlutter("Wind edge fultter factor", float) = 0.5 _WindEdgeFlu

ドロネー三角形分割Delaunay triangulation 定義 : (一般の)三角形分割 2次元平面にN個の点群P={pi |pi ∊ R2}が与えられた時,Pの凸包の内部を,Pに属する点群を頂点とする三角形で分割した図形で,どの三角形も頂点以外にPに属する点を含まないもの. 定義 : ドロネー三角形分割 2次元平面にN個の点群P={pi |pi ∊ R2}の三角形分割の内,任意の三角形の外接円の内部にPに属する点を含まないもの.4点以上の点が同一円周上る場合,ある三角形の外接円上に,三角形を構成する頂点以外のPに属する点が乗る場合がある[1]. 制約なしドロネー分割---(逐次加点法) 既にドロネー三角形分割がなされている図形を仮定し,それに新たな点を追加する.この時,追加する点を含む三角形を分割し,ドロネー三角形分割の性質が保たれるようにEdge Flipを繰り返す. A1) 点
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く