タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

glslに関するnagayamaのブックマーク (7)

  • 誰も置いていかないシェーダーはじめの一歩 - KAYAC engineers' blog

    この記事はTech KAYAC Advent Calendar 2019の10日目の記事です。 こんにちは! jsdo.itCreativeCodingの世界を知り、jsdo.itに惚れて入社を決め、jsdo.itの譲渡とともに入社し、jsdo.itの終了とともに退職した有給消化期間中の浅利(@kasari39)です! 今回はシェーダーの世界へ一歩踏み出してみませんか?という内容です。 *1 シェーダーコーディングの世界 作品例として手前味噌ですが、このような映像をシェーダーのみで生成できます。 http://glslsandbox.com/e#59292.1 http://glslsandbox.com/e#59293.0 これらは100行にも満たないシェーダーから生成されています。 こんな短いのにこんな豪華な見た目が出るなんて面白いですよね。 それでは一歩踏み出してみましょう! 開発

    誰も置いていかないシェーダーはじめの一歩 - KAYAC engineers' blog
  • Shadertoy

    This help only covers the parts of GLSL ES that are relevant for Shadertoy. For the complete specification please have a look at GLSL ES specification Language: Version: WebGL 2.0 Arithmetic: ( ) + - ! * / % Logical/Relatonal: ~ < > <= >= == != && || Bit Operators: & ^ | << >> Comments: // /* */ Types: void bool int uint float vec2 vec3 vec4 bvec2 bvec3 bvec4 ivec2 ivec3 ivec4 uvec2 uvec3 uvec4 ma

    Shadertoy
  • Blotter.js

    Production Version Minified, 402kb Development Version Uncompressed, 752kb Overview When applying effects to text on the web, designers have traditionally been constrained to those provided by CSS. In the majority of cases this is entirely suitable – text is text right? Yet still, there exist numerous examples of designers combining CSS properties or gifs and images to create effects that evoke so

    Blotter.js
    nagayama
    nagayama 2018/02/20
    A JavaScript API for drawing unconventional text effects on the web
  • 毎日GLSLでアニメーションを作ってる - マルシテイア

    最近GLSLやWebGLの世界に入門して、毎日こんなアニメーションを作っている。 4月末、東京に出張する機会があり、ついでに何か面白いイベントや展示がないか探していると、チャネルというイベントを見つけた。 以前から気になっていたBRDG/VRDG方面のイベントらしい。 会場は六木のSuperdeluxe。出張先のオフィスからも近いので、少し早退して行ってみる事にした。 そこではハードな電子音に合わせて、GLSLやHaskellのライブコーディングによるVJが行われていた。 先週末に開催したチャネル#16 のライブ映像を公開しました。 https://t.co/YgpC3YYC0B #unity3d #tidal #maxmsp #tokyo #BRDG #livecoding #kodelife pic.twitter.com/rWaHodipUA— BRDG / VRDG (@toky

    毎日GLSLでアニメーションを作ってる - マルシテイア
  • たのしいglitch - Qiita

    この記事はJavaScript Advent Calendar 2014の12/19(金)の記事になります。 glitchとは このような感じのデジタルノイズエフェクトをglitch(グリッチ)といいます。 電子信号の異常によって引き起こされる映像の乱れの再現処理〜 〜とかなんやかんや。 実際にはこんなglitch起きないよ!というような正しいglitch論もありますが ここでは触れません。こわい。 今回はこのglitchをjavascriptで実装しようじゃないかと。 うすうす感付かれてるかもしれませんが そう、あたりです。 見栄えヨロシクでチャラい方のjs案内になります。 どうぞお手柔らかにお願いします。 解説 1. はじめてのglitch 簡単なglitch処理は、 canvas内をgetImageData & putImageDataすることによって可能です。 var ctx =

    たのしいglitch - Qiita
  • [連載]やってみれば超簡単! WebGL と GLSL で始める、はじめてのシェーダコーディング(1) - Qiita

    [連載]やってみれば超簡単! WebGL と GLSL で始める、はじめてのシェーダコーディング(1)WebGLGLSL まずは挑戦してみよう シェーダを自分でコーディングするなんて…… きっとお難しいんでしょ…… と、お思いの奥様方。そんなことはないんです。コツをつかめば意外と楽しめます。当連載では、シェーダというものに対して抱かれてしまいがちな、漠然とした 難しそう感 を払拭すべく、簡単なシェーダの記述とその基について解説したいと思います。 想定する読者 当連載では、シェーダってなんか難しそう……とか、シェーダプログラミング始めてみたいけど……とか、なんとなく興味を持ってるけどシェーダを記述したことがない方を読者に想定しています。 たとえば Unity などのツール、あるいはマインクラフトのようなゲーム、またはモデリングソフトなどでもシェーダを自分で記述することができるような世の中で

    [連載]やってみれば超簡単! WebGL と GLSL で始める、はじめてのシェーダコーディング(1) - Qiita
  • GLSL で暖を取るための準備をしよう! GLSL お役立ちマニュアル - Qiita

    はじめに 稿は、WebGL で GLSL を使って暖を取るために個人的にまとめたもので、もしかしたら仕様と異なるような表記や勘違いがあるかもしれません。そういうの見つけたときはぜひ教えてください。🔥🔥🔥 GLSL やシェーダに気軽に触れてみてほしい、楽しく取り組んでみてほしいという観点からやや崩れた文体で、イメージのしやすさ優先で書いてます。そういうの苦手な人は公式の仕様を見ましょうね。 GLSL について知る GLSL がなんであるかは、たぶんこの記事を読んでいる方には説明不要かと思いますが、あえて簡単に説明します。 まず、PC などのコンピュータを用いて二次元、あるいは三次元のグラフィックスを描画するための世界標準の規格として OpenGL という API が存在します。その名のとおり、オープンな規格として策定されている OpenGL は、OpenCL や Vulkan などと

    GLSL で暖を取るための準備をしよう! GLSL お役立ちマニュアル - Qiita
  • 1