No video

VR powered by N64

  Рет қаралды 150,422

James Lambert

James Lambert

Күн бұрын

Пікірлер: 670
@swinget
@swinget 5 ай бұрын
I’m convinced this is black magic and you’re a class 3 dark wizard
@vipoff3309
@vipoff3309 5 ай бұрын
As a member of the Wizard council, id say this is in fact a Class 4 Subclass Dark Electric Magic, which violate the Genesis Convention.
@Splarkszter
@Splarkszter 5 ай бұрын
Lvl 99 Conjurer
@CreativeMindEnt
@CreativeMindEnt 5 ай бұрын
Totally a class 5 Dark Electric Magic Wizard.
@davidpichardo6240
@davidpichardo6240 5 ай бұрын
the Class 6 Dark Electric Magic Wizards must be crazy
@johnnybravo5969
@johnnybravo5969 5 ай бұрын
Bonfire!!!!
@ThenamesC
@ThenamesC 5 ай бұрын
🚫 playing a n64 in vr ☑️ playing vr on a n64
@JBBost
@JBBost 5 ай бұрын
You clearly haven't used EmuVR if you're gonna put the no sign on the first one
@jhowgx
@jhowgx 5 ай бұрын
​@@JBBostIt's a joke dude
@jassykat
@jassykat 5 ай бұрын
​@@JBBostyou clearly have autism
@emibondo
@emibondo 5 ай бұрын
@@JBBost You clearly haven't heard of a joke
@reasonable78
@reasonable78 5 ай бұрын
@@JBBost You clearly don't own an air fryer
@GreenHamGaming
@GreenHamGaming 5 ай бұрын
James this is absolutely insane and I love it so much. Keep doing what you are doing, seeing you push the N64 to way beyond what anyone possibly expects it to do is just so cool. My 8 year old N64 obsessed self would be losing his mind seeing this stuff. It reminds me of when Sega was talking about launching a VR Headset for the Mega Drive/Genesis. Seeing you pull this off and get an N64 rendering two cameras for VR is just so wild. If I ever meet you I am going to buy you a beer big fella.
@slothonastick32
@slothonastick32 5 ай бұрын
Greenham!!
@-SANDMAN
@-SANDMAN 5 ай бұрын
Smoking pc guy. I love your stuff
@anon_y_mousse
@anon_y_mousse 5 ай бұрын
Your explorations pushing old tech to its limits inspires me. I still game on a potato to this day.
@jimfancy-pants6221
@jimfancy-pants6221 5 ай бұрын
Keep up all you do greenham you're awesome and I love your PC builds/vids
@ashlandwithouttheshd
@ashlandwithouttheshd 5 ай бұрын
“If the project dies I want it to die soon…” *awkward pause where everyone is thinking of Portal 64*
@z_drag0n
@z_drag0n 5 ай бұрын
​​@@maybeitsneatoI would like this comment, but it's incredibly unoriginal and I don't actually like it.
@phanto-64
@phanto-64 5 ай бұрын
I doubt this will cause any problems as it isn't an attempt to put another company's ip on nintendo hardware.
@SpeedyGwen
@SpeedyGwen 2 ай бұрын
portal 64 will always be close to my heart and I will always keep a copy of the source code close to me in the idea of potentially making it more compleet one day, its something that should never have been abandonned
@jamesmurchison144
@jamesmurchison144 5 ай бұрын
I love James' "because I can" style of development.
@GANONdork123
@GANONdork123 5 ай бұрын
If your original game has an art style like that, consider me intrigued 👀
@stuaxo
@stuaxo 5 ай бұрын
He will have learned so much in the previous cancelled project he will be unstoppable.
@Cory_
@Cory_ 5 ай бұрын
That Oculus dev kit is old school, I love it.
@punishedkid
@punishedkid 5 ай бұрын
Nostalgic
@DaussPlays
@DaussPlays 5 ай бұрын
We can't possibly be at the point where 'old school' is something we use to talk about VR hardware.
@lexacutable
@lexacutable 5 ай бұрын
@@DaussPlays VR hardware goes back way further than the original Oculus (I remember trying a VR flight sim at an air show in the mid 90s), but yeah I wouldn't put anything Oculus in that category...
@storminmormin14
@storminmormin14 5 ай бұрын
@@DaussPlaysI’m with you. There’s no way Oculus is old school.
@FunkyStudios
@FunkyStudios 5 ай бұрын
​@DaussPlays We had Vertuality VR headsets in arcades in the 90s, oh also NASA created a VR headset in the 80s too. VR hardware has been around for a while, well kinda.
@tobormax
@tobormax 5 ай бұрын
Around 1994, I think, I got to participate in a VR demo at Epcot Center and the cast member mentioned it was running on Silicon Graphics hardware. Your project really reminds me of that demo. It’s really astonishing what you’ve achieved here.
@alicethetransdalek7333
@alicethetransdalek7333 5 ай бұрын
attempting to play the n64 with the powerglove on vr is peak "this will be gaming in 10 years" but in 1996
@WilfredND
@WilfredND 5 ай бұрын
if you and kaze emanuar teamed up the biggest n64 projects would become a reality
@goob8945
@goob8945 5 ай бұрын
yes this would be awesome....
@MNSweet
@MNSweet 5 ай бұрын
Portal 64 getting pulled seems to have freed you and given you permission to play with other ideas. I'm glad I'm able to witness this journey.
@orangy57
@orangy57 5 ай бұрын
That demo reminds me of the Aladdin virtual reality at Disney world from the 90s, nausea included. Awesome work!!
@walterhorvath8102
@walterhorvath8102 5 ай бұрын
Oh wow, no kidding. I really, really miss DisneyQuest, it’s such a shame that all of those experiences are gone forever now. Pirates of the Caribbean and Jungle Cruise were some of my favorite immersive reality games there.
@samuelthecamel
@samuelthecamel 5 ай бұрын
I can imagine it now... Super Mario 64 in VR on the original (slightly modified) N64. That would make for one heck of a video.
@james.lambert
@james.lambert 5 ай бұрын
Sounds like a great kaze collaboration project
@Datttsnake
@Datttsnake 5 ай бұрын
Would be awesome to have the camera tracking be based of the headset movement ​@james.lambert
@protogon
@protogon 5 ай бұрын
​@@james.lambertlinkup of the century
@Moonshine449
@Moonshine449 5 ай бұрын
@@james.lambertYou just invented a new Mario 64 speedrun category 😂
@maxpoulin64
@maxpoulin64 5 ай бұрын
For those wondering how it looks: pull the video up on your phone or other relatively small screen at 7:30. Put a piece of paper or something in the middle to block the other eye from seeing. Get as close as you can to the phone and try focusing far away, and the two eyes will merge and you got some 3D. It's not bad at all for N64, very blurry though! That would have been crazy in the 90s / early 2000s!
@hisham_hm
@hisham_hm 5 ай бұрын
that worked!! trippy!!
@PotatoPuns
@PotatoPuns 5 ай бұрын
I actually used a hair tie and put my face up to the screen. It was very blurry, but it was the closest I got to merging the different views into a single image. I've never tried vr before, so this was pretty awesome.
@Splarkszter
@Splarkszter 5 ай бұрын
Oh wow!
@Splarkszter
@Splarkszter 5 ай бұрын
Thanks to this tip i can now experience VR for the first time brb i gotta do something...
@Aeduo
@Aeduo 5 ай бұрын
Yeah at the time I doubt I would've minded the resolution. The experience would be quite interesting but I think it would still be so far enough from reality that I wouldn't get any sort of disorientation from it.
@mjcox242
@mjcox242 5 ай бұрын
There are a few things here that might make the framerate usable 1) batching, by only copying an object to the RDP onece and rendering it the two times needed, it lowers the ram bus cost per draw call. 2) Alternate eye rendering, There's 0 chance of a decent reprojection algorithm running on an N64, so an ok alternative is to render 1 eye 1 frame and re-use it the next. Halving the per eye framerate but also halveing the horizontal resolution needed and draw calls. Overall for vr, it's recommended to use the resolution mode that gets closest to your target framerate
@crimson-foxtwitch2581
@crimson-foxtwitch2581 5 ай бұрын
AER relies on reprojection-adjacent shit anyway and also is built upon the assumption that the game will already be running at a high enough framerate to minimize artifacts, so it is not viable in the slightest.
@Brick_Soup
@Brick_Soup 5 ай бұрын
I just realized there is what appears to be a cannon in the background lol
@Sithedd
@Sithedd 5 ай бұрын
That's just a weapon of mass destruction no need to worry.
@edwarda2064
@edwarda2064 5 ай бұрын
That's a telescope. If you're talking about what I think you are.
@timmygilbert4102
@timmygilbert4102 5 ай бұрын
Welcome back 64 daddy
@itssslashhere5245
@itssslashhere5245 5 ай бұрын
There is no reason this should exist and it does and I love it
@Obliteraetion
@Obliteraetion 5 ай бұрын
hell yeah, im excited for the game you are making!! my friend couldn't believe me when I said, "just cuz nintendo ain't making new games for n64, doesn't mean people can't create whole new ones 30 years later, as long as the console lives, so will its fandom"
@karstenkunneman5219
@karstenkunneman5219 5 ай бұрын
Using what amounts to a compass to determine direction on a VR headset is a simple yet genius idea that I certainly never would have come up with
@jefgirdler7232
@jefgirdler7232 5 ай бұрын
"Shut down my port of Portal, will ya?! Fine! Gonna go even nuttier!" Bro this is inCREDIBLE.
@Phantoon
@Phantoon 5 ай бұрын
The VR stuff is really cool, but the exciting thing is the art style of your new project. It's absolutely beautiful.
@NidonocuPoisonBunny
@NidonocuPoisonBunny 5 ай бұрын
As a daily VR user today, its rather awesome to see that same tech being powered by my childhood console. Given modern VR tends to need at least 80 to 90 FPS to prevent motion sickness in the average player, I pre-emptively winced when you said you could only poll every 60 frames and render even less! Still a very impressive tech demo, and that artwork looks lush! Can't wait to see more of your original title!
@SuperWiiBros08
@SuperWiiBros08 5 ай бұрын
After Portal 64 I'm glad you still manage to create groundbreaking n64 stuff
@ludokrus3564
@ludokrus3564 5 ай бұрын
oh hey its you, your cool
@ryanbaker1097
@ryanbaker1097 5 ай бұрын
Already working on another wild project. Very cool!
@freescape08
@freescape08 5 ай бұрын
I'm so glad that you've picked up so quickly to pivot to an original project. I'm super excited to do what you do next. Loving the creativity and hearing about the struggles along the way
@ScratchdHelp
@ScratchdHelp 5 ай бұрын
seeing a dk1 in 2024 feels crazy, its not even that old but it feels so vintage, great work!
@OliviaFel
@OliviaFel 5 ай бұрын
Actually the best channel on KZfaq, can't believe this is real.
@ConsoleCombat
@ConsoleCombat 5 ай бұрын
Dear James, thank you for clearly showing how incredibly inept and useless I am. I am surprised that I can even dress myself in the mornings. Your ability to just dream up something and then make it reality is nothing short of amazing. I’m sorry for wasting air.
@james.lambert
@james.lambert 5 ай бұрын
Hey, the first step to being good at something is being bad at it!
@ronnbumble
@ronnbumble 5 ай бұрын
This is mindblowing. It's also so poetic to me?? to have the N64, a landmark console in the 3D space, connect to VR, the modern horizon of 3D work, agh. its beautiful!! The scene especially looks so beautiful, I like the pixelated look a lot. I think its charming and cozy.
@markdaga1711
@markdaga1711 5 ай бұрын
I'M SO GLAD TO SEE YOU BOUNCING BACK!! You rock. Keep rocking!
@NoVIcE_Source
@NoVIcE_Source 5 ай бұрын
this is amazing
@mr.shplorb662
@mr.shplorb662 5 ай бұрын
Agreed entirely
@EvKem
@EvKem 5 ай бұрын
Happy to see you keeping up making stuff after what happened. This is a sick project!
@Skeffles
@Skeffles 5 ай бұрын
Amazing to see how you linked these together! I can almost imagine an alternative universe where the virtual boy and powerglove did well and the N64 was a super VR experience.
@davidnoble1477
@davidnoble1477 5 ай бұрын
I love it that people as smart as James are out there doing amazing work like this. Just made my day.
@VexAcer
@VexAcer 5 ай бұрын
That desert scene is pretty amazing looking by N64 standards. Not to mention having it running at a full 640x480 + being rendered twice thru VR without it becoming a total slideshow.
@mustardseed
@mustardseed 5 ай бұрын
Oh man I’d love to try this with my DK1. This is amazing!
@robertwyatt3912
@robertwyatt3912 5 ай бұрын
Man, it’s crazy how much VR has progressed since the DK1.
@johnrickard8512
@johnrickard8512 5 ай бұрын
So many old consoles are learning new tricks. What a time to be alive! I can't wait for the next thing the 3ds pulls off!
@YOLOnline
@YOLOnline 5 ай бұрын
yoo haha, this is so cool. A couple years ago i messed with trying to connect my n64 with an Oculus thru the use of some "basic" virtual desktop stuff and couldn't even fully get that to work, let alone actually having it word like this. Keep it up!
@ProSureString
@ProSureString 5 ай бұрын
i love your vids btw!
@alasyon
@alasyon 5 ай бұрын
Dude, you are amazing!! The 3D looks great and I really enjoyed your explanation of the gyro/accelerometer/compass!
@user-hf6ve5px3j
@user-hf6ve5px3j 5 ай бұрын
Your ideas are great, but don't let them take down your project again. The whole Portal thing you did was nuts, I hope your inventions will come to our homes
@officialretroshell
@officialretroshell 5 ай бұрын
Awesome project! We will add this to our weekly retro gaming roundup.
@rcdude61221
@rcdude61221 5 ай бұрын
this shows that even cheap pcs should be able to play vr
@GreenSwede
@GreenSwede 5 ай бұрын
not quite, you still want visual clarity from higher resolutions and higher framerates.
@ricardobino7410
@ricardobino7410 5 ай бұрын
I'm so glad that what happened to Portal64 didn't make you quit. You have talent.
@zactron1997
@zactron1997 5 ай бұрын
Excuse me, but you missed the perfect opportunity to make a Virtual Boy emulator for the N64.
@RobsonLanaNarvy
@RobsonLanaNarvy 5 ай бұрын
Glad to see that you are still making N64 projects.
@SirSicCrusader
@SirSicCrusader 5 ай бұрын
The very notion that the n64 can do any of this AT ALL is completely wild, we could have been vomit inducingly VRing it up with Mario all this time damnit!
@PopeGoliath
@PopeGoliath 5 ай бұрын
I love this project! In the future when you have audio quality issues, it would be helpful to run it through a low pass filter to cut out that high-pitched ear-drill.
@alex15095
@alex15095 5 ай бұрын
I think just a simple notch filter was needed
@DemsW
@DemsW 5 ай бұрын
If you haven't checked it out already, there's a video of someone turning their WiiU into a VR headset on KZfaq. In that video, they talk about a new research paper's algorithm that applies error correction to the gyro magneto and accelero sensors to make a much better approximation, and it's also computationally cheap. Just thought I'd let you know.
@NeatNit
@NeatNit 5 ай бұрын
The real milestone is 65,536 subscribers. You'll be there soon :)
@JohnGuyJohn
@JohnGuyJohn 5 ай бұрын
I'm just shaking my head quietly. Shine on, you crazy diamond.
@ElectroPotato
@ElectroPotato 5 ай бұрын
Wow! This could be the 90s VR experience we all dreamed of 30 years ago.
@ElectroPotato
@ElectroPotato 5 ай бұрын
Btw, regarding the latency issue, wouldn't a more powerful device work better for processing the input? Let's say a raspberry pi, instead of an arduino?
@purenatural5736
@purenatural5736 5 ай бұрын
It’s hard to believe what I see. Exceptional work.
@mileskosik472
@mileskosik472 5 ай бұрын
This is incredibly cool! I think a good compromise would be to ditch head tracking, that would remove much of the issues with motion sickness, and just have it be a 3d experience instead. There would be the added benefit of being able to have many more headsets work if they dont need tracking.
@Addictedtocollecting01
@Addictedtocollecting01 5 ай бұрын
Seeing you with that headset and glove on, almost made me cry... the prophecy is almost fulfilled.
@Heavenira
@Heavenira 5 ай бұрын
your audience loves this, even more than portal64
@FoxyAnimater
@FoxyAnimater 5 ай бұрын
I don't know, I'm waiting for someone to ask Mr.Lambert for the portal64 source code and rip out the LibUltra components and replace them with the LibDragon Components and even maybe make LibDragon more usable than LibUltra so that kind of problem never occurs again, but that is wishful thinking and may never come to pass sadly, but until it may come to pass that it has occurred, I will never let anyone remove my copy of Portal 64 v0.15.0 from me, and I wish James the best in his individual endeavors.
@hatandhoodie_
@hatandhoodie_ 5 ай бұрын
Glad to see you're still performing magic despite Portal 64's cancellation, this project looks insane.
@lonestar98
@lonestar98 5 ай бұрын
I'm glad KZfaq served me this, great channel
@greebo4446
@greebo4446 5 ай бұрын
If there were still any doubts about your skills and this channel's future beyond Portal 64, there aren't after watching this video. Absolute madness.
@antifreeze44
@antifreeze44 5 ай бұрын
you should have 6million subs man, this is awesome stuff!
@projectz975
@projectz975 5 ай бұрын
Steam says my old i5 laptop isnt powerful enough for VR but this guy can get it working on an N64
@HappyWheelFan2013
@HappyWheelFan2013 5 ай бұрын
Dk1 oculus is such a nostalgic thing to see. VR has come such a long way and still isn't anywhere near the end of innovation. One of the few consumer technologies that have made leaps and bounds in progress. Everything else has been at a standstill with nothing but gimmicks for at least the last 10 years
@scruvydom
@scruvydom 5 ай бұрын
Amazing! It would be cool to see this with a more stripped back environment, aiming for 60fps! I wonder if it would even be possible to get 60fps in the higher resolution mode if the poly count were low enough, maybe relying more on untextured vertices etc...
@emertonom
@emertonom 5 ай бұрын
Very cool experiment! My thought on making the sensor fusion more responsive is that you might be able to do more to mix the gyro with the accelerometer. That is, instead of applying the smoothing directly to the trauma from the accelerometer, you could apply the transform implied by the gyro reading to the existing gravity vector estimate, and then smooth the current reading with the transformed version of the prior estimate. That seems like it should retain the smoothing effect for the gravity vector, but reduce the damping it applies to head rotations. It might also let you get away with a slightly lower damping factor. Just a thought. Very cool work! I do think people really underestimate how immersive VR can be even at low resolutions like this.
@emertonom
@emertonom 5 ай бұрын
Oops! KZfaq isn't letting me edit the comment, but I'm not sure how "trauma" got in there. Phone keyboards are sometimes mysterious. I think it was meant to be "input," "data," or "vector"? None of those is close to the swipe path for "trauma," though, so I'm really confused how that ended up there.
@NotHere2SellCookies
@NotHere2SellCookies 5 ай бұрын
You are so insanely smart dude. N64 is my all time favorite console.
@luispieri640
@luispieri640 5 ай бұрын
Love to see you going for another project after what happened with Valve.
@NERDmNERDf
@NERDmNERDf 5 ай бұрын
If you make this open source, id absolutely give this a shot
@ChunkySteveo
@ChunkySteveo 5 ай бұрын
He's back, thank goodness 🎉
@jonnyturner7114
@jonnyturner7114 5 ай бұрын
The way you explained the physic maths behind everything caused me a epiphany as to why math is important to technology. Less math equal VR N64, MORE MATHS equal go to moon. Thanks for the video.
@CowardForces
@CowardForces 5 ай бұрын
That thicc ambient occlusion though
@channel11121
@channel11121 5 ай бұрын
You need to add time travel and warping the rendered image to match predicted location at the last second. There's quite a lot you can do about the lag. If the warping of the rendered image isnt possible on N64, you can still do the time travel stuff, just remember to interpolate based on estimated head center's rotation, not the headset's :)
@within_cells
@within_cells 5 ай бұрын
This is even cooler than portal
@kennypowers1945
@kennypowers1945 5 ай бұрын
Saw this mentioned on spawn waves channel. Cool stuff
@Mrshoujo
@Mrshoujo 5 ай бұрын
Interesting fact: 3D Missile Command on the 64-Bit Atari Jaguar was originally intended to be a VR Game but the option was abandoned because the head set technology at the time was too heavy. It would work with today's technology.
@Komeuppance
@Komeuppance 5 ай бұрын
Glad that events have opened a portal into even more amazing 64 updates. Would love to see a for show image of you with the 64, Power Glove, and Occulus. Also, what about dual n64s... I imagine that besides the hardware hurdles, the latency result would not be worth the squeeze.
@RiverReeves23
@RiverReeves23 5 ай бұрын
Great to see your projects continuing. Super excited to see what your original game concept will be.
@TomNomNomDotCom
@TomNomNomDotCom 3 ай бұрын
Now that you know you can read them, the sensors from a DK1 would be great candidates to transplant into the Power Glove and make it work properly :)
@jmh4313
@jmh4313 5 ай бұрын
Watching this had thinking about the "virtual boy"; former developers of Nintendo stated that they did had a headset that is comparable to the "htc vive pro". They even complained that the Virtual Boy was so bad it was nicknamed "virtual dog".
@Hextator
@Hextator 5 ай бұрын
I was fooling around with seeing what this would be like by synchronizing the inputs of 2 characters while playing my Jet Force Gemini co-op mod. I would cross my eyes after moving one of the characters to the side to simulate the interpupillary distance. I would readjust the character positions as needed (the mod includes support for a key bind that sets the position and rotation of other players to those of player 1, so readjusting was easy), and then I could kind of play "in 3D". It was pretty cool. Jet Force Gemini supports top and bottom split screen (and 4 corner split screen for 3 and 4 player sessions); of course, I was using the side by side split screen mode instead so that I could achieve the stereoscopic effect. Slightly related: it really bothers me that so many documents discussing stereoscopic vision use example images arranged so that the left eye view is on the left. I'm trying to see the stereoscopic effect without relying on hardware; you'd think the researchers would have figured out that the right eye view should be on the left regardless of the choice of viewing method made by members of their audience. edit: breh, the example video output you show at 7:30 has the same problem! edit that part to be R|L, damn!!
@divisionbyzero8133
@divisionbyzero8133 5 ай бұрын
The R|L arrangement you describe allows the image to be viewed cross-eyed, while the L|R placement allows the image to be viewed parallel, which is where you focus your eyes on a point past the paper/screen by relaxing them (described as looking "through" the image). In this arrangement your left eye sees the left half while your right eye sees the right half. Personally I've found the parallel view (L|R) easier to see in 3D than the cross-eyed view (R|L), but I'm aware that some people have a lot of trouble with it too and prefer cross-eyed. Hope that helps any! (Also that's really cool, using split-screen co-op for stereoscopic 3D haha)
@C.I...
@C.I... 5 ай бұрын
@@divisionbyzero8133 Cross-eyed makes my vision go blurry afterwards since it requires decoupling focus from convergence, but I only very rarely have been able to make parallel view work at all (and it's easy to accidentally snap out of again). When I have been able to make parallel work, it was fantastic and much less taxing on the old eye muscles, but only certain images (I think with single strong vertical lines) let me do it.
@mattmmilli8287
@mattmmilli8287 5 ай бұрын
The lag between moving your head and visuals updating is what’s going to make you feel uneasy most 😂 cool project tho !
@yaelm631
@yaelm631 5 ай бұрын
You went from portal on the n64 to something I like even more: VR! Also wow the stereo overloap looks so small on the DK1 7:34 x)
@bloodypommelstudios7144
@bloodypommelstudios7144 5 ай бұрын
Very cool. A while back I was thinking about what VR would look like if it was released back int he day for either PS1 or N64 using an analogue video signal so I've got a few alternative rendering ideas which could be experimented with. 1. half-vres stereo: Render field 1 to the left eye and field 2 to the right eye. This would give higher horizontal resolution but lower vertical resolution than your approach. 2. full frame mono: Render full frame to both eyes, gain resolution but lose stereoscopy, might be worth the sacrifice at such low resolution. 3. R/B stereoscopy. Green to left eye, blue to right eye. Gain resolution but sacrifice colour information. Multiplayer would be cool too but would require even larger sacrifices, I'd probably sacrifice stereoscopy so you can have head tracked multiplayer at an acceptable resolution.
@benbencom
@benbencom 5 ай бұрын
re 8:00: All VR systems deal with latency between tracking and display. What you do is extrapolate the pose (rotation in your case) based on rate*latency so that the image is in the right place when the light reaches your eyes.
@wittymchitty
@wittymchitty 5 ай бұрын
Yo, using older tech to simulate VR is so dope! Will your new game be released on the Quest?
@MrLind87
@MrLind87 5 ай бұрын
My lesser peasant mind wouldn't be able to have such a crazy idea and less to make it work, this is one of the craziest N64 modding/coding stuff I've ever seen, so sad that Valve shut your Portal project down but it looks like it will be just a mishap in a long journey of cool stuff. By the way, it looks like it wasn't that difficult either, you look like you pulled it off in a weekend, yet very impressive for a N64.
@michaelbuckers
@michaelbuckers 5 ай бұрын
The way you combat tracking lag is through prediction. Extrapolate 1st and 2nd order motion (velocity and acceleration) by a few milliseconds ahead of the current orientation. Exact value depends on the specific motion-to-photons total system delay and in your case is obtained experimentally. PC, console and mobile headsets all have to do this because there's no framerate high enough to have unnoticeable motion lag without any remedial code - which is below 2 milliseconds (human oculomotor coordination is extremely fast and precise). Also you can shave off a few milliseconds of total system lag by polling headset rotation immediately before rendering down to a millisecond. Which is why DK1 has 1000hz polling rate despite only being capable of 60 fps. To get a proper VR output you need to render the final picture over a lens warp mesh, which does the inverse barrel distortion of your lens (straight grid rendered over such mesh should appear straight after passing through the lens). And the way you deal with dropped frames is by producing a synthetic new frame mid-rendering by treating the last one as a skybox (you actually just shift and rotate it but that conveys the idea better). Speaking of DK1, besides extremely strong SDE, poor resolution, low framerate and lack of positional tracking, large part of the reason it's vomit-inducing is its full-persistence display, which creates reverse motion blur when your head is moving (your eyes move across stationary screen, causing visual blur). If you can hack the headset backlight to strobe at 60 hz with low duty cycle, it'll appear a lot sharper. The SDE can also be remedied by simply installing an M3 privacy screen directly in front of the panel, or a very matte screen protector.
@CandiedC
@CandiedC 5 ай бұрын
This alongside Kanes redone SM64 engine could possibly allow native Super Mario 64 in VR
@plastered_crab
@plastered_crab 5 ай бұрын
I absolutely loved this. Keep it up James!
@PrimalShutter
@PrimalShutter 5 ай бұрын
That little environment looks great
@Deddshot
@Deddshot 5 ай бұрын
Congrats on reaching 64 subscribers!
@james.lambert
@james.lambert 5 ай бұрын
🎉
@nevanski
@nevanski 5 ай бұрын
a digital circus n64 game is closer than we thought
@barry-allenthe-flash8396
@barry-allenthe-flash8396 3 ай бұрын
Just heard of Spellcraft 64 on Time Extension, so if this beautiful desert environment is a proof of concept for _that,_ well.... definitely subscribing! ESPECIALLY since it sounds like you're shooting for a flexible magic system a la _Mages of Mystralia_ or something (one of, if not my, absolute favorite spell crafting systems ever in a game). Can't wait for you to show off more incredibly cool things. Honestly I don't know why it's taken me so long to sub anyway, but at least I fixed that today!
@fredoyt5609
@fredoyt5609 5 ай бұрын
Excuse my English I'm French. I'm a very happy subscriber of your channel. Your work is amazing and I am fascinated with your projets
@KillTheFace55
@KillTheFace55 5 ай бұрын
I think it would be WAY COOLER if you could send all of the sensor data over three N64 ports, because then they're all in use!
@yherok
@yherok 5 ай бұрын
Just imagine... having had something like this at the time. Just imagine
@MoonSarito
@MoonSarito 5 ай бұрын
This is amazing, this looks extremely impressive, I never thought anyone would actually do a real VR experience on 1996 hardware and the in-game showcase environment looks very well done by Nintendo 64 standards. I would love to see other consoles doing VR, I remember back in the Wii days when I was a kid I kept imagining how cool it would be to have something like that in games like Wii Sports Resort, I always wondered if this actually can be done one day.
@jonmayer
@jonmayer 5 ай бұрын
This could have gone good with Portal... womp womp This is just as amazing though. You are an N64 magician.
@taylorroddin
@taylorroddin 5 ай бұрын
this dude is a wizard and the N64 is his wand
Turning A Wii U Into A VR Headset
19:30
The Dev Atlas
Рет қаралды 65 М.
Digital Decay Of 2000's PC Game DRM
17:14
Tech Tangents
Рет қаралды 675 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 15 МЛН
Мы сделали гигантские сухарики!  #большаяеда
00:44
Yum 😋 cotton candy 🍭
00:18
Nadir Show
Рет қаралды 7 МЛН
I built a MODERN N64...
21:29
Zac Builds
Рет қаралды 2,1 МЛН
What was the N64 Expansion Pak actually used for?
15:03
Modern Vintage Gamer
Рет қаралды 1,1 МЛН
I Listened To Wheatley!
2:21
AstroPurple
Рет қаралды 7 М.
I should have tried this earlier - Bigscreen VR.
11:07
optimum
Рет қаралды 2,6 МЛН
I took Taser Chess to Open Sauce
12:40
Everything Is Hacked
Рет қаралды 349 М.
The Folded Polynomial - N64 Optimization
14:26
Kaze Emanuar
Рет қаралды 230 М.
I tried 6 pirate game consoles from AliExpress
17:33
Linus Tech Tips
Рет қаралды 3,3 МЛН
I Bought the Cheapest and Most Expensive Motorized Bike kits from Amazon
25:45
Bikes and Beards
Рет қаралды 3,6 МЛН
I bought the most UNBREAKABLE Tech Ever!
34:14
Mrwhosetheboss
Рет қаралды 7 МЛН
Forgotten and Weird Nintendo 64 Games
28:55
Austin Eruption
Рет қаралды 387 М.