Pharo and Virtual Realitity

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Pharo and Virtual Realitity

Pharo Smalltalk Users mailing list
Hello,

With Victor we have been working on a Pharo programming environment entirely made in Virtual Reality. We need feedback from VR and Smalltalk / Pharo lovers. The url gives plenty of screenshots of the environment:

https://github.com/Vito217/PharoVRIDE

We need people to try it and give us feedback. We can go with you hand by hand. You just need to register here:

https://docs.google.com/forms/d/1V-3mwG-JvbfgitoWdqr7H2qmh-fVlnui7LuNZ2qdwU8/viewform?edit_requested=true

You need to have a VR device to participate.

Cheers,
Victor, Geoffrey, Leonel, Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.


Reply | Threaded
Open this post in threaded view
|

Re: Pharo and Virtual Realitity

Stéphane Ducasse
Alex I think that with the spec2 effort I would really like to see if we can have a vr back-end :)

BTW what kind of VR device do we need. 


On 18 Nov 2020, at 16:02, Alexandre Bergel via Pharo-users <[hidden email]> wrote:

Hello,

With Victor we have been working on a Pharo programming environment entirely made in Virtual Reality. We need feedback from VR and Smalltalk / Pharo lovers. The url gives plenty of screenshots of the environment:

https://github.com/Vito217/PharoVRIDE

We need people to try it and give us feedback. We can go with you hand by hand. You just need to register here:

https://docs.google.com/forms/d/1V-3mwG-JvbfgitoWdqr7H2qmh-fVlnui7LuNZ2qdwU8/viewform?edit_requested=true

You need to have a VR device to participate.

Cheers,
Victor, Geoffrey, Leonel, Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



--------------------------------------------
Stéphane Ducasse
03 59 35 87 52
Assistant: Aurore Dalle 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply | Threaded
Open this post in threaded view
|

Re: Pharo and Virtual Realitity

Pharo Smalltalk Users mailing list
Alex I think that with the spec2 effort I would really like to see if we can have a vr back-end :)

It would be cool, indeed!

BTW what kind of VR device do we need. 

We have experienced with HTC and it works well.

Alexandre



On 18 Nov 2020, at 16:02, Alexandre Bergel via Pharo-users <[hidden email]> wrote:

Hello,

With Victor we have been working on a Pharo programming environment entirely made in Virtual Reality. We need feedback from VR and Smalltalk / Pharo lovers. The url gives plenty of screenshots of the environment:

https://github.com/Vito217/PharoVRIDE

We need people to try it and give us feedback. We can go with you hand by hand. You just need to register here:

https://docs.google.com/forms/d/1V-3mwG-JvbfgitoWdqr7H2qmh-fVlnui7LuNZ2qdwU8/viewform?edit_requested=true

You need to have a VR device to participate.

Cheers,
Victor, Geoffrey, Leonel, Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.



--------------------------------------------
Stéphane Ducasse
03 59 35 87 52
Assistant: Aurore Dalle 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France


Reply | Threaded
Open this post in threaded view
|

Re: Pharo and Virtual Realitity

Tim Mackinnon
I too was going to ask about what hardware setup you need - as it looks like lots of fun... very nice work. Any chance of a video to show what its like? Meanwhile - maybe Santa can deliver an HTC headset at my house...

Tim

On Wed, 18 Nov 2020, at 8:52 PM, Alexandre Bergel via Pharo-users wrote:
Alex I think that with the spec2 effort I would really like to see if we can have a vr back-end :)

It would be cool, indeed!

BTW what kind of VR device do we need. 

We have experienced with HTC and it works well.

Alexandre



On 18 Nov 2020, at 16:02, Alexandre Bergel via Pharo-users <[hidden email]> wrote:

Hello,

With Victor we have been working on a Pharo programming environment entirely made in Virtual Reality. We need feedback from VR and Smalltalk / Pharo lovers. The url gives plenty of screenshots of the environment:


We need people to try it and give us feedback. We can go with you hand by hand. You just need to register here:


You need to have a VR device to participate.

