1/*! For license information please see 04a73cb2.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkcubic_9_com=self.webpackChunkcubic_9_com||[]).push([[7481],{28453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>o});var l=t(96540);const a={},r=l.createContext(a);function i(e){const n=l.useContext(r);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),l.createElement(r.Provider,{value:n},e.children)}},42111:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>s,contentTitle:()=>c,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>d});const l=JSON.parse('{"id":"Devel/OculusRift/Mikujalus_en","title":"Mikujalus_en","description":"\u65e5\u672c\u8a9e\u30da\u30fc\u30b8\u306f\u3053\u3061\u3089\u3002","source":"@site/docs/Devel/OculusRift/Mikujalus_en.md","sourceDirName":"Devel/OculusRift","slug":"/Devel/OculusRift/Mikujalus_en","permalink":"/Devel/OculusRift/Mikujalus_en","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{},"sidebar":"tutorialSidebar","previous":{"title":"Mikujalus","permalink":"/Devel/OculusRift/Mikujalus"},"next":{"title":"Sharelus","permalink":"/Devel/OculusRift/Sharelus"}}');var a=t(74848),r=t(28453),i=t(77833);const o={},c=void 0,s={},d=[{value:"Download",id:"download",level:2},{value:"Video",id:"video",level:2},{value:"Usage",id:"usage",level:2},{value:"3D model and Motion",id:"3d-model-and-motion",level:2},{value:"Library etc...",id:"library-etc",level:2},{value:"Reference",id:"reference",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ol:"ol",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(n.p,{children:["\u65e5\u672c\u8a9e\u30da\u30fc\u30b8\u306f",(0,a.jsx)(n.a,{href:"./Mikujalus",children:"\u3053\u3061\u3089"}),"\u3002"]}),"\n",(0,a.jsx)("div",{class:"markdown",children:(0,a.jsx)("img",{src:t(98105).A,style:{width:"33%"}})}),"\n",(0,a.jsxs)(n.p,{children:['"Mikujalus" is a software for touching Hatsune Miku\'s hair by ',(0,a.jsx)(n.a,{href:"/Devel/%E9%9B%BB%E5%AD%90%E5%B7%A5%E4%BD%9C/Arduino/PaxPowerGlove_en",children:"hacked Power Glove"})," or ",(0,a.jsx)(n.a,{href:"./DroidGlove_en",children:"Android phone"}),"."]}),"\n",(0,a.jsx)(n.p,{children:"This software supports Oculus Rift."}),"\n",(0,a.jsx)(n.p,{children:"To launch this app, you have to enable downloads from Unknown Sources at Oculus App."}),"\n",(0,a.jsxs)(n.p,{children:["And you have to change firewall setting. For detail please see ",(0,a.jsx)(n.a,{href:"./DroidGlove_en",children:"DroidGlove"}),"."]}),"\n",(0,a.jsx)(n.h2,{id:"download",children:"Download"}),"\n",(0,a.jsx)(n.p,{children:"Currently unavailable."}),"\n",(0,a.jsx)(n.h2,{id:"video",children:"Video"}),"\n","\n",(0,a.jsx)(n.p,{children:"Ver. hacked Power Glove"}),"\n",(0,a.jsx)("div",{className:"video-container",children:(0,a.jsx)(i.A,{id:"cVN7V2YPKlI",webp:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(n.p,{children:"Ver. DroidGlove"}),"\n",(0,a.jsx)("div",{className:"video-container",children:(0,a.jsx)(i.A,{id:"av_NWYaCqaQ",webp:!0})}),"\n",(0,a.jsx)(n.h2,{id:"usage",children:"Usage"}),"\n",(0,a.jsxs)(n.ol,{children:["\n",(0,a.jsx)(n.li,{children:"Wear Oculus Rift."}),"\n",(0,a.jsx)(n.li,{children:"When you bounce up and down, you can walk around in a virtual reality world."}),"\n",(0,a.jsxs)(n.li,{children:["If you want to touch Hatsune Miku's hair or her tie, install ",(0,a.jsx)(n.a,{href:"./DroidGlove_en",children:'"DroidGlove"'})," that make your phone the device for motion-capture."]}),"\n"]}),"\n",(0,a.jsxs)(n.p,{children:["If you meet me, you can play Mikujalus with ",(0,a.jsx)(n.a,{href:"/Devel/%E9%9B%BB%E5%AD%90%E5%B7%A5%E4%BD%9C/Arduino/PaxPowerGlove_en",children:"hacked Power Glove"}),"."]}),"\n",(0,a.jsx)(n.h2,{id:"3d-model-and-motion",children:"3D model and Motion"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"http://bowlroll.net/up/dl10219",children:"\u521d\u97f3\u30df\u30af1052C-Re Ver.1.8a"})}),"\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"http://bowlroll.net/up/dl3636",children:"\u7518\u3048\u3093\u307cP\uff08siro\uff09\u69d8\u4f5c\u300e\u7518\u3048\u3093\u5
274a\u306a\u30df\u30af\u304c\u53ef\u611b\u304f\u3066\u51fa\u639b\u3051\u3089\u308c\u306a\u3044\u30bb\u30c3\u30c8"})}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"library-etc",children:"Library etc..."}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"https://github.com/hoijui/JavaOSC",children:"JavaOSC"})}),"\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"https://github.com/jorgegarcia/UnityOSC",children:"UnityOSC"})}),"\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"http://stereoarts.jp/",children:"MMD4Mecanim"})}),"\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"https://developer.oculusvr.com/",children:"Oculus Unity 4 Pro Integration"})}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"reference",children:"Reference"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:(0,a.jsx)(n.a,{href:"http://hrmkt.hatenablog.com/entry/2013/12/10/232804",children:"Oculus\u3067\u9b54\u5973\u306e\u4f53\u9a13\u304c\u3067\u304d\u308b\u30b2\u30fc\u30e0\u3092\u4f5c\u3063\u3066\u307f\u305f - Make Fantasiality blog"})}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(u,{...e})}):u(e)}},77833:(e,n,t)=>{t.d(n,{A:()=>r});var l=t(96540),a=function(){return a=Object.assign||function(e){for(var n,t=1,l=arguments.length;t<l;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)};var r=l.forwardRef((function(e,n){var t=l.useState(!1),r=t[0],i=t[1],o=l.useState(e.alwaysLoadIframe||!1),c=o[0],s=o[1],d=encodeURIComponent(e.id),u="string"==typeof e.playlistCoverId?encodeURIComponent(e.playlistCoverId):null,h=e.title,p=e.poster||"hqdefault",m=e.announce||"Watch",f=new URLSearchParams(a(a(a(a({},e.muted?{mute:"1"}:{}),e.alwaysLoadIframe?{}:{autoplay:"1",state:"1"}),e.enableJsApi?{enablejsapi:"1"}:{}),e.playlist?{list:d}:{})),j=e.noCookie;j=e.cookie?"https://www.youtube.com":"https://www.youtube-nocookie.com";var v=e.playlist?"".concat(j,"/embed/videoseries?").concat(f.toString()):"".concat(j,"/embed/").concat(d,"?").concat(f.toString()),x=e.webp?"webp":"jpg",w=e.webp?"vi_webp":"vi",y=e.thumbnail||(e.playlist?"https://i.ytimg.com/".concat(w,"/").concat(u,"/").concat(p,".").concat(x):"https://i.ytimg.com/".concat(w,"/").concat(d,"/").concat(p,".").concat(x)),b=e.activatedClass||"lyt-activated",g=e.adNetwork||!1,k=e.aspectHeight||9,D=e.aspectWidth||16,C=e.iframeClass||"",E=e.playerClass||"lty-playbtn",M=e.wrapperClass||"yt-lite",O=e.onIframeAdded||function(){},R=e.rel?"prefetch":"preload",_=e.containerElement||"article",A=e.style||{};return l.useEffect((function(){c&&O()}),[c]),l.createElement(l.Fragment,null,l.createElement("link",{rel:R,href:y,as:"image"}),l.createElement(l.Fragment,null,r&&l.createElement(l.Fragment,null,l.createElement("link",{rel:"preconnect",href:j}),l.createElement("link",{rel:"preconnect",href:"https://www.google.com"}),g&&l.createElement(l.Fragment,null,l.createElement("link",{rel:"preconnect",href:"https://static.doubleclick.net"}),l.createElement("link",{rel:"preconnect",href:"https://googleads.g.doubleclick.net"})))),l.createElement(_,{onPointerOver:function(){r||i(!0)},onClick:function(){c||s(!0)},className:"".concat(M," ").concat(c?b:""),"data-title":h,style:a(a({backgroundImage:"url(".concat(y,")")},{"--aspect-ratio":"".concat(k/D*100,"%")}),A)},l.createElement("button",{type:"button",className:E,"aria-label":"".concat(m," ").concat(h)}),c&&l.createElement("iframe",{ref:n,className:C,title:h,width:"560",height:"315",frameBorder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,src:v})))}))},98105:(e,n,t)=>{t.d(n,{A:()=>l});const l=t.p+"assets/images/mikujalus_ss-4ab8072b7039421b12357208ff854a94.jpg"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.