add resonite desktop workflow thing

This commit is contained in:
yosh 2023-10-27 13:40:01 -04:00
parent 7a2d3ef8cc
commit 445b00a579
2 changed files with 55 additions and 0 deletions

View File

@ -24,6 +24,7 @@
<li><a href="./furry-weekend-atlanta.html">furry weekend atlanta</a></li>
<li><a href="./fursuit-making.html">fursuit making</a></li>
<li><a href="./posix-shell-tips.html">posix shell tips and tricks</a></li>
<li><a href="./resonite-desktop-workflow.html">resonite desktop workflow</a></li>
</ul>
<h2>link pools</h2>
<ul>

View File

@ -0,0 +1,54 @@
<!DOCTYPE html>
<html lang="en">
<!--RES f=head.html;TITLE=resonite desktop workflow | ~yosh -->
<body>
<!--RES f=header.html -->
<!--RES f=sidebar-top.html -->
<!--RES f=sidebar-bottom.html -->
<main>
<!--RES f=titlebar.html;COLOR=tb-green;TITLE=resonite desktop workflow -->
<h1>resonite desktop workflow</h1>
<p>this page is meant as a text-based version of a <a href="https://www.youtube.com/watch?v=Erg8EbHHjoY">video</a> I made about my desktop workflow in resonite, because text is king</p>
<p>some of the sections will be replaced with links to the eventual resonite wiki when it releases and has applicable up-to-date information. for now, you can probably look at the <a href="https://wiki.neosvr.com/Basic_Controls#New_desktop_mode_controls">neos page</a> and have these controls carry over</p>
<h2>tools</h2>
<p>the cool thing about desktop mode is that your tools are bound to your number keys on your keyboard. here they are:</p>
<ul>
<li>1 - dequip</li>
<li>2 - dev tip</li>
<li>3 - protoflux tip</li>
<li>4 - material tip</li>
<li>5 - shape tip</li>
<li>6 - light tip</li>
<li>7 - grabbable setter tip</li>
<li>8 - character collider setter tip</li>
<li>9 - microphone</li>
<li>0 - glue tip</li>
</ul>
<h2>ui aligning</h2>
<p>if you control-click on ui elements, which will usually be inspectors or protoflux nodes when working, your view will snap to parallel the ui, which means you don't have to move your entire view when editing ui elements and shit, which is really nice. it's even nicer that there's some controls you can use while in this mode:</p>
<ul>
<li>ctrl + right click - so long as you keep ctrl held, you can drag your mouse and it moves your view in the direction your drag</li>
<li>ctrl + scroll wheel - zoom in or out your view while keeping "aligned" with the same ui element you initially clicked on</li>
<li>ctrl + left click (not on another ui element) - exit ui focus mode</li>
</ul>
<h2>"layers" with protoflux</h2>
<p>another neat thing in ui align mode is when you grab an item and scroll to move its forward/back relative to you, it moves it only relative to your view, which can make for a pseudo-layering system that keeps a protoflux workflow 3d without needing to be in vr, without having spaghetti code everywhere, and without a tool like redprint! how nice!</p>
<p>when I use protoflux, I usually use this sort of layering system to put stuff that isn't part of the "main flow" on the back burner. stuff like constant inputs to a node is a good example of this</p>
<h2>some camera controls</h2>
<p>you can press f5 to go into a "third person" view much akin to like, minecraft. in this view, your camera is pretty freedom when not holding an object and locked when you are holding an object (or if your laser goes over something? unsure exactly). this makes an easy way to see if there's something in the front of your avatar that needs to be looked at without having to get out a mirror</p>
<p>similar to f5 is the completely freeform camera keybind, f6. while in this mode, your character's rotation and position is locked (mostly, more on that later) and you get a freeform camera to mess around with. here's some keybinds in this mode:</p>
<ul>
<li>ctrl + right click - so long as you keep ctrl held, you can use wasd, c, and space to move the freeform camera how you'd expect</li>
<li>left click - holding down left click allows you, along with your camera, to move your character while keeping your view locked. additionally, it allows your avatar to "look" at whereever you click, thus allowing you to rotate yourself</li>
</ul>
<h2>misc useful keybinds</h2>
<ul>
<li>pgUp / pgDown - change locomotion</li>
<li>z - go much slower</li>
</ul>
</main>
<!--RES f=footer.html -->
</body>
</html>