#Raycasting

Francis Mangion (M) (VR/AR/*)franciswashere@arvr.social
2026-01-22

r/osdev u/Charming-Designer229 : (2y ago)

"Is it a crazy idea to create a 3D operating system?"

u/re-sheosi :

"UX: How is the user going to interact with this...?

"Technical:..." #OpenGL #Vulkan #bgfx #dawn #magma #wgpu #Rust

#raycasting #physics

reddit.com/r/osdev/s/9uJthASSt

2025-12-22

Cập nhật: Hôm qua là 2D, hôm nay, Trợ lý Địa phương (Qwen 30B) đã tìm hiểu Tia 3D. Xây dựng từ đầu bằng Python mà không cần công cụ 3D #Raycasting #3D #Python #TrợlýĐịaphương #Qwen30B #LocalAgent #Tia3D #Lậptrình

reddit.com/r/LocalLLaMA/commen

El Dockerrdockerr
2025-11-24

Can it run ?
One of the most impressive thing ever!

youtu.be/ATLCWeUS3Zs?si=3Z01DP

2025-10-31

Textures are working!
Performance's taken a real hit though, doing texture sampling and drawing one rectangle per pixel instead of one per "screen slice" isn't cheap. The only thing that seems to work is lowering the rendering resolution or the texture resolution.

2025-10-30

I’ve been building a Wolfenstein 3D / ES: Arena-style renderer from scratch in plain JavaScript on the HTML5 Canvas. This isn’t WebGL; it’s a real, authentic, old-school raycaster using the same techniques as those games: per-column DDA ray stepping on a 2D grid, proper distance-corrected texturing, floor/ceiling casting, a z-buffer for sprite occlusion, Archways, Mid Textures, Portal Approximation, the works.

This last update smooths out Firefox support, smoother performance, and a bunch of gameplay/visual upgrades. If you’re into retro tech or just curious how 90s 3D was faked, give it a spin and tell me what you think.

untrustedlife.itch.io/realmchi

#Raycasting
#RealmchildInvasion
#GameDev
#PixelArt
#Doom
#Wolf3d
#Wolfenstein3d
#BrowserBased
#HTML5
#indiedev
#indie
#indiegamedev
#retro
#gaming

2025-10-29

We have walls of different colors and light effect, we also have a minimap.
Next step: textures

2025-10-09

Got my Raycaster working!

2025-10-08

As a part of my Erasmus exchange program I'm doing some classic wheel-reinvention. A Wolfenstein-style raycasting engine based on the raylib library. I'm currently sill on the 2d part of the project but I'm very happy with the results. I?m learning a lot from this project.

2025-09-18

Псевдо-3D движок за 150 строк кода или рейкастинг для чайников

На хабре было много статей как создать такой движок, но их проблема была в том что они давали только отрывки кода, не объясняя полностью весь процесс, который мог бы быть по-настоящему полезен новичкам или полным нулям. Поэтому я решил подделится своим опытом в этом направлении

habr.com/ru/articles/948320/

#SFML #C++ #Игровой_движок #raycasting #псевдотрёхмерность #псведо3D #минимализм #kiss #игра #импровизация

2025-09-02

My #Blochsphere slowly start to be something. I can now represent #Quantum gate effect on a #Qbit.

PauliZ is easy to understand, PauliX and PauliY , Mmm..... Ok, but Hadamard gate is more tricky.

You can play with here: kissyagni.com/the-bloch-sphere

Code available here: codeberg.org/KissYagni/KissYag

#threejs #glsl #raycasting #quantum_computing

2025-04-25

Today I worked with in 3D with and understood a little more the power of composition: instead of having spaghetti code with the ray collision, I have implemented a ray “catcher” (an Area3D) that will check for children with a simpler type to perform some logic (ex: process input only when the player is looking at something).

It looks like this is a lot more elegant and performing than my initial implementation with a match and spaghetti if conditions. 🫣

Wir haben es endlich mal wieder geschafft, eine Folge aufzunehmen. Dieses Mal haben wir uns die frühen 3D Rendering-Techniken angesehen. Es geht um Spiele wie Wolfenstein 3D, Super Mario Kart und DOOM. Von Mode7 über Raycasting bis Binary Space Partitioning geben wir einen kleinen Einblick:
hobbyspieleentwicklerpodcast.d

#podcast #retro #3d #raycasting #mode7

Ein einfach angedeuteter 3D Raum und der stilisierte Wolfenstein 3D Protagonist mit einer rot-blauen 3D Brille. Die Überschrift ist "Retro 3D"
2025-04-09

[Часть 1.5] Делаем свою 3D игру на Python

[Обложка сделана на / fusionbrain.ai/ ] Давайте сделаем редактор уровней для нашей игры ! Эта статья является продолжением этой статьи !

habr.com/ru/articles/899362/

#python #map #map_editor #pygame #pygame #делаем_игру #sigma #raycasting #raycast #ray_casting

2025-04-08

Свой 3d движок на Python [Часть 1]

Делаем 3D на Python! 1.Начнем с начала (установка библиотек) 2.Поработаем с математикой 3. Запустим игру! Начинаем!

habr.com/ru/articles/898960/

#python #pygame #game #doom #raycasting #первая_часть #первая_статья_на_хабре

2025-02-26

Today's updates to the raycasting engine.
I can change the color of the blocks (and load/save the map).
Biggest difference today is that the POV of the player is rendered on the right side in the pseudo '3D' that these engines typically produce.

#gamedev #rendering #raycasting #cplusplus

2025-02-24

A few people asked about the code for my #ZXSpectrum #raycasting demo, so I've put the .tap files here if you were interested.

... Be kind, the graphical glitches get much more noticeable near the walls... #RetroComputing
hundstrasse.com/2025/02/24/zx-

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst