Fool me, this is real good shit ! [the VR thread]

Inane baanter or words of wisdom - you decide...
Post Reply
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Fool me, this is real good shit ! [the VR thread]

Post by gilesgoat »

Harlequin wrote:
Cloudane wrote:The idea being to explore the question (through the open, curious and rebellious mind of a teenager seemed to make sense to me, before they get too indoctrinated into the prevailing way of life) of whether the real world would still, in the future, feel sufficiently "real" vs. VR to actually matter.
I would recommend a look at Simulacra and Simulation for this project as well.
Then I need to reccomend once more again stuff like "The Thirteenth Floor (1999)" and/or "ExistenZ" and/or "The Naked Lunch" ...

It seems that "what is kinda happening IRL now is what certain sci-fi already predicted and the questions that arise as well".

Funny "bit corellated thing" is that "some people horrified" at the idea of the ( Boston Dynamics ) "Dog" being used by police, they are scared of robots being used for "security purposes" .. while the idea of the "emotionless and super efficient soldier" being kinda "" ,, - interruption, kb failure ! ( nbo i need to fix the jb ) ,

// [edit] - fook me I had to change KB, I lost the "W" in the previous one ...
Giles the billy goat
"Baa"
User avatar
zip accident
Sheepie Whore
Sheepie Whore
Posts: 13928
Joined: Sun Feb 20, 2005 1:58 pm 0
Location: Bristol, UK

Re: Fool me, this is real good shit ! [the VR thread]

Post by zip accident »

Disappearing into a virtual world is something that people have been doing for a very long time, at least since the first stories were told.

VR can be a better simulation, but escapism is very old.

Some people don't like Harry Potter, some people don't like Lord of the Rings, some people don't like The Iliad, but the people who do like any of those, in any medium, like to disappear for a while into a fantasy world.
"My way is the way of not fighting":- the book of Enter the Dragon.
User avatar
Cloudane
Baaaaaaa!
Baaaaaaa!
Posts: 7937
Joined: Wed Jun 15, 2005 6:05 pm 0
Location: VRchat

Re: Fool me, this is real good shit ! [the VR thread]

Post by Cloudane »

The difference with VR is you're not just reading a Harry Potter book and using your imagination. You are, increasingly realistically, putting yourself in a virtual environment with other people

But yeah of course Star Trek has explored this a lot with holodecks and so on, so sure, it's not new in fiction.
User avatar
zip accident
Sheepie Whore
Sheepie Whore
Posts: 13928
Joined: Sun Feb 20, 2005 1:58 pm 0
Location: Bristol, UK

Re: Fool me, this is real good shit ! [the VR thread]

Post by zip accident »

Cloudane wrote:The difference with VR is you're not just reading a Harry Potter book and using your imagination. You are, increasingly realistically, putting yourself in a virtual environment with other people

But yeah of course Star Trek has explored this a lot with holodecks and so on, so sure, it's not new in fiction.
With a book you are on a railroad, but apart from that, the number of pixels is virtually infinite if you have a good imagination, if you don't then you're stuck with Harry Potter in low res, and that's probably not very fun.

My point really is, people have been taking the occasional break from reality from before there was history, and it's probably not going to make a big difference until we get the i.v. food setup really running, and maybe not even then.
"My way is the way of not fighting":- the book of Enter the Dragon.
User avatar
Cloudane
Baaaaaaa!
Baaaaaaa!
Posts: 7937
Joined: Wed Jun 15, 2005 6:05 pm 0
Location: VRchat

Re: Fool me, this is real good shit ! [the VR thread]

Post by Cloudane »

Well, probably not. But "people tried VR for a bit during Covid 19 then everyone got back to normal, the end" would be a bit of a short and boring novel wouldn't it.
User avatar
WiteWulf
Sheepie Whore
Sheepie Whore
Posts: 10125
Joined: Mon Aug 23, 2004 11:20 am 0
PSN: WiteWulf
Location: Loughborough(ish)

Re: Fool me, this is real good shit ! [the VR thread]

Post by WiteWulf »

Any progress on Llamasoft games for Oculus Quest 2? I know Giles was pretty critical of the hardware capabilities, but the price/performance balance makes it very attractive for those of us without a high-spec PC.
:::G:::

PSN: WiteWulf
Switch: SW-3941-2878-7584
Steam: WITEWULF66
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Fool me, this is real good shit ! [the VR thread]

Post by gilesgoat »

WiteWulf wrote:Any progress on Llamasoft games for Oculus Quest 2? I know Giles was pretty critical of the hardware capabilities, but the price/performance balance makes it very attractive for those of us without a high-spec PC.
".. I underestimated the power of your Vindaloo .."

But in this case "I underestimate the time it would have took me for a port", given that the PC version of Moose Life is all OpenGL I had the feeling that "should have been quite a snap".

.. I .. haven't realised "how much ELSE other than graphic" there's in our Neon engine, QUITE A LOT, that deals with "OS stuff" like loading, saving, handing controllers, this, that, etc. the audio ! ..

