Remix:raymarcher
by KimiruHamiru
Description
WASD, z/space, left/right 「レイマーチングのプログラムはオブジェクトの重なりを見せるのがかっこいい」と思ったので、そこが見やすくなるようなモデルにしました。 ロジックは、カメラの操作にまだ慣れていないため、あまり理解できていません。 思えば三葉レイ氏の動画 https://www.youtube.com/watch?v=4XeJEDuhyPs を見たのが、3D(再)入門のきっかけでした。 簡単ではないですがとても丁寧で詳しい動画なので、もしかしたら参考になる人もいるかも知れません。この動画の場合「球のみ」でモデルを作っているのがおもしろいです。「いろいろなモデル」を使ってみたい場合は「距離関数」について調べると良いかと思います。 turbowarpで動作が変化する点に関しては、オリジナルのプロジェクトの記述を無変更で採用しています。この仕組みについては、個人的には未調査です。 https://turbowarp.org/773185095 このプロジェクトに取り掛かろうと思ったのは、 "hand-painted" raymarcher by Failharold https://scratch.mit.edu/projects/748931181/ を見たのがきっかけです。「ランダムなスクリーン座標、レイマーチング」という文脈でフレーム落ちしないアニメーションが可能かも知れない」ということを考えるきっかけになりました。 プログラム自体は raymarcher by rdococ https://scratch.mit.edu/projects/748573951 を元にリミックスしています。「謎の隠れキャラクター(立方体)を見つけたのを、どうしても誰かに見せたくなった」とかいった(子供っぽい?)事情もなくもないです。 今回は実装していませんが、「このやり方、このレベルのモデル」という条件であれば、法線や光源の処理をリアルタイム処理することも可能(ネイティブScratch環境で、フレーム落ちせずに、何が表示されているか判別できそう)という感触はあります。
Project Details
- Visibility
- Visible
- Comments
- Enabled
- Remixed From
- Project #748573951
- Original Project
- Project #748573951
More Cool Projects
Numberblock 4 Csupo
by scratchkid201224
Beat up Sonic (READ DESCRIPTION.) remix remix-3 remix
by jacejim1809
Talking Tom glitch 1999
by Leoox2015
beat up Where's Chicky? copy copy
by jayjayy1809
домофон Визит-к
by cat_minecraft_6
Irida Scratch Port remix remix
by IDK_KJ
Yearblocks Band 2001-2030!
by UL36DBreboot
Nissan GTR R35 2012 speedometer remix-7 remix
by NissanGtrR34-R35
Tom loves Angela
by BrianTiger6e40
CupHead: Wally Warbles (Remixed)
by 20105118
Scratchtale bosses (Undertale fangame)
by LRaySki
Meet Numberblock 3 millon
by MSM113
ghost forest 2 | #All #Games
by Moon-player
GD Seven Seas v2
by ProChin
【企画】眠いと言ってみた!
by ekite_obungu
bandyBlocks band 2
by puncc
Rolling Sky Level um uhhh idk
by PUNNUMBERONE
Tomodachi Mii Editor
by danielthestar
SUPER MARIO BROS. 3
by psbbms
[My take]UNDERTALE Special Mysterious Sans Fight
by xyzopq
Super Tux Ultimate V 3.81.6522.1166847.6666666.436
by Tenslant
Car Steering Sim V1.2 (Ferrari Update)
by RS-12072013
Paper Minecraft 2.0 remix
by shivansh131
Geometry Dash Assets (pro) e1 - 12
by Teddy02042015