Originally posted by mordentral
View Post
Announcement
Collapse
No announcement yet.
VR Expansion Plugin
Collapse
X
-
Storyteller - An immersive VR audiobook player
Dungeon Survival - WIP First person dungeon crawler with a focus on survival and environmental gameplay ala roguelikes
-
Originally posted by n00854180t View PostFor the case of two objects * number of clients, it's not enough to matter IMO. You tend to run into big perf hits with CCD mainly when using a *lot* of them all colliding together. In my most recent tests I was able to do about 150-200 CCD objects all colliding together with minimal framerate hit. 50-100 had no hit.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Originally posted by Saiodin View PostI'm a bit lost regarding OptionalSnapToSocketName of the Motion Controller. Documentation says it doesn't work for childs of the component (like a static mesh, which doesn't work for me), so how do we make use of this? Is there a way to create a socket for the Motion Controller component?
It offloads the logic of where to place items into an interface / the objects themselves so that it is more flexible.
For example a sword, you would place a socket on the sword mesh at the hilt and pass that socket name in when gripping it, the motion controller then finds that sockets position relative to the motion controller and uses it as the grip point. You don't need to use that shortcut though, you can pass in socket transforms yourself if you set the grip as "bAlreadyRelative".
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Ah yes, this worked and made a lot of sense. Thank you!
Another matter regarding teleporting I encountered is that when gripping an object and teleporting the gripped object will do a 360 degree spin once teleported. Your docs say "TeleportTo - The standard teleport function is overridden in this character, it will automatically call the GripMotionControllers - PostTeleportMoveActors() function in it.". Is rotation set with the PostTeleport function or just location? Maybe this was overlooked with cube test objects? It is very noticable once you're using longer objects like a staff.
Comment
-
Originally posted by Saiodin View PostAh yes, this worked and made a lot of sense. Thank you!
Another matter regarding teleporting I encountered is that when gripping an object and teleporting the gripped object will do a 360 degree spin once teleported. Your docs say "TeleportTo - The standard teleport function is overridden in this character, it will automatically call the GripMotionControllers - PostTeleportMoveActors() function in it.". Is rotation set with the PostTeleport function or just location? Maybe this was overlooked with cube test objects? It is very noticable once you're using longer objects like a staff.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Originally posted by Saiodin View PostLooks pretty neat! From pausing the video I'm assuming navigation will let the character walk to your "teleport position"?
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
[MENTION=4285]mordentral[/MENTION] - That looks awesome man, can't wait to implement a bow onto the two hand grip. Great workStoryteller - An immersive VR audiobook player
Dungeon Survival - WIP First person dungeon crawler with a focus on survival and environmental gameplay ala roguelikes
Comment
-
Originally posted by rich0550 View Postdoes the character walk when you teleport? I mean can you see the legs of the character stepping? If I install the plugin does it come with a template? I don't think would be up to programming it? Thanks for help!
Originally posted by n00854180t View Post[MENTION=4285]mordentral[/MENTION] - That looks awesome man, can't wait to implement a bow onto the two hand grip. Great work
I'm not actually sure it is solvable actually and it is a minor issue but it won't stop bugging me. *Edit* Actually with a bow it might be more pronounced.Last edited by mordentral; 09-12-2016, 03:53 PM.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Pffft....never mind, the quat issue also appears in every other VR game with two handed grips and is actually less apparent in my system, it should be good for now. Think I am too much of a perfectionist.
*Edit* I am going to probably merge the beta branch in as it is currently and re-open a second one later to finish 4.13 navigation migration.
Navigation works in 4.13 as is, it just uses some of the old functions.
I won't be able to re-write the wiki pages until tomorrow, there are a ton of changes and additions.Last edited by mordentral; 09-12-2016, 09:30 PM.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Beta branch is merged in, ignore the compiler warnings about navigation depreciation, I will get around to re-writing those eventually.
I need to update the documentation still (it will take a while, this is a large update).
*Edit* This update also added a License.txt file so that people can set their legal fears at ease.
Code:09/12/2016- Big update Added in a VRPlayerController that if you use for your VRCharacter will enable navigation capabilities (VR Character has several new nodes for navigation now). Fixed VRRoot and Parent Relative attachment to use unwound Yaw for the Headset (no longer spins when looking straight down). Made parent relative attachment not rely on actually being attached to the camera and made it a child of the Root capsule in the VRcharacter. This was done because when it was a child of the camera it was being forced into the HMD's late updates and causing anything attached to it to sway with head motions. Prelim version of a Gripping interface was added. Added in the complete two handed grip system with Lerp Into / Out of secondary attachment and a bunch of nodes to help support it. (Other fixes that I forget by now, its been a while working on this branch).
Last edited by mordentral; 09-12-2016, 09:52 PM.
Consider supporting me on patreon
My Open source tools and plugins
Advanced Sessions Plugin
VR Expansion Plugin
Comment
-
Originally posted by mordentral View PostBeta branch is merged in, ignore the compiler warnings about navigation depreciation, I will get around to re-writing those eventually.
I need to update the documentation still (it will take a while, this is a large update).
*Edit* This update also added a License.txt file so that people can set their legal fears at ease.
Code:09/12/2016- Big update Added in a VRPlayerController that if you use for your VRCharacter will enable navigation capabilities (VR Character has several new nodes for navigation now). Fixed VRRoot and Parent Relative attachment to use unwound Yaw for the Headset (no longer spins when looking straight down). Made parent relative attachment not rely on actually being attached to the camera and made it a child of the Root capsule in the VRcharacter. This was done because when it was a child of the camera it was being forced into the HMD's late updates and causing anything attached to it to sway with head motions. Prelim version of a Gripping interface was added. Added in the complete two handed grip system with Lerp Into / Out of secondary attachment and a bunch of nodes to help support it. (Other fixes that I forget by now, its been a while working on this branch).
Comment
Comment