タグ WebGL
人気順 10 users 50 users 100 users 500 users 1000 usersWebGPUでシェーダーアートをやってみる(Vite、TypeScript)
はじめに 下記の素晴らしいGLSLを使ったシェーダーアートのチュートリアル動画の内容をWebGPUでやってみたのでその覚書です。WebGLは以前少しだけ齧ったことがありましたがWebGPUについては完全に知識ゼロなので入門のお題としてやってみた感じです。チュートリアル動画ではShadertoyを使っておりフラグメントシェーダー... 続きを読む
モバイルアプリ上の WebAssembly 製ライブゲームで発生した例外を捕捉して計測する - Mirrativ Tech Blog
こんにちは、エンジニアのちぎら(@_naru_jpn)です。ミラティブでは、配信中のゲームに視聴者が介入できるゲームとライブ配信が融合した次世代のゲーム体験を提供しており、この体験を ライブゲーミング と呼んでいます。 ライブゲーミングは、Unity から WebGL 向けにビルドされた WebAssembly 製のゲームを、アプリに配... 続きを読む
Unity の WebGL ビルドでマイク入力を扱えるライブラリを作ってみた - 凹みTips
はじめに Unity には Microphone というクラスがあり、これを通じてマイクの情報や入力を取得できます。しかしながら Microphone は WebGL では利用することが出来ません。 docs.unity3d.com Unity では FMOD をオーディオ周りとして利用しており、基本的にスレッド上で動くように設計されており、スレッドが(部分的に... 続きを読む
UnityでモバイルWebGLゲーム開発を頑張る話 - Mirrativ Tech Blog
こんにちは。ミラティブUnityエンジニアの菅谷(tetsujp84)です。 ミラティブのライブゲームはUnityで開発し、MirrativアプリのWebGLで動いています。 ライブゲームを支える仕組みと実際のライブゲーム開発で使用した技術については過去の記事で紹介しています。 tech.mirrativ.stream tech.mirrativ.stream UnityはWebGL... 続きを読む
あてっこ!ぷにまるずを支える技術紹介 〜モバイルWebGLの開発事例〜 - Mirrativ Tech Blog
Unityエンジニアのいも(@adarapata)です。 みなさんはUnityでWebGLプラットフォーム開発していますか? ミラティブでは先日「あてっこ!ぷにまるず」というライブゲームをリリースしました。 これはモバイルブラウザで動くWebGLです。 PCブラウザ想定のWebGLは多くありますが、モバイルブラウザを想定したゲームはあまり... 続きを読む
3DボクセルをWebGLで企業サイトに組み込んだ際の考察過程
はじめまして。フロントエンドエンジニアの田島と申します。 ちょうど今から約1年ほど前に鹿児島にあるアプリファクトリーはるni株式会社というゲーム開発会社様にお声がけいただき、お仕事として企業サイトを制作致しました。 以下のツイートにて、サイト内での操作イメージを短くまとめた動画を添付しています。 サイ... 続きを読む
頑張らない3D表現! WebGLを使わずにウェブサイトで3Dを実現するCSSテクニック - ICS MEDIA
ウェブデザインにおける3D表現はリッチでユーザーの興味を惹くものがあります。しかし3Dコンテンツの実装は技術レベルも高く、予算も豊富でないと難しいものです。そこで、今回はWebGLや代表的な3DライブラリのThree.jsを使わないで3D表現(あるいは3D風)を実現する方法を紹介します。 サンプルを別ウインドウで開く コ... 続きを読む
GPUを使ってウェブ上のグラフィックスを改善するWebGLの後継API「WebGPU」がChrome 113ベータ版で利用可能に
WebGPUは、コンピューターグラフィックをレンダリングするために広く用いられているWebGLの後継として開発されている新たなAPIであり、デバイスのGPUに対するより高度なアクセスを提供することで3Dグラフィックスやデータの並列処理を改善します。Googleが、2023年4月6日にリリースしたChrome 113ベータ版で、WebGPUがデ... 続きを読む
制作事例:Lottieのアニメーションを手描き風に動かしたい!SVGとWebGLを使った2つのアプローチ - ICS MEDIA
制作事例:Lottieのアニメーションを手描き風に動かしたい! SVGとWebGLを使った2つのアプローチ ICSでは2022年に株式会社ニコン様の中長期ビジョンを紹介する特設サイト『2030年のありたい姿』の実装を行いました。この記事ではサイトのメインビジュアルとして使用している手描き感のあるアニメーションを実現するため... 続きを読む
【WebGL】【MSDF】 イブにお父さんがサンタに変身する話 - KAYAC engineers' blog
この記事は面白法人グループ Advent Calendar 2022の24日目の記事です。 こんにちは。 意匠部アートディレクターのおばらです。 普段は受託案件の アートディレクション テクニカルディレクション デザイン 3Dモデリング フロントエンド実装 などをしています。 また、社内フロントエンジニア向けに 生 WebGL オンライン... 続きを読む
WebGLと比較して学ぶWebGPU
Webブラウザ向けの低レベルAPI「WebGPU」について、WebGLと比較しながらそのメリットを紹介します。 本記事は、TechFeed Experts Night#5 〜 Web3D,WebXRを語るのセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみて... 続きを読む
bayazuma on Twitter: "許可したくなるWebプッシュ通知を考えてみた #webgl #threejs #ui #interaction https://t.co/ZUd40sk4XD"
許可したくなるWebプッシュ通知を考えてみた #webgl #threejs #ui #interaction https://t.co/ZUd40sk4XD 続きを読む
Next.js と React-Three-Fiber で構築されたウェブベースのメタバースの形を模索する Sougen がすごい! - WebGL 総本山
top 2022 年 03 月 Next.js と React-Three-Fiber で構築されたウェブベースのメタバースの形を模索する Sougen がすごい! 将来的には VR モードにも対応を予定 今回ご紹介するのは、ウェブを中心に据えたメタバースの形を模索するプロジェクト、Sougen のウェブサイトです。 こちらのプロジェクト、日本に拠点がある U... 続きを読む
山の影が刻一刻と変化する様子が3Dではっきり認識できる「Shade Map」
山の影が時間の経過とともにどのように伸びていき、夜の闇に消えていくのかを3Dマップでチェックできる「Shade Map」を、tppiotrowski氏が作成しました。作者によると、「Shade Map」はWebGLを使って作成されています。 View Shade on a Map - Shade Map https://shademap.app/ 「Shade Map」はGoogleマップを利用したツ... 続きを読む
マイクロインタラクションからクリエイティブ表現まで!Tween24.jsを使った演出表現
ウェブサイトのリッチな表現に欠かせないアニメーション。実装にはCSSを使ったものからJavaScriptを使ったもの、WebGLを使ったものまでありますが、今回はTween24.jsを使ったウェブ制作の場面で使える実践的表現を紹介します。 基本的な導入方法や使い方は記事『新感覚!メソッドチェーンでアニメーションがスラスラ書け... 続きを読む
Three.js(WebGL)で一年以上学習した成果と便利なクラス/ライブラリを紹介
こんにちは、うえむーです。 今回はThree.js(WebGL)で一年以上勉強した成果と便利なクラス/ライブラリを紹介したいと思います。 Three.js(WebGL)とは? Three.jsは、少しでも簡単にWebサイト上に3Dのコンテンツを表示するライブラリです。 ライブラリなしでカメラ・影・ライト・メッシュ実装する場合はそれなりの高度な... 続きを読む
Next2D | Rendering Engine, NoCode Tool, Underlying Framework.
Next2D libraries and tool.Rendering Engine, NoCode Tool, Underlying Framework. PlayerIt is a library that fully supports WebGL, allowing you to create rich, interactive graphics, cross-platform applications, and games without having to deal with browser or device compatibility. read more 続きを読む
JavaScriptのTypedArrayについて - console.lealog();
調べたのでメモ。 TypedArray TypedArray - JavaScript | MDN いわゆる型付き配列。 通常の配列と違って型が固定できる分、内部的に最適化がしやすいとか諸々で住み分けられてる。 そういう意味で一般的なフロントエンドのJavaScriptコードで出てくることはそうそうない。 たとえばWebAudioとか、CanvasとかWebGLとか、... 続きを読む
マイクロソフト、WebAssemblyとWebGLで推論エンジンを実装した「ONNX Runtime Web」(ORT Web)をオープンソースで公開 - Publickey
マイクロソフト、WebAssemblyとWebGLで推論エンジンを実装した「ONNX Runtime Web」(ORT Web)をオープンソースで公開 マイクロソフトは、WebAssemblyとWebGLで機械学習の推論エンジンを実装した「ONNX Runtime Web」(ORT Web)をオープンソースで公開しました。 INTRODUCING: #ONNXRuntime Web (ORT Web), a new feat... 続きを読む
音の出るCPUを作っている途中 - Speaker Deck
Transcript KOBA789 Իͷग़ΔCPU Λ࡞͍ͬͯΔ్த ·ͣ༧ઢΛுΒͤͯ͘Εʂ ͜ΕٳܜλΠϜͩʂʂʂʂʂ KOBA789 • ύιίϯΦλΫ • ࠷ऴֶྺߴଔ • ݱࡏແ৬ʢਓੜͷय़ٳΈʣ • ࣗ࡞ DBMS Ͱɺ୭ʁ https://diary.hatenablog.jp/entry/2020/11/16/222203 ࣗ࡞DBMSͷ͠·ͤΜ CPUͷ͠·ͤΜ ࠓͷ༰ • ʢͳΜΒ͔ͷʣγϛϡϨʔλͷ • WebAssemblyʢΛ͏ଆʣͷ • WebGL ͷ • Rust ͷ ͥΜͿଞͷొஃऀ͕ৄ͘͠ ͬͯ͘ΕΔΜ͡Όͳ͍͔ʁ ۙࣗ࡞ CPU ͕Ξπ͍ CPUΛࣗ࡞ͨ͜͠ͱ͕͋Γ·͔͢ 50% 50% ͍ ͜Ε͔Β࡞Δ ※... 続きを読む
生 WebGL と TypeScript で Vercel のロゴを作る
はじめに 完全に釣りタイトルです。Three.js などを使わずに生の WebGL で ▲ を描くというだけの話です。いわゆる WebGL の「Hello World」です。Vercel や Next.js とは一切関係ありません。 WebGL を詳細に解説しているサイトはいくつかあって、内容に関してはどれもすばらしいものです。ただ、何年も前のものなのでソ... 続きを読む
JavaScript + PlayCanvasの公式サンプルを使って、モバイル・デスクトップで動く一人称視点の空間を作る - Qiita
JavaScript製のゲームエンジンPlayCanvasを使用して、FPS視点の空間を作る方法を解説します。 大体15分程度でできる内容です。 完成品のプロジェクトはこちらになります。 https://playcanv.as/p/ygI1bj7M/ PlayCanvasとは? PlayCanvasはWebGLでのゲーム開発をするためのツールです。ソースコードはオープンソースで開... 続きを読む
Reactで画像やテキストにWebGLエフェクトをかけるライブラリ作った - マルシテイア
amagiです。先日React用コンポーネントライブラリのREACT-VFXをリリースしました。 REACT-VFXを使うと、画像や動画、テキストにWebGLでエフェクトをかけることが出来ます。 ⚡?????-??? released!⚡ I created React components to add WebGL effects to images, videos and plain texts in your app. It also supports a... 続きを読む
●●WebGL(PIXI.js + glsl)と物理演算(matter.js)で可愛い絵本風タピオカ作ったので解説●● - Qiita
こんにちは。WebGLのお勉強1週間目くらいの絵描き系エンジニア「ゆき」です。最近Qiita界隈でもタピオカが流行っているらしいので、今日は勉強中の技術をフルに活用してタピオカを作ってみました。 ここで試せます(スマホ未対応): https://tapioca-pixi.firebaseapp.com この記事の内容と想定読者 この記事ではJavaSc... 続きを読む
JavaScriptで取り組むクリエイティブコーディング - パーリンノイズを使いこなせ - ICS MEDIA
HTML Canvas要素とJavaScriptを使うと、手軽にクリエイティブコーディングをはじめられます。 先月7月25日に開催されたイベント「Frontend de KANPAI! #4」では、プログラミングアートの楽しさを紹介すべく「JavaScriptとWebGLで取り組むクリエイティブコーディング」と題して発表しました。本記事ではそのときの登壇内... 続きを読む