Cheers,
Victor, Geoffrey, Leonel, Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.


--------------------------------------------
Stéphane Ducasse
03 59 35 87 52
Assistant: Aurore Dalle 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply | Threaded
Open this post in threaded view
|

Re: Pharo and Virtual Realitity

Kasper Osterbye
In reply to this post by Pharo Smalltalk Users mailing list
Hi

This is the coolest thing for a long time. I think this is super interesting to start exploring. 
The first steps are what you show on your github, but the idea that you you will have a full universe of pharo code, running and being able to manipulate it is truely awesome. I had been thinking about how to even start to crack this nut, and is so happy you have started it. 
Being able to move windows and browsers around in a true 3D workspace, to see programs run, to turn a UI around and see it from the inside, to shake a debugging stack to unfold it in all its length, to grab it with two hands to split it in two to see two different places next to each other. To .... 

Just plain awesome! I am so looking forward to where you go with this!

I was going through my junk computers, and did not find any 3D glasses. Could you post the specs of what you are using, so I can get an estimate of how many christmas presents I need to budget to give myself?

-- Kasper

Reply | Threaded
Open this post in threaded view
|

Re: Pharo and Virtual Realitity

Russ Whaley
+1+1

On Fri, Nov 20, 2020 at 10:08 AM Kasper Osterbye <[hidden email]> wrote:
Hi

This is the coolest thing for a long time. I think this is super interesting to start exploring. 
The first steps are what you show on your github, but the idea that you you will have a full universe of pharo code, running and being able to manipulate it is truely awesome. I had been thinking about how to even start to crack this nut, and is so happy you have started it. 
Being able to move windows and browsers around in a true 3D workspace, to see programs run, to turn a UI around and see it from the inside, to shake a debugging stack to unfold it in all its length, to grab it with two hands to split it in two to see two different places next to each other. To .... 

Just plain awesome! I am so looking forward to where you go with this!

I was going through my junk computers, and did not find any 3D glasses. Could you post the specs of what you are using, so I can get an estimate of how many christmas presents I need to budget to give myself?

-- Kasper



--
Russ Whaley
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Pharo and Virtual Realitity

askoh
Administrator
In reply to this post by Pharo Smalltalk Users mailing list
Hi:

I installed Pharo and enter the following in workspace.

Author uniqueInstance fullName: 'VRIDE User'.

Metacello new
    baseline: 'Roassal3';
    repository: 'github://ObjectProfile/Roassal3';
    load.    
   
Metacello new
    baseline: 'Roassal3Exporters';
    repository: 'github://ObjectProfile/Roassal3Exporters';
    load.

Metacello new
    baseline: 'Roassal3Exporters';
    repository: 'github://ObjectProfile/Roassal3Exporters';
    load: 'AFrame'.

ZnReadEvalPrintDelegate startInServerOn: 1701.

(ZnServer on: 1701)
    bindingAddress: NetNameResolver localHostAddress;
    delegate: ZnReadEvalPrintDelegate new;
    start;
    yourself

PharoVRIDE open

I don't understand the following instructions in GitHub page:

Now open PharoVRIDE. Right into the first scene, you will see a field asking
for the IP address of your Pharo server. It must be as follows:

http://<Host name or IP Address>:<Port>/repl

If you are running on localhost just as shown in the previous script, press
the Enter button to proceed. Otherwise, you must specify an address.

Finally, put on your VR headset, and try some stuff!

Please advise.
Thanks,
Aik-Siong Koh



--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
Reply | Threaded
Open this post in threaded view
|

Re: Pharo and Virtual Realitity

Sven Van Caekenberghe-2


> On 28 Dec 2020, at 03:25, askoh <[hidden email]> wrote:
>
> ZnReadEvalPrintDelegate startInServerOn: 1701.
>
> (ZnServer on: 1701)
>    bindingAddress: NetNameResolver localHostAddress;
>    delegate: ZnReadEvalPrintDelegate new;
>    start;
>    yourself

I don't know anything about VRIDE but the above two expressions are equivalent, they do the same thing, twice. You need only one of them.