プログラムでの描画や画像編集ソフトで光・グロー・光らせる系、パーティクルを扱う話も
↓似た方向ものがあるかも
●ゲーム・アニメ・SFに出てきそうなUI関連、面白い・楽しい見た目を作れそうなもの(エフェクト、魔法、。。。)
https://zenn.dev/youtoy/scraps/6f9662e20de5f6
●そもそも光を発してるモニタ上で、あえて「光ってる」ように見せるには?-クリエイティブ・コーディング・天国!
https://jp.deconbatch.com/2022/01/blendmode-add.html
●After Effectsで綺麗なグローをつくるテクニック - コンポジゴク
http://compojigoku.blog.fc2.com/blog-entry-3.html
>> 加算、スクリーンは明るくなり、乗算は暗くなる
●加算とスクリーンを正しく使い分けて綺麗な光を描くヒント - コンポジゴク
http://compojigoku.blog.fc2.com/blog-entry-7.html
●カラコレに役立つRGBカラーの基礎知識 - コンポジゴク
http://compojigoku.blog.fc2.com/blog-entry-6.html
●After Effects 全エフェクト グロー1(Glow1)★★★★★ - YouTube
●[After Effects]描画モードの加算処理とは? | EverydaySkillShare
https://everydayskillshare.jp/2020/06/17/after-effects描画モードの加算処理とは?/
●Photoshopの描画モード(ブレンドモード)を理解するための、画像合成は計算だという話 | 俺CG屋
http://www.cg-ya.net/2dcg/aboutimage/composite-is-math/
●ゲーム開発者を目指す学生のためのPhotoshopクソコラ講座④ 描画モード
https://www.picola.co.jp/post/picolabo08-photoshop4
> 加算すると白に近い部分から光り、乗算すると暗い部分が暗くなりつつなじみます。
> 攻撃に関わるエフェクトだけ不透明度100%近くのまま、エネルギー的なエフェクトや砂埃の不透明度を下げ、一部「スクリーン」に変更しました。(ついでに色も変えてます)
> スクリーンは乗算の逆で、明るい部分が明るくなりつつなじむイメージ デス。
●Flame Cartoon png download - 6501558 - Free Transparent Text png Download. - CleanPNG / KissPNG
https://www.cleanpng.com/png-text-illustration-yellow-light-effect-397743/
●Light Blue Background png download - 497566 - Free Transparent Light png Download. - CleanPNG / KissPNG
https://www.cleanpng.com/png-lightning-transparency-and-translucency-light-effe-242204/
●Lightning Cartoon png download - 10241658 - Free Transparent Electricity png Download. - CleanPNG / KissPNG
https://www.cleanpng.com/png-portable-network-graphics-clip-art-electricity-sup-7154256/
●Texture Background png download - 10001000 - Free Transparent Blue png Download. - CleanPNG / KissPNG
https://www.cleanpng.com/png-blue-sky-circle-pattern-energy-ball-effects-350608/
●reference | blendMode()
https://p5js.org/reference/#/p5/blendMode
●リアルなグローエフェクト表現のコツ | 株式会社ヘキサドライブ | HEXADRIVE | ゲーム制作を中心としたコンテンツクリエイト会社
https://hexadrive.jp/hexablog/cg/26720/
●知らなきゃ損する!レイヤーの合成モードって何? | イラスト・マンガ描き方ナビ
https://www.clipstudio.net/oekaki/archives/149235
●ProcessingのblendMode()の使い方 - aa develop
https://aa-deb.hatenablog.com/entry/2016/11/03/181953
●Processingとsvg画像でアメリカンなネオン看板を描く : だらっと学習帳
http://blog.livedoor.jp/reona396/archives/55688551.html
●【フォトショ】グロー効果のやり方【Photoshop】
https://souzoulog.com/2020/04/05/【フォトショ】グロー効果のやり方【photoshop】/
●【フォトショ】グロー効果のやり方【Photoshop】 - YouTube
●スターグロー風ライティング効果の作り方 | Design Tutorial&Material photoshop illustrator kwsm
http://kwsm.pv.land.to/239
●簡単3ステップ!「グロー効果」を使った仕上げ講座 | いちあっぷ
https://ichi-up.net/2015/053
●Photoshopでイラストにグロー効果を適用する方法 | UX MILK
https://uxmilk.jp/25955
●塗りつぶしアルゴリズムをp5.jsで実装してみた|タカハシラボ|note
https://note.com/ke_takahashi/n/n58bb9a37a149
●カラー値計算
https://tomari.org/main/java/color/ccal.html
RGBからHSVへの変換計算式
色相を求める
R・G・Bのうち、最も大きな値をMAX、最も小さな値をMINとして
Rが最大値の場合色の相 H = 60 × ((G - B) ÷ (MAX - MIN))
Gが最大値の場合色の相 H = 60 × ((B - R) ÷ (MAX - MIN)) +120
Bが最大値の場合色の相 H = 60 × ((R - G) ÷ (MAX - MIN)) +240
R・G・Bが同じ値の場合の色相 H = 0
彩度を求める
R・G・Bのうち、最も大きな値をMAX、最も小さな値をMINとして
彩度 S = (MAX - MIN) ÷ MAX
明度を求める
R・G・Bのうち、最も大きな値をMAXとして
明度 V = MAX
グローに使える?
●HTML5 Canvas上で低コスト&ローカル動作可能なぼかし(Blur)表現 - Qiita
https://qiita.com/makotox/items/ffdb64b528baec0509fc
●html - HTML5 canvas create outer glow effect of shape - Stack Overflow
https://stackoverflow.com/questions/5067368/html5-canvas-create-outer-glow-effect-of-shape
●javascript - A glow effect on html5 canvas? - Stack Overflow
https://stackoverflow.com/questions/7814398/a-glow-effect-on-html5-canvas/27095042
●Typographic effects in canvas - HTML5 Rocks
https://www.html5rocks.com/en/tutorials/canvas/texteffects/#toc-text-shadows
●canvas のタイポグラフィ効果 - HTML5 Rocks
https://www.html5rocks.com/ja/tutorials/canvas/texteffects/
●Glowing canvas element
https://codepen.io/DanielTate/pen/nzZWrK
shadowBlur
shadowColor
●shadowBlur shadowColor p5.js - Google 検索
https://www.google.com/search?q=shadowBlur+shadowColor+p5.js
●今、p5.jsのdrawingContextがアツい! : だらっと学習帳
http://blog.livedoor.jp/reona396/archives/55828329.html
// 直線に色付きのぼやけた影をつける
drawingContext.shadowBlur = 30;
drawingContext.shadowColor = color(255, 0, 255);
stroke(0, 0, 200);
strokeWeight(20);
line(width * 0.25, height * 0.75, width * 0.75, height * 0.75);
●Easiest Glow Effect - p5.js tutorial - YouTube
●Get Real Time Fast Blur Effect in p5.js - YouTube
●ヒストグラムについて - Qiita
https://qiita.com/edo_m18/items/c10cdf2513a5eb6b2d54
spreadRGB
/**
-
Spread RGB.
-
@param {Number} min
-
@param {Number} max
-
@param {Array} src
-
@param {Array} dst
*/
function spreadRGB(min, max, src, dst) {
var ratio = 255 / (max - min);for (var i = 0, l = src.length; i < l; i += 4) {
dst[i + 3] = 255;
for (var j = 0; j < 3; j++) {
if (src[i + j] < min) {
dst[i + j] = 0;
}
else if (src[i + j] > max) {
dst[i + j] = 255;
}
else {
dst[i + j] = (src[i + j] - min) * ratio;
}
}
}return dst;
}
パーティクルがぼんやり光っている?
●Pixi.jsでCanvasをカンタンに触ってみよう! 〜パーティクル編〜 | 株式会社LIG
https://liginc.co.jp/398518
●PixiJS API Documentation
https://pixijs.download/v4.8.0/docs/PIXI.particles.ParticleContainer.html
●pixijs/particle-emitter: A particle system for PixiJS
https://github.com/pixijs/particle-emitter
●センスだけに頼らない! CSSとJSで作るパーティクル表現のテクニック - ICS MEDIA
https://ics.media/entry/220420/
●ヒノカミAR / hinokamiAR | ProtoPedia
https://protopedia.net/prototype/2115
●ヒノカミAR / hinokamiAR (2021/05/01) - YouTube
●Babylon.js Editor v4.2.0で魔法剣エフェクトを表示させる方法 - CrossRoad
https://www.crossroad-tech.com/entry/abylonjs-editor-flame-sword-particle
●Babylon.js EditorのParticle Systemを使って魔法剣エフェクトを作りました - CrossRoad
https://www.crossroad-tech.com/entry/Babylonjs_Editor_ParticleSystems
●Web Animation API Test
https://yuneco.github.io/webanimation-star/
●yuneco/webanimation-star: Web Animation API Sample
https://github.com/yuneco/webanimation-star
●Particle System Circuit Pulse Effect :: Processing Coding Challenge - YouTube
●CodingChallenges/cc5_pulse/pulse at master · BarneyWhiteman/CodingChallenges
https://github.com/BarneyWhiteman/CodingChallenges/tree/master/cc5_pulse/pulse
●Interactive particles from Images | JavaScript + P5js - YouTube
●Barney Codes - YouTube
YouTubeのvideoIDが不正です●Lightning Effect :: Processing Coding Challenge - YouTube
●CodingChallenges/cc4_lightning/lightning at master · BarneyWhiteman/CodingChallenges
https://github.com/BarneyWhiteman/CodingChallenges/tree/master/cc4_lightning/lightning
●【エフェクト】炎の作り方を解説【Unity】 - YouTube
https://www.youtube.com/watch?v=J7XdNvDix08
●Processing Particles - YouTube
●Processing & Kinect Sensor: Testing Blending Particles - YouTube
●Webサイトに華やかな表現を! HTML5用パーティクルライブラリ「ParticleJS」を公開 - ICS MEDIA
https://ics.media/entry/11172/
> 炎
●ParticleJS - マウス追従
https://ics-creative.github.io/ParticleJS/docs/examples/mouse-tracking.html
●ics-creative/ParticleJS: HTML Canvas向けパーティクルライブラリ「ParticleJS」のリポジトリ
https://github.com/ics-creative/ParticleJS
●ParticleJS | ParticleJS
https://ics-creative.github.io/ParticleJS/docs/
●youさんはTwitterを使っています: 「【 #p5js でグローエフェクト(ブラーと合成を活用した方法)】 先ほどは静止画で試していた p5.js でのグローエフェクト。 パラメータが時間変化するようにして、「グローエフェクトの光り具合を変える」というのも試してみた! なかなか良い感じになってる気がする! / Twitter
●p5.js でグローエフェクト:ブラーと合成を活用した方法を試す【その2】 - YouTube
https://www.youtube.com/watch?v=2M8dNWK43VM