さやちゃんぐbotブログ

シェーダーで遊んだりするブログです。

p5.jsでレイマーチングを描きましょうー。

やあやあやあやあさやちゃんぐbotだよ。

日本全国のjs書きのみなさま、お待たせしました!

 

今日はp5.jsを使ってレイマーチングをやってみましょう!!

f:id:sayachang_bot:20191027193746p:plain

 

今回実装したコード全文は以下のリンクからご参照ください。

https://scrapbox.io/api/code/sayachang/p5.js/p5RayMarching.js

続きを読む

【LIVE Shader Deconstruction :: happy jumping】Ellipsoidでのモデリング

f:id:sayachang_bot:20190822194448p:plain

さやちゃんぐbotです!

ここ10年ほどロクに3Dゲームを遊んでいなかったので、長い夏休みを使って最近GTA5やFallout4を動かしているのですが、グラフィックスの進化っぷりが素晴らしいですね。ライティングやシェーディングについて技術面を引き続き追っかけていく意欲がもりもりわいてきております。

 

さて、前回に引き続き、iq神のhappy jumpingを見ていきましょう。楕円体を使ったモデリングを進めていきます。

www.youtube.com

 

前回記事はこちら。

sayachang-bot.hateblo.jp

続きを読む

【LIVE Shader Deconstruction :: happy jumping】iq神のライティングを読み解く

はいはい、どもどもども、さやちゃんぐbot*1です。

 

レイマーチングの神さま、iq神によるレイマーチングのメイキングが公開されました。

www.youtube.com

 

happy jumpingというタイトルのこの楽しいレイマーチングには、シェーダーでやることができるいろいろな技がたっぷり詰め込まれています。

ライブストリーミングで惜しげもなく公開されたこの技から、ぜひともいろいろと学び取っちゃいましょう。

 

今回のエントリでは、序盤の50分くらいまでのライティングについて見ていきたいと思います。

 

f:id:sayachang_bot:20190816193022p:plain

 

それではさっそく行ってみましょう。

*1:2019/8時点では無職ちゃんぐbot

続きを読む

Unity板ポリレイマーチング入門

f:id:sayachang_bot:20190807195214p:plain

日本全国のUnityレイマーチングファンのみなさん!こんにちはこんにちは!!!!

 

8月も終わりですね!それでも熱い日々はまだまだ終わらないと思います!!(誤字ではない!!!)

この熱い勢いのままに、Unityでレイマーチングをやっていきましょう!関連性がない?!そんな細かいことは気にしない!!!熱い!!

 

この記事「Unity板ポリレイマーチング入門」はUnityゆるふわサマーアドベントカレンダー 2019の最終日の記事として作成されております!

https://qiita.com/nkjzm/items/7c933bb5c772a0b75512

前日は青木ととさんによる🥞Unity Designer's Cafeという勉強会の紹介とふりかえりでした。

lycoris102.hatenablog.com

 

それではレイマーチングをやって参りましょう!

先にコードのリンクを貼っておきます。

 

折り畳みのレイマーチング

https://scrapbox.io/api/code/sayachang/Unity%E6%9D%BF%E3%83%9D%E3%83%AA%E3%83%AC%E3%82%A4%E3%83%9E%E3%83%BC%E3%83%81%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80/QuadRaymarching.HLSL

 

カラフルな球

https://scrapbox.io/api/code/sayachang/Unity%E6%9D%BF%E3%83%9D%E3%83%AA%E3%83%AC%E3%82%A4%E3%83%9E%E3%83%BC%E3%83%81%E3%83%B3%E3%82%B0%E5%85%A5%E9%96%80/ColorfulSphereRaymarching.HLSL

 

続きを読む

Unityで画像にエフェクト加工するかんたんシェーダーを書く。

はいどーもー、さやちゃんぐbotです!

今日はですね!Unityで使えて、お手軽に画像を加工するシェーダーを紹介してみたいと思います!

gyazo.com

Scrapboxに書き溜めていたものにちょっぴり説明をつけていきます。

scrapbox.io

入門者、サンプルコードが欲しい人とか解説が欲しいという人にオススメでございます!

さっそくいってみましょう!!

 

続きを読む

まわりがGOだらけなのでMirage SOLOでHDRPをデプロイするのを試す記事とか書きますというタイトルでVRアドベントカレンダーに参戦する。

------

[Depricated]

本記事は2018/12に書かれました。内容については古いものであり、2020/11現在では技術的に参考にはできないものとなっています。

ただし、スタンダロンAndroidベースのHMDでは、まだHDRPに耐えられないということは同様の状況です。(そもそもHDRPはハイエンドのPC/コンソール環境向けです)

したがいまして、本記事はジョーク記事として、仕事のあいまの息抜きなどでお楽しみください。

------

はいどーもー、さやちゃんぐbotです。

 

今年は人生で初めてアドベントカレンダーというものに参戦してみようと思い立ち、前回はぼっちアドベントカレンダーを書きました。

sayachang-bot.hateblo.jp

 

今回はOculus Rift Advent Calendar 2018に向けて書いてみたいと思います。

qiita.com

 

昨日のアドベントカレンダー記事はこちら。

www.crossroad-tech.com

 

それではさっそく行ってみましょう!

 

続きを読む

TDF2018シェーダーライブコーディングバトルのGLSLを書き直してUnityで動かす。(2018オレオレアドベントカレンダー)

はいどーもー、さやちゃんぐbotです。

 

今日は「TDF2018シェーダーライブコーディングバトルのGLSLを書き直してUnityで動かす。(2018オレオレアドベントカレンダー)(長い)」と題しまして、一人アドベントカレンダーをやってみようと思います!Yay!

 

「そんな日記はどうでもいい!自分の手元環境ですぐに動かしたい!!」というせっかちな貴方のために、コピペしてすぐに動かせるコードも用意しました!!

至れり尽くせり!!!

scrapbox.io

 

Unlitなシェーダーが書ければ、だいたいどのバージョンのUnityでも良いと思います。

 

今日はこんなあいまいなかんじで進行して参ります!

 

続きを読む