Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

webGLとglslに関するgam-22のブックマーク (4)

  • three.js + キューブマップでお手軽IBL - Qiita

    この記事は,WebGL Advent Calendar 2016 16日目の記事です。 今年も何もしてないなぁと思いながら生きていたのですが、WebGLで色々成果を挙げている友人に感化されて飛び入り参加しました。よろしくお願いします。 今回は環境マップでよく利用されているキューブマップを使って、WebGL上で擬似的なIBLを、拡張機能を利用する方法としない方法の2つ実装しました。 この記事では実装の中で得た知見を共有できればと思います。 今回作ったもの https://github.com/kaneta1992/cubemapIBL IBL(Image Based Lighting)とは IBLと略すこともある。実在する風景の写真や高精細な画像をライティングの色情報に使用して、シーンをレンダリングする方法。広いレンジの明るさ情報を記録できるHDRIを用いることで、自然な光と陰影を表現できる

    three.js + キューブマップでお手軽IBL - Qiita
    gam-22
    gam-22 2016/12/16
    お手軽といいつつ高度な内容。textureCubeLodEXTのフォールバック方法は目から鱗。
  • iOS/MetalのシェーダをWebGL/GLSLから移植する - その後のその後

    Metalでグラフィック処理を行うにしろ並列演算を行うにしろ、GPUに処理をさせるためのシェーダを書かないといけないわけですが、これがまだ情報が少なくて、「こういうシェーダを書きたいんだけど、誰かもう書いてないかな・・・」というときに参考になる近いものとかはそうそう都合よく出てこないわけです。 ただ、WebGL/GLSLの情報はググると山ほどあって、GLSL Sandbox という、Web上で編集できてプレビューできてシェアできるサイトもあり、何がどうなってそうなるのか理解できない難しそうなものから、ただの円といったシンプルなものまで、既に偉大な先人たちのサンプルがたくさんアップされています Metalのシェーダというのは正しくは Metal Shading Language といいまして、C++をベースとする独自言語なのですが、まー概ねGLSLと一緒です。 実際にやってみたところ、GLS

    iOS/MetalのシェーダをWebGL/GLSLから移植する - その後のその後
    gam-22
    gam-22 2016/11/22
    GLSL -> Metal Shader の移植はけっこう簡単らしい
  • シェーダだけで世界を創る!three.jsによるレイマーチング

    2016/02/14 シェーダだけで世界を創る!three.jsによるレイマーチング GPU の熱でチョコも溶けちゃう!? GLSL シェーダテクニック勉強会 @gam0022Read less

    シェーダだけで世界を創る!three.jsによるレイマーチング
    gam-22
    gam-22 2016/10/02
    意外にはてブ数が伸びていたので記念
  • [超大量増員!] GPU の熱でチョコも溶けちゃう!? GLSL シェーダテクニック勉強会 (2016/02/14 15:00〜)

    1月30日 追記:会場の利用に関するご案内 勉強会の会場は、株式会社コロプラでご提供していただけることになりました。 会場の利用に際して参加者のみなさんは以下ご覧ください。 会場へのアクセス 東京メトロ日比谷線恵比寿駅:1番出口を出てすぐの長いエスカレーターを登ってJR東口方面へ、そのまままっすぐスカイウォークへ。 JR恵比寿駅:東口を出て右へ進む。そのまままっすぐスカイウォークへ。 会場の利用に際しての注意事項 東京メトロ日比谷線恵比寿駅・JR恵比寿駅から恵比寿ガーデンプレイスタワー11階まで15分~20分ほどかかります、余裕を持ってお越しください。 11Fに向かうエレベーターは正面入って一番右のエレベーターです。 会場は飲OKですが、11階に自動販売機等ございません。1階にコンビニorカフェがありますので飲み物など買ってから来られたほうがよいかもしれません。 11階に付きましたら、

    [超大量増員!] GPU の熱でチョコも溶けちゃう!? GLSL シェーダテクニック勉強会 (2016/02/14 15:00〜)
    gam-22
    gam-22 2016/01/21
    恐縮ながら登壇者として参加します。
  • 1