Remix:raymarcher

Remix:raymarcher

by KimiruHamiru

👁 53 ❤️ 4 ⭐ 3 🔄 0
Created: Dec 7, 2022 Last modified: Dec 8, 2022 Shared: Dec 7, 2022

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

Project thumbnail
View Project

Announcement | My Most Ambitious Project

by JloAu

Project thumbnail
View Project

Numbers Beyond N E V E R Part 2 (Second Never to End of Never)

by A123Rises

Project thumbnail
View Project

Hornstromp Fight Cloud

by Jose52theNauttp

Project thumbnail
View Project

talking tom and ben news 7: edición extendida remix remix

by MokuGyou

Project thumbnail
View Project

【マイクラアニメ】侵略者の猛攻【敵を仲間にできるハードコア】

by Rozuki-masuhi

Project thumbnail
View Project

Dustswap: Dusttrust Sans Fight

by Jden_yt

Project thumbnail
View Project

Endless Type remix FIXED

by Quori2014

Project thumbnail
View Project

hand spinner (bataille et autre)

by alban604

Project thumbnail
View Project

Add yourself/your oc singing Shinto (0)

by andrewgamer1288

Project thumbnail
View Project

KARLSON

by ASDFboy_Legacy

Project thumbnail
View Project

add a button to beat up Nano new button

by ThomaskustovScratch

Project thumbnail
View Project

mecanismos_ej3

by mdevicente

Project thumbnail
View Project

Number vs Letter has a Sparta Gamma Remix

by DeJuan123456789

Project thumbnail
View Project

Paper Minecraft: Updated (Colours mod) v 1.5

by aquadrwYT

Project thumbnail
View Project

Field Of The Fight!

by Pokodamo11

Project thumbnail
View Project

beat up sonic clone v0.3 2020-608576676 remix

by gnvsz2

Project thumbnail
View Project

Mac os (Beta macOS)

by danyal215977

Project thumbnail
View Project

New colorblocks band 2

by legned515

Project thumbnail
View Project

"No Reason to Lie" An Among us song

by NickDNA2006

Project thumbnail
View Project

Playkids Band 1 But Sunny Bunnies Remake

by zyron74

Project thumbnail
View Project

Angry Birds Level Creator 2

by ReBex_

Project thumbnail
View Project

Add A Button to Beat Up Ñ (9)

by Salamander123isback

Project thumbnail
View Project

Adventure -ɪɴ ᴀɴ ᴜɴᴋɴᴏᴡɴ ɪsʟᴀɴᴅ- #games #all (updated)

by miltos6834

Project thumbnail
View Project

DUSTTRUST OST - Maniac's Revenge

by Under_Scratchin