Category Archives: VR

UE4.13 preview looks good

I cloned the wheelchair mobility sim work-in-progress Ayuma Project 1 over to the new 4.13 preview, and nothing broke, so hopefully when the 4.13.0 arrives, there won’t be too many things to fix up 🙂  This is a learning project for me, and I discovered that I was doing collision incorrectly, relying on per-poly collision for a lot of things. This worked quite well for interactions with the player pawn, (the wheelchair model) but for other skeletal meshes it did not work properly at all. I discovered this while making the BMX bike into a physics asset so the player can shove the bikes around (which turns out to be more fun than I expected!)….so I went back to Blender and redid nearly every model and made proper UCX shapes, as well as converting the models to a better Blender > UE4 workflow and various other cleanup/improvements.  Speaking of the BMX, I got the original model from an open model download source, like TurboSquid but not there, and now I’ve tried to find it back to give credit but cannot find it back yet…if I can, I will give proper credit in a future post.

ayuma_project_1_-_20160701190342_BMX_collsion_broken

The BMX Bike physics asset is falling through the top layer of the sidewalk due to a faulty collision setup (Ayuma Project 1 WIP)

ayuma_project_1_-_20160701190342_BMX_collsion_improved

The BMX Bike physics asset is now properly colliding with the sidewalk, though in this image it is rigid as it is not yet rigged for animation. (Ayuma Project 1 WIP)

I’ve uploaded a progress build, 0.03, (Windows 64 only) for those of who would like to check it out. I expect to put up another one fairly soon. There’s also an elevator pad, which for now you control with the Q and E keys, following part 1 of the elevator tutorial kindly provided by MrFantasticGhost. Later there will be buttons – and elevator cars! – instead of needing to use keys.

As always, thank you for stopping by and reading!

Great news! Mobility & Accessiblity sim Ayuma Project 1: preview test build, v 0.1, is built

ayuma_project_1_2016-03-07 22_06_24_v0d1_unreal_editor

BUILD SUCCESSFUL

Great news! The accessibility sim I’ve been working on, today I got it to build. Lately I haven’t had much visual progress to show because I’ve been getting the existing vehicle game engine to work with my armature & mesh, which (like many an actual wheelchair) has such a short, narrow wheelbase with very different radii between front and back tires. For a long time, the wheelchair model behaved almost normally, but then would just go flying off – especially if the collision mesh bumped into anything from the side. I also spent a bunch of time getting the front wheels to caster correctly, and they do (though you would have to lean forward in VR to see them or rotate the distant cam, and I don’t have either of those working yet).

This is my first time trying to package and export a UE4 project, so here goes. I’ve uploaded a zip file on heidialamanda.com, our primary domain for Alamanda Art LLC, which is the copyright holder for original game content. You should just be able to download and extract the set to the location of your choice, and then click on the exe to run it. The zip file is 442,384 kb, and posting the link like this may really eat up bandwidth, but I’m going to try it and see. I will at least roll the file location, so you need go to the linked page and then click to download the file, not bookmark the zip file location itself as it will change – and I may have to take it down if it gets too much downloading. I’m putting it up as just Windows (64-bit) for now. I had a bunch of legacy errors keeping the project from building, and I found out how to get past them and get the project to cook.  The controls are mostly the defaults from the UE4 vehicle demo level, so WASD, or a stick on the XBox One controller (only one I’ve tested) controls chair movement. Tab switches between fixed camera behind the chair, and mouse-controlled view in the chair. There’s no sensing that the chair has become stuck or destabilized, so if that happens, type “~” to enter the console, and then “RestartLevel”. If you have an Oculus Rift installed, you can try entering “Stereo On” in the console; I’ve tested this and it worked on my system but I definitely have all the prerequisites installed.  It might work with other VR displays, if Unreal Engine supports them (if you try it and have success, please message me!) When done, enter “quit” in the console.

The (only current) spawn point is in front of a nearly empty building, just a couple chairs and some lights. Eventually a condo will be in there, with an elevator up. If you proceed straight across the intersection towards the gray building, you will see a staircase and (what I’ve tried to make as) an ADA compliant wheelchair ramp.  If you go inside, you’ll see a back staircase to an open outdoor area (future sculpture area), but you cannot go that way (right now, if you try you’ll get stuck). To get up, you have to go back out, back down the ramp, further down the sidewalk, past some more stairs and under the overpass by the water, and then there’s another ADA ramp up. But you still can’t go to the sculpture area, because there’s no ramp down into it yet (there’s not even a perpendicular curb ramp at the top of the big ramp yet)

Also, across from the gray building, the houses have a narrow sidewalk, with dead ends. A car is parked nearly into its driveway – a common sight – but hanging out enough across the sidewalk that you will have to go out into the road to pass it. There’s also a bicycle with it’s wheel jutting into the walkway a bit. Especially in VR, seeing this first-person did help me gain a bit better insight into how frustrating this must be, when just walking on the grass is not something you can do.

these_games_i_play_20150928_recycle_tote_blocking_sidewalk

Imagine having to push a few of these out of the way, from your wheelchair, just to get where you’re going.