Those things where "yes the code is quite portable" but "It needs some include there, a define there, a modification there, a complete rewrite there, another thing here, etc. etc." in essence "at the state it is", which is quite advanced, it NEVER before ever been ported or made it run an Android.

So .. it's been a heck of a work.

Got to the point it runs .. it runs but the frame rate is abysmal 8O :evil:

Fact is "a core part" been made over a "particular thing that the PS4 does wonderfully", fundamentally the fact you can have areas of shared CPU/GPU mem where the CPU can write "at a low cost" and the GPU can read "at an even lower cost" also the "interface" to that mem is much simpler/direct.

Now on the PC "someway it appears to quite go okeish as well" by use of certain functions, for whatever reason the same code on Quest runs pants.

But there's another huge spanner in the thing, we also used an OpengL draw function that I absolutely had NO IDEA that "does not exist on OpenGLES 3.0" which is GlDrawArraysInstancedBaseInstance(),which allows you to 'offset' both the per-vertex data and the per-instance data the same time "avoiding a fuckload of shit".

Still this works assuming the GL driver does not need to map/unmap/copy buffers because if for whatever reason it does all goes to shit.

So I am finishing a "phase" of COMPLETE REWRITING of the "core draw code" in order to :

- use FP textures as "data buffers"
- use specialised VS that can fetch data "adding that missing offeset"
- use even more specialised buffering mechanism to "pack the data" into non-sparse/smaller chunks
- reduce the number of instructions-per-call in certain functions

Actually I've done almost ( and tested up to a point ) all this but it's still a bit of a work to get there.

If that doesn't work, I'll need to spend quite some time with some GPU/CPU capture thing to figure out "where all the time is gone" and what can be slimmed down to speed up.

Overall, the quest has nor that much of a CPU power, nor that much GPU power and "seems to struggle a bit" when Alpha blending is in use.

Plus being VR "all this gets multiplied by a factor of 2".

But yeah is challenging, the Quest overall is nice but "not so powerful like a PC", also keep in mind a lot of game don't go 70 fps or such but that's our aim.

[edit] - I'd like to add that "I studied various things, I read various articles, I tried a few things myself, I watched some videos of some clever people" .. "those that take out those things like 1M polygons/particles per frame" you DO NOT take that kind of performance EASILY at all, that's the result of months of study sometime even years of research and often "quite some weird and extremely clever optimisations/tricks".

Also "work for some cases" but it's always result of MUCH study/tests, it's not the kind of stuff "you take out in a snap", performance is always very tricky business.
Giles the billy goat
"Baa"
User avatar
WiteWulf
Sheepie Whore
Sheepie Whore
Posts: 10125
Joined: Mon Aug 23, 2004 11:20 am 0
PSN: WiteWulf
Location: Loughborough(ish)

Re: Fool me, this is real good shit ! [the VR thread]

Post by WiteWulf »

Thanks for the update Giles. I think a fair summary would be "balls deep in code right now" :lol:
:::G:::

PSN: WiteWulf
Switch: SW-3941-2878-7584
Steam: WITEWULF66
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Fool me, this is real good shit ! [the VR thread]

Post by gilesgoat »

So LONG STORY made it REALLY SHORT : both me and Yak we are quite addicted to Beat Sabre and SynthRiders VR ..

So "tech experiment" ( of mine ) "How does it work after a Brewdog JackHammer ( 7.5% ) and a Super Kestrel ( 9% ) ?

.. how SHOULD it work anyway ?

It works .. "in its own way" .. I can still complete quite some songs at "Expert" level and some songs in SynthRaiders at "Hard" level.

Does it "help" or doesn't ? .. HUM .. it does and it doesn't ... let's say "it offers another experience" not LESS worth it :mrgreen:

I particularly like that "Voidwalkers" song in SynthRiders and I am quite fond of "Camellia" songs in Beat Saber like "Crystallized" and "What the cat" and I love that DJ-Sona "Kinect" .. the only one yet I can't do in Hard mode is "What the cat" it still fucks me up at some point ..

Also to warm up I like "Give it a little love" ..

Some links :

https://soundcloud.com/videogamescores/ ... ittle-love

https://soundcloud.com/leagueoflegends/ ... he-crystal

https://soundcloud.com/monstercat/au5-chime-voidwalkers

https://soundcloud.com/maya-osaya/camellia-crystallized

Anyway next time we'll try with something else .. but yeah "works in its own way" ...

All this in the name of SCIENCE of course ...
Giles the billy goat
"Baa"
User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Fool me, this is real good shit ! [the VR thread]

Post by gilesgoat »

An "update" about Moose Life VR Quest.

