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

beat up tanner (6)

by pmz34

Project thumbnail
View Project

Numberblocks maker remix remix

by monkeymonkey1206

Project thumbnail
View Project

Seadtype V21.8

by Steven_and_friends

Project thumbnail
View Project

The color mixer

by user10234576

Project thumbnail
View Project

Beat up Me (1)

by RGYBProductions

Project thumbnail
View Project

Sprunki But Ocs

by mikolandmack

Project thumbnail
View Project

The Scratch 3.0 Show: The Egg

by zvardin

Project thumbnail
View Project

[MicoTracker Scratch Demo] (VRC7) Shovel Knight - Of Devious Machinations

by Kouzeru

Project thumbnail
View Project

Number blocks Infinity + 1

by Yx_s645102

Project thumbnail
View Project

[裏技] 翻訳機能で使える言語を増やす方法。#tutorial

by Es-2

Project thumbnail
View Project

—[ Rotate ]— A Platformer #games #Capt_Boanerges #all

by Capt_Boanerges

Project thumbnail
View Project

Tile-Based Platformer v0.3

by bookman89

Project thumbnail
View Project

Fnas2

by theendresult

Project thumbnail
View Project

The Future of the 太鼓ドラム

by rinkaidesu

Project thumbnail
View Project

Add yourself singing Triple Trouble

by sadik173

Project thumbnail
View Project

If Thorn was in Alphabet Lore

by hernan_david

Project thumbnail
View Project

【マイクラアニメ】世界融合【敵を仲間にできるハードコア】

by Rozuki-masuhi

Project thumbnail
View Project

SSS vs. Scratchx.rar RARTernal (TEST ENGINE)

by NateTheEpicFox124

Project thumbnail
View Project

Beyond universe size comparison

by bercad_

Project thumbnail
View Project

Roblox Doors 2D [Türkçe] v1.8

by yesef2131

Project thumbnail
View Project

Beat Up Super WHY! 2

by MichaelLopez832

Project thumbnail
View Project

Beat Up UFO ( From Another Attpemt At Attonic Asulat!)

by dirtotheobjectrises

Project thumbnail
View Project

Number 0 to BEYOND??? (Part 1) [Fixed]

by universeissyrebirth

Project thumbnail
View Project

Rage yes ramuda maze

by PruneJuicyCooki00