#raycasting — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #raycasting, aggregated by home.social.
-
TTF-DOOM: как я запустил 3D-рейкастер внутри TrueType-шрифта
Каждый, кто хоть раз заглядывал на Hacker News или r/ItRunsDoom, знает традицию: DOOM должен работать на всём. PDF-файлы, SQL-запросы, кишечные бактерии, тест на беременность - список бесконечен, и каждый новый порт абсурднее предыдущего Но я задался вопросом: а можно ли запустить DOOM внутри шрифта? Оказалось, что можно. И вот как.
https://habr.com/ru/articles/1020668/
#doom #truetype #font #raycasting #hinting #javascript #creative_coding #turingcomplete #байткод #компилятор
-
TTF-DOOM: как я запустил 3D-рейкастер внутри TrueType-шрифта
Каждый, кто хоть раз заглядывал на Hacker News или r/ItRunsDoom, знает традицию: DOOM должен работать на всём. PDF-файлы, SQL-запросы, кишечные бактерии, тест на беременность - список бесконечен, и каждый новый порт абсурднее предыдущего Но я задался вопросом: а можно ли запустить DOOM внутри шрифта? Оказалось, что можно. И вот как.
https://habr.com/ru/articles/1020668/
#doom #truetype #font #raycasting #hinting #javascript #creative_coding #turingcomplete #байткод #компилятор
-
TTF-DOOM: как я запустил 3D-рейкастер внутри TrueType-шрифта
Каждый, кто хоть раз заглядывал на Hacker News или r/ItRunsDoom, знает традицию: DOOM должен работать на всём. PDF-файлы, SQL-запросы, кишечные бактерии, тест на беременность - список бесконечен, и каждый новый порт абсурднее предыдущего Но я задался вопросом: а можно ли запустить DOOM внутри шрифта? Оказалось, что можно. И вот как.
https://habr.com/ru/articles/1020668/
#doom #truetype #font #raycasting #hinting #javascript #creative_coding #turingcomplete #байткод #компилятор
-
TTF-DOOM: как я запустил 3D-рейкастер внутри TrueType-шрифта
Каждый, кто хоть раз заглядывал на Hacker News или r/ItRunsDoom, знает традицию: DOOM должен работать на всём. PDF-файлы, SQL-запросы, кишечные бактерии, тест на беременность - список бесконечен, и каждый новый порт абсурднее предыдущего Но я задался вопросом: а можно ли запустить DOOM внутри шрифта? Оказалось, что можно. И вот как.
https://habr.com/ru/articles/1020668/
#doom #truetype #font #raycasting #hinting #javascript #creative_coding #turingcomplete #байткод #компилятор
-
I forgot to share these ppdates on my raycaster engine!
https://www.youtube.com/watch?v=TqZTS_PLa1E&feature=youtu.be
#Raycasting #RealmchildInvasion #GameDev #PixelArt #Doom #Wolf3d #Wolfenstein3d #BrowserBased #HTML5
-
I forgot to share these ppdates on my raycaster engine!
https://www.youtube.com/watch?v=TqZTS_PLa1E&feature=youtu.be
#Raycasting #RealmchildInvasion #GameDev #PixelArt #Doom #Wolf3d #Wolfenstein3d #BrowserBased #HTML5
-
I forgot to share these ppdates on my raycaster engine!
https://www.youtube.com/watch?v=TqZTS_PLa1E&feature=youtu.be
#Raycasting #RealmchildInvasion #GameDev #PixelArt #Doom #Wolf3d #Wolfenstein3d #BrowserBased #HTML5
-
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, 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.
https://untrustedlife.itch.io/realmchild-invasion-from-scratch-js-raycaster-no-libs
#Raycasting
#RealmchildInvasion
#GameDev
#PixelArt
#Doom
#Wolf3d
#Wolfenstein3d
#BrowserBased
#HTML5
#indiedev
#indie
#indiegamedev
#retro
#gaming -
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, 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.
https://untrustedlife.itch.io/realmchild-invasion-from-scratch-js-raycaster-no-libs
#Raycasting
#RealmchildInvasion
#GameDev
#PixelArt
#Doom
#Wolf3d
#Wolfenstein3d
#BrowserBased
#HTML5
#indiedev
#indie
#indiegamedev
#retro
#gaming -
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.
https://untrustedlife.itch.io/realmchild-invasion-from-scratch-js-raycaster-no-libs
#Raycasting
#RealmchildInvasion
#GameDev
#PixelArt
#Doom
#Wolf3d
#Wolfenstein3d
#BrowserBased
#HTML5
#indiedev
#indie
#indiegamedev
#retro
#gaming -
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.
https://untrustedlife.itch.io/realmchild-invasion-from-scratch-js-raycaster-no-libs
#Raycasting
#RealmchildInvasion
#GameDev
#PixelArt
#Doom
#Wolf3d
#Wolfenstein3d
#BrowserBased
#HTML5
#indiedev
#indie
#indiegamedev
#retro
#gaming -
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.
https://untrustedlife.itch.io/realmchild-invasion-from-scratch-js-raycaster-no-libs
#Raycasting
#RealmchildInvasion
#GameDev
#PixelArt
#Doom
#Wolf3d
#Wolfenstein3d
#BrowserBased
#HTML5
#indiedev
#indie
#indiegamedev
#retro
#gaming -
Псевдо-3D движок за 150 строк кода или рейкастинг для чайников
На хабре было много статей как создать такой движок, но их проблема была в том что они давали только отрывки кода, не объясняя полностью весь процесс, который мог бы быть по-настоящему полезен новичкам или полным нулям. Поэтому я решил подделится своим опытом в этом направлении
https://habr.com/ru/articles/948320/
#SFML #C++ #Игровой_движок #raycasting #псевдотрёхмерность #псведо3D #минимализм #kiss #игра #импровизация
-
Псевдо-3D движок за 150 строк кода или рейкастинг для чайников
На хабре было много статей как создать такой движок, но их проблема была в том что они давали только отрывки кода, не объясняя полностью весь процесс, который мог бы быть по-настоящему полезен новичкам или полным нулям. Поэтому я решил подделится своим опытом в этом направлении
https://habr.com/ru/articles/948320/
#SFML #C++ #Игровой_движок #raycasting #псевдотрёхмерность #псведо3D #минимализм #kiss #игра #импровизация
-
Псевдо-3D движок за 150 строк кода или рейкастинг для чайников
На хабре было много статей как создать такой движок, но их проблема была в том что они давали только отрывки кода, не объясняя полностью весь процесс, который мог бы быть по-настоящему полезен новичкам или полным нулям. Поэтому я решил подделится своим опытом в этом направлении
https://habr.com/ru/articles/948320/
#SFML #C++ #Игровой_движок #raycasting #псевдотрёхмерность #псведо3D #минимализм #kiss #игра #импровизация
-
Псевдо-3D движок за 150 строк кода или рейкастинг для чайников
На хабре было много статей как создать такой движок, но их проблема была в том что они давали только отрывки кода, не объясняя полностью весь процесс, который мог бы быть по-настоящему полезен новичкам или полным нулям. Поэтому я решил подделится своим опытом в этом направлении
https://habr.com/ru/articles/948320/
#SFML #C++ #Игровой_движок #raycasting #псевдотрёхмерность #псведо3D #минимализм #kiss #игра #импровизация
-
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: https://kissyagni.com/the-bloch-sphere/index.html
Code available here: https://codeberg.org/KissYagni/KissYagni_blog/src/branch/master/content/the-bloch-sphere
-
Today I worked with #RayCasting in 3D with #Godot 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:
https://hobbyspieleentwicklerpodcast.de/episodes/023_-_Retro_3D/ -
[Часть 1.5] Делаем свою 3D игру на Python
[Обложка сделана на / fusionbrain.ai/ ] Давайте сделаем редактор уровней для нашей игры ! Эта статья является продолжением этой статьи !
https://habr.com/ru/articles/899362/
#python #map #map_editor #pygame #pygame #делаем_игру #sigma #raycasting #raycast #ray_casting
-
[Часть 1.5] Делаем свою 3D игру на Python
[Обложка сделана на / fusionbrain.ai/ ] Давайте сделаем редактор уровней для нашей игры ! Эта статья является продолжением этой статьи !
https://habr.com/ru/articles/899362/
#python #map #map_editor #pygame #pygame #делаем_игру #sigma #raycasting #raycast #ray_casting
-
[Часть 1.5] Делаем свою 3D игру на Python
[Обложка сделана на / fusionbrain.ai/ ] Давайте сделаем редактор уровней для нашей игры ! Эта статья является продолжением этой статьи !
https://habr.com/ru/articles/899362/
#python #map #map_editor #pygame #pygame #делаем_игру #sigma #raycasting #raycast #ray_casting
-
[Часть 1.5] Делаем свою 3D игру на Python
[Обложка сделана на / fusionbrain.ai/ ] Давайте сделаем редактор уровней для нашей игры ! Эта статья является продолжением этой статьи !
https://habr.com/ru/articles/899362/
#python #map #map_editor #pygame #pygame #делаем_игру #sigma #raycasting #raycast #ray_casting
-
Свой 3d движок на Python [Часть 1]
Делаем 3D на Python! 1.Начнем с начала (установка библиотек) 2.Поработаем с математикой 3. Запустим игру! Начинаем!
https://habr.com/ru/articles/898960/
#python #pygame #game #doom #raycasting #первая_часть #первая_статья_на_хабре
-
Commodore 64 Ray Casting Engine – Wolfenstein 3D-Style FPS (Demo 2)
#Commodore64 #C64 #RetroGaming #Wolfenstein3D #FPS #RayCasting #8BitGaming #PETSCII
https://theoasisbbs.com/commodore-64-ray-casting-engine-wolfenstein-3d-style-fps-demo-2/?feed_id=1707&_unique_id=67b493cf0e73b -
Building a Raycaster Within Bash - Wolfenstein 3D was a paradigm-shifting piece of software, using raycasting techniq... - https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #softwarehacks #raycasting #raycaster #bash #code
-
Building a Raycaster Within Bash - Wolfenstein 3D was a paradigm-shifting piece of software, using raycasting techniq... - https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #softwarehacks #raycasting #raycaster #bash #code
-
Building a Raycaster Within Bash - Wolfenstein 3D was a paradigm-shifting piece of software, using raycasting techniq... - https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #softwarehacks #raycasting #raycaster #bash #code
-
Building a Raycaster Within Bash - Wolfenstein 3D was a paradigm-shifting piece of software, using raycasting techniq... - https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #softwarehacks #raycasting #raycaster #bash #code
-
Building a Raycaster Within Bash - Wolfenstein 3D was a paradigm-shifting piece of software, using raycasting techniq... - https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #softwarehacks #raycasting #raycaster #bash #code
-
Building a Raycaster Within Bash https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #SoftwareHacks #raycasting #raycaster #bash #code
-
Building a Raycaster Within Bash https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #SoftwareHacks #raycasting #raycaster #bash #code
-
Building a Raycaster Within Bash https://hackaday.com/2025/01/16/building-a-raycaster-within-bash/ #SoftwareHacks #raycasting #raycaster #bash #code
-
Commodore 64 Raycasting Demo by Piotr Kózka: Grey Engine Updates
#Commodore64 #C64 #GreyEngine #Raycasting #RetroGaming #AssemblyProgramming #MOS6510 #Wolfenstein3D #Doom
https://theoasisbbs.com/commodore-64-raycasting-demo-by-piotr-kozka-grey-engine-updates/?feed_id=1185&_unique_id=6787c150b19c1 -
Behold a First-Person 3D Maze, Vintage Atari Style https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #Retrocomputing #SoftwareHacks #raycasting #vintage #3dmaze #Games #atari
-
Behold a First-Person 3D Maze, Vintage Atari Style https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #Retrocomputing #SoftwareHacks #raycasting #vintage #3dmaze #Games #atari
-
Behold a First-Person 3D Maze, Vintage Atari Style https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #Retrocomputing #SoftwareHacks #raycasting #vintage #3dmaze #Games #atari
-
Behold a First-Person 3D Maze, Vintage Atari Style - [Joe Musashi] was inspired by discussions about 3D engines and decided to create a... - https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #retrocomputing #softwarehacks #raycasting #vintage #3dmaze #games #atari
-
Behold a First-Person 3D Maze, Vintage Atari Style - [Joe Musashi] was inspired by discussions about 3D engines and decided to create a... - https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #retrocomputing #softwarehacks #raycasting #vintage #3dmaze #games #atari
-
Behold a First-Person 3D Maze, Vintage Atari Style - [Joe Musashi] was inspired by discussions about 3D engines and decided to create a... - https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #retrocomputing #softwarehacks #raycasting #vintage #3dmaze #games #atari
-
Behold a First-Person 3D Maze, Vintage Atari Style - [Joe Musashi] was inspired by discussions about 3D engines and decided to create a... - https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #retrocomputing #softwarehacks #raycasting #vintage #3dmaze #games #atari
-
Behold a First-Person 3D Maze, Vintage Atari Style - [Joe Musashi] was inspired by discussions about 3D engines and decided to create a... - https://hackaday.com/2024/10/20/behold-a-first-person-3d-maze-vintage-atari-style/ #retrocomputing #softwarehacks #raycasting #vintage #3dmaze #games #atari
-
Das nenne ich mal ein #Retro #Buch... Ich glaube, #Raycasting wird bestimmt keine Renaissance erleben, trotzdem schaffe ich es nicht, das Buch wegzuwerfen. Das Buch ist übrigens von 1995.