Discuss Scratch

sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

Ethan_1 wrote:

Your best bet (for speed and mobile use) would probably be to mod phosphorus, change the fps limit to 90 (the ideal min fps for VR) and get the fastest phone you can find.
Thanks for advice!
Macie1234
Scratcher
100+ posts

VR (virtual reality) in scratch

Use this and phosphorus?
sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

Macie1234 wrote:

Use this and phosphorus?
not exactly… I'm using the google technique of a smart phone like the imcardboard >>>buy it at imcardboard.com
sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

Day3 has come… =.0 sleepy, building prototype 2 01110100011010000110010100100000011011100110000101101101011001010010000001101001011100110010000001010000010101000010110100110000001100000011000000110010.
al-x
Scratcher
45 posts

VR (virtual reality) in scratch

I don't think this is possible unless you rewrite Scratch in Java or any language that compiles to Android namely because you can't use the gyro unless it's a native application. Maybe there's some framework I don't know of (like a wrapper for android maybe?) but as far as I know you can't use gyro with html5 or js.

Edit: I forgot about Pyonkee so you could potentially get this working on iOS but I still don't know about Android.

Last edited by al-x (June 29, 2016 13:55:08)

technoboy10
Scratcher
1000+ posts

VR (virtual reality) in scratch

al-x wrote:

you can't use the gyro unless it's a native application.
This isn't strictly true - projects like WebVR are able to use the gyro because the VR APIs are built into Chrome (at last for Android).

Last edited by technoboy10 (June 29, 2016 14:32:21)

al-x
Scratcher
45 posts

VR (virtual reality) in scratch

technoboy10 wrote:

al-x wrote:

you can't use the gyro unless it's a native application.
This isn't strictly true - projects like WebVR are able to use the gyro because the VR APIs are built into Chrome (at last for Android).
Ah okay, so would you need to make a script in js that communicates with the Scratch mod?

Edit: Sorry I'm still asleep, I totally forgot that Scratch is being remade in html5 and js when I wrote this question.

Last edited by al-x (June 29, 2016 14:54:08)

karatebuilderboy
Scratcher
100+ posts

VR (virtual reality) in scratch

Hey, guys! @thepeanutman98 and I have been working on a VR headset for about 2 years now. It's raspberry pi powered, and can use moonlight to stream a steam game from your PC to the headset. I've been able to convert a couple Scratch projects into swf and run them through steam. If a program is then set up on the PC (or the pi, since the gyroscope that tracks head movement is on the pi) to always set the mouse position to the center of the screen, and the project is mouse-controlled, things work!

By the way, we're using a stereoscope, so it's necessary to use something like Trinus VR to split-screen it. @Layzej (I think) has a stereoscopic 3d game, so that didn't need to be split-screened, but the motion was a bit weird…

…So yeah! Scratch in VR is totally doable!

P.S. You could also stream a browser to the pi, but then you see the browser stuff as well, not just the project…

sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

karatebuilderboy wrote:

Hey, guys! @thepeanutman98 and I have been working on a VR headset for about 2 years now. It's raspberry pi powered, and can use moonlight to stream a steam game from your PC to the headset. I've been able to convert a couple Scratch projects into swf and run them through steam. If a program is then set up on the PC (or the pi, since the gyroscope that tracks head movement is on the pi) to always set the mouse position to the center of the screen, and the project is mouse-controlled, things work!

By the way, we're using a stereoscope, so it's necessary to use something like Trinus VR to split-screen it. @Layzej (I think) has a stereoscopic 3d game, so that didn't need to be split-screened, but the motion was a bit weird…

…So yeah! Scratch in VR is totally doable!

P.S. You could also stream a browser to the pi, but then you see the browser stuff as well, not just the project…

WOW! nice job! I may or may not try it
master_tolkien
Scratcher
100+ posts

VR (virtual reality) in scratch

What's the point of 2d virtual reality?
sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

master_tolkien wrote:

What's the point of 2d virtual reality?
hmm… good point, but it a step to VR
BKFighter
Scratcher
1000+ posts

VR (virtual reality) in scratch

sinwoo0112 wrote:

master_tolkien wrote:

What's the point of 2d virtual reality?
hmm… good point, but it a step to VR
But it can easily become 3d VR. There was some project that made a 3d looking explosion using two different camera angles; one on the left, one on the right, and you just had to put the computer in your face to make it look real. html5 + that + phone w/gyros = Scratch VR in 3D.
karatebuilderboy
Scratcher
100+ posts

VR (virtual reality) in scratch

sinwoo0112 wrote:

karatebuilderboy wrote:

Hey, guys! @thepeanutman98 and I have been working on a VR headset for about 2 years now. It's raspberry pi powered, and can use moonlight to stream a steam game from your PC to the headset. I've been able to convert a couple Scratch projects into swf and run them through steam. If a program is then set up on the PC (or the pi, since the gyroscope that tracks head movement is on the pi) to always set the mouse position to the center of the screen, and the project is mouse-controlled, things work!

By the way, we're using a stereoscope, so it's necessary to use something like Trinus VR to split-screen it. @Layzej (I think) has a stereoscopic 3d game, so that didn't need to be split-screened, but the motion was a bit weird…

…So yeah! Scratch in VR is totally doable!

P.S. You could also stream a browser to the pi, but then you see the browser stuff as well, not just the project…

WOW! nice job! I may or may not try it
When I get time, I'll make a project about how to build the headset. Right now, I'm busy with other things, though.
IcyCoder
Scratcher
1000+ posts

VR (virtual reality) in scratch

Phosphorus guys that is the answer
sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

hmm… nobody is using this anymore…
happyland440
Scratcher
1000+ posts

VR (virtual reality) in scratch

You could strap a WEDO motion sensor to a Cardboard viewer and some make a 360 picture viewer and view the project in Phosphorous on a device that has Flash, if you could even have the device pick up the WEDO. Nope, this won't happen until Scratch ports to mobile. Wait for Scratch 3.0, kids.

Last edited by happyland440 (July 9, 2016 20:20:10)

karatebuilderboy
Scratcher
100+ posts

VR (virtual reality) in scratch

happyland440 wrote:

You could strap a WEDO motion sensor to a Cardboard viewer and some make a 360 picture viewer and view the project in Phosphorous on a device that has Flash, if you could even have the device pick up the WEDO. Nope, this won't happen until Scratch ports to mobile. Wait for Scratch 3.0, kids.
See my earlier post. I got it working with Scratch 2 and RPi.
sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

happyland440 wrote:

You could strap a WEDO motion sensor to a Cardboard viewer and some make a 360 picture viewer and view the project in Phosphorous on a device that has Flash, if you could even have the device pick up the WEDO. Nope, this won't happen until Scratch ports to mobile. Wait for Scratch 3.0, kids.
you can basically use scratch on phone, just use the puffin app.
comp09
Scratcher
1000+ posts

VR (virtual reality) in scratch

Warning: low frame rates (anything Scratch) are very likely to cause nausea and discomfort. You have been warned.
sinwoo0112
Scratcher
58 posts

VR (virtual reality) in scratch

comp09 wrote:

Warning: low frame rates (anything Scratch) are very likely to cause nausea and discomfort. You have been warned.
DUDE I“M A BIG FAN!!!!! OMG FREAK”N OUTTTTTTT!!!!!!!!!!11!!!!!!!!!!!!!!!!!!!1111!11!!!!!!!!!!!!!!!!1

Powered by DjangoBB