So the "painstaking work" PAID off, the frame rate is almost 100% there ( it means in some extreme super-busy ultra-bullets scenes there's still a light frame drop but we can file that off ) , the controls with the Quest controllers work very well, fundamentally "the whole game is there".

However I still do have :

- some problems with "colours balacing" / gamma, the display looks "a bit different" and "even a bit more different" on the Quest 2, some work needs to be done there to really "balance the colours".

- my "had-to-be-simple-but-really-turned-out-NOT-so-simple" Android audio engine has some small problems with the 'pitch shift' effect

- some minor problems about save/load

- modify/adjust some of the UI to fit better the Quest case

- ( MAYBE IF / DEPENDS ON WHAT ) "full integration" with the Quest "world" (*)

- some occasional bugs that we just found today ( first time a "full game" been actually tested ) that seems to cause some repeteable crahses in some levels ( and I still don't have a clue what they are )

This "Andorid port" been really "a complete re-design of some parts", first to fit "the Android/Quest OS/etc. peculiarities" then the "GLES particularities" and other things in the middle, this in full to date is "the most complex Android thing I've done so far".

It's not just about "Graphics and Game logic" actually the "game logic" itself is totally "plattform agnostic" the "graphic part" gave me a bit of hassle but a lot goes into "OS interface stuff" and so on.

Add in the mix you are dealing with "Native CPP" and "Oculus" and the problems are not small.

But yeah "finally is somewhere" somewhere that "has performance" and is "a real game" not just an experiment/etc.

Also I don't go into details about my "sound engine" but for reasons too long to explain here I've done one as well that yes uses multi-threading and does "things" that 99.999% of people would not even dream to even do but would take something ready made because they'd think "would not make any sense" doing it :roll:

Maybe I could not be arsed to try to make some other things work or read too long manuals or deal with weird licensing or even try to go into some forums to TRY to get some answers "in time" so I designed shit from scratch and took me kinda less and I learnt more :lol:

"Why you created your own implementation of DX like ?" ..

"I could not be arsed to read the manual ... " ... :roll: :lol:

"There's this source code .. "

"I don't like it, I would never do it like that .. " ..

.. etc .. :mrgreen:
Giles the billy goat
"Baa"
User avatar
Jamesac
Baaaaaaa!
Baaaaaaa!
Posts: 6677
Joined: Thu Jun 19, 2003 7:23 am 0
Location: Maine
Contact:

Re: Fool me, this is real good shit ! [the VR thread]

Post by Jamesac »

gilesgoat wrote:So LONG STORY made it REALLY SHORT : both me and Yak we are quite addicted to Beat Sabre and SynthRiders VR ..

So "tech experiment" ( of mine ) "How does it work after a Brewdog JackHammer ( 7.5% ) and a Super Kestrel ( 9% ) ?

.. how SHOULD it work anyway ?

It works .. "in its own way" .. I can still complete quite some songs at "Expert" level and some songs in SynthRaiders at "Hard" level.

Does it "help" or doesn't ? .. HUM .. it does and it doesn't ... let's say "it offers another experience" not LESS worth it :mrgreen:

I particularly like that "Voidwalkers" song in SynthRiders and I am quite fond of "Camellia" songs in Beat Saber like "Crystallized" and "What the cat" and I love that DJ-Sona "Kinect" .. the only one yet I can't do in Hard mode is "What the cat" it still fucks me up at some point ..

Etc...
I got into SynthRiders a couple weeks ago too. I've spend most of my time in the ElectroSwing section, just because it's so much fun. A completely different musical style really makes SynthRiders stand out from other similar music games, and the ElectroSwing songs are just a ton of fun to play. Now if only I could get the Triplets of Belleville song in there somehow...

User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Fool me, this is real good shit ! [the VR thread]

Post by gilesgoat »

Huh can't stand electroswing/polka/etc. ... "I am too much into techno/synth/abstract" ..
Giles the billy goat
"Baa"
User avatar
Cloudane
Baaaaaaa!
Baaaaaaa!
Posts: 7937
Joined: Wed Jun 15, 2005 6:05 pm 0
Location: VRchat

Re: Fool me, this is real good shit ! [the VR thread]

Post by Cloudane »

I love the Electroswing stuff myself

Randomly enough, one of those Synth Riders tracks came up last night in Furality's nightclub :)

User avatar
gilesgoat
Sheepie Whore
Sheepie Whore
Posts: 27258
Joined: Wed Sep 03, 2003 7:54 am 0
Location: Monfalcone, Italy
Contact:

Re: Fool me, this is real good shit ! [the VR thread]

Post by gilesgoat »

... after seeing "too much" about Half Life Alyx today I made the "total decision" that it's ABSOLUTELY NOT a game for me ...

1. TOO SCARY ( for my own taste )
2. TOO DIFFICULT
3. TOO much alternating moments of "oh yeah that's not too hard" to throw you "a fuckshit of level with a huge spike in difficulty"

But fundamentally "I saw too many things I DO NOT WANT AT ALL to see nor in VR nor IRL" ...

They make me sick even just out of VR .. and the more the games goes on the more "too scary things" start to appear :(

Jeez I said since the first time I saw "a demo" of one of them that "NEVER EVER for me a horror/scary VR game !!" ...

Half Life Alyx belongs to "weird scary horror" it's really like "no thanks".
Giles the billy goat
"Baa"
User avatar
Cloudane
Baaaaaaa!
Baaaaaaa!
Posts: 7937
Joined: Wed Jun 15, 2005 6:05 pm 0
Location: VRchat

Re: Fool me, this is real good shit ! [the VR thread]

Post by Cloudane »

Stumbled across a particular "urban legend" in VRchat...

Image
Post Reply