-
-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
full body tracking #316
Draft
fayer3
wants to merge
155
commits into
Vivecraft:Multiloader-1.20.4
Choose a base branch
from
fayer3:refactor-fbt
base: Multiloader-1.20.4
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
full body tracking #316
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add mixin extras add back old names and comments add some javadoc some fixes/remove of unused stuff: fix seated crawl head floating remove tpose from mcvr, use the nullprovider for that renames `MCVR.hasThirdController` to `hasCameraTracker`, to reflect what it does fix key simulation with modifiers remove vsync change buffer reinit fix menu tooltips being stuck with keyboard use when the button disappears
move shaders into a shader helper includes FSAA, mixed reality and VR post/fov reduction move inMenuroom methods out of gamerenderer make ActionParams a record bunch of javadoc re sort the methods in MCVR fix thirdperson aspect being stuck at 16x9
more javadoc and variable renames moved lwjgl library check to MCOpenVR removed MCVR.postInit, since there is no point in having it not in the regular init anymore move touch hotbar after pose update, to not be a frame behind remove options reload from MCOpenVR init, and move the external camera config loading to the vr settings init change ActionParams back to regular class for backwards compatibility
moves the settings file to the modloaders config folder
some logging fixes
remove legacy resource extraction some logging fixes
… refactor-cleanup
… used fix Keyboard/Radial buffer not resizing with the 1440p gui option
fix missing vanilla post effect, when disabling vr
… refactor-cleanup
change climbey blocklist command to check for valid blocks move the method to send stuff to all seen players into its own method, to not have duplicated code there
… reset everything warns in the log if something is invalid, and only sends valid blocks to clients
… refactor-cleanup
remove Xplat tick start/end events, since they are not used/needed
rename PlayerExtension.setItemInUseCountClient to setItemInUseRemainingClient, to correspond to the variable name rename some partialTicks to partialTick remove FrustumExtension.vivecraft$setCameraPosition(), use Frustum.prepare() instead, that does the same
add custom blit shader add _vr suffix to all shaders rename fovreduction shader to postprocessing
…loat multiplication
…O variants make rotinfo.bodyYaw return a float replace some missed deg/rad conversions with the Mth constants
fix hud when laying with connected arms
fix body rotation when riding an entity fix arms when close together add setting to disable attack/walk animation scale arm length when to the side
fix split feet scale
fix crawl transition without feet trackers fix trident riptide blocking view fix VR players with untracked controllers adjust head pivot
…MAIN/OFFHAND make controller poseHandles an array
… fix CustomPlayerModels compatibility
add support for unlabeled trackers, calibration for those will reset on game restart
fix first person arm/body scale detaching the shoulders fix leg scale applying to the 3rd person feet change elbow/feet tracker to just give the direction of the bend, instead of using the actual position
simplify hud placement fix full fbt not falling back to basic fbt when a tracker disconnects
ignore vanilla preferred hand, to fix items in third person and swing arms fix climbclaws hiding with opposite menuhand fix inverted touch hotbar with reverse controllers fix walk animation for split legs model fix slim model item offset in vanilla model hands fix fbt calibration with reverse hands
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
builds ontop of #284 and #314 so those need to be merged first
adds support for full body tracking
adds option to choose the VR player model type
adds option to show the player model in first person
changes the interactive hotbar to work with the guis world position. which is one frame behind.
currently only trackers that identify themselves as vive_trackers are detected