DS emulation gets an augmented reality proof of concept

Screenshot from 2023-06-23 14-42-31.png

Homebrew and romhacking developers are always working on great things to bring forth new ways to experience great classics for older consoles. One such example is in DS emulation, which has seen it's fair share of attention these past years, like the introduction of a new emulator in the form of melonDS, which seems to be in a fast track to becoming the defacto DS emulator, and today it seems like a big breakthrough in DS emulation has appeared based on the work of melonDS.

Software developer Zhuowei Zhang has developed a proof of concept of an augmented reality feature for DS emulation, in which a holographic 3D image of the current game floats above the controller the player uses for the emulator.



As detailed in the tweet, the proof of concept works with melonDS and the melonDS core, utilizing a live 3D model extraction called MelonRipper, and the augmented reality development is possible using iOS' RealityKit. The prototype currently has some downsides, which Zhang goes into detail in the GitHub repository for the project:
  • the MelonRipper->RealityKit converter doesn't work very well (e.g. doesn't handle transparency)
  • there's a terrible memory leak (might be this?) that crashes the app after a few minutes
  • only tested with the camera position used by Mario Kart DS.
    • (for example, Pokemon Black and HeartGold use a different camera angle, and I had to remove the shader that crops the model for anything to show up)
  • no way to select rom/touchscreen input/etc. The ROM name is hardcoded to "rom.nds" in the app's folder in Files/iTunes.
Despite these downsides, the project as it stands is already outstanding, giving players some glimpses of the augmented reality with some DS titles like Mario Kart DS, Pokemon Heart Gold and Pokemon Black, giving a floating image of the games with great detail (aside from the transparency issues mentioned in the repository).

The project is currently open source and available in Zhang's GitHub repository linked below.

:arrow: DSReality GitHub Repository
 

x65943

i can be your sega dreamcast or sega nightmarecast
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,234
Trophies
3
Location
ΗΠΑ
XP
26,485
Country
United States
As jank as it looks, the AR pokemon is something I really wish takes off - love the way you can look on like a little miniature set
 
  • Like
Reactions: CameronCataclysm

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,498
Trophies
2
Age
44
Location
Scotland
XP
5,161
Country
United Kingdom
I don't get this... Ar on a ds but they using a switch and obviously another camera source??

I dont understand what they are playing on, how they are viewing it, what device im watching in the video and my... it looks god awful... What is the point??

Im not trying to bash it here, just understand the what and why as personally it seems a pointless, overly convoluted way to play a ds game.

Can anyone explain a useful reason for this as I can't think of any ds game I wanna play like this!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I better over react and get all fussy for the lols