how to git gud
- discord: https://m3org.com/discord - can ask for help here
- dework: https://app.dework.xyz/m3/m3ta?taskId=85ba83f9-d42b-4f58-9423-25ee97c49c96 - where version 2 of this guide will live (WIP)
Step 1. Mindset
Think like a mad hacker scientist. Psyops your own brain through fashion if you struggle with this, get a dress shirt and tie and nice jacket from a store or for your vtuber avatar (search booth.pm).
Read Snow Crash
Step 2: Start a journal
Get into the habit of making documentation along the way, it is the best way to scale one-self. You can use hackmd and track your progress as you learn for easy sharing - notes make it faster to receive help and can become useful community contributions too.
Step 3: Make stuff
EZ mode: VRoid
- Create an avatar using vroid studio https://vroid.com/en/studio
- Customize the clothing (import textures)
- Export 2 versions: high quality and more optimized VRM of your vroid
Drag n' drop into Webaverse to test: https://app.webaverse.com/?src=.%2Fscenes%2Fgrid.scn
You can search around vtuber youtuber for advanced tips on VRM It's pretty meta in that vtubers will teach you about vtubing
Notes: https://hackmd.io/@XR/avatars
Photogrammetry guide: https://rd.nytimes.com/projects/an-end-to-end-guide-to-photogrammetry-with-mobile-devices Easier: https://sketchfab.com/blogs/community/tutorial-meshroom-for-beginners/
Get a camera and 3D scan something, can be an environment or object Export 3D model and upload somewhere (sketchfab is fine)
Optimize VRM avatar:
- Download blender https://www.blender.org/
- Download VRM plugin https://github.com/saturday06/VRM_Addon_for_Blender
- Import your VRM into blender
- Optimize it further
or
Optimize your 3D scan:
- cleanup loose geometry
- decimate without losing much quality
- Export as glTF
Then optimize the textures:
- convert png to jpg
- compress the textures without losing much quality (https://imagecompressor.com/)
Take note of before and after with screenshots or clips, triangle count, and file size Finally, convert glTF to glb: https://github.com/CesiumGS/gltf-pipeline
https://github.com/msub2/awesome-webxr#frameworks-and-libraries
Make a virtual world in a webxr framework, vrchat, or neosvr
webxr recommendations: janusweb / aframe There's a discord where webxr devs hang out also: https://discord.gg/Jt5tfaM
Bonus if its in a multi-user avatar space
Note: Can do Mozilla Hubs for fun / practice, just know that you can't host it on the decentralized web
Check out https://fleek.co or https://pinata.cloud for ez mode IPFS hosting
(you'll need an ETH wallet for this step)
Buy an ENS address, point to the webxr experience with it
can use testnet if you don't wanna spend ETH
gj if you made it this far
Important to capture your demo / experience in the best light Learn how to take good quality screenshots and video clips of your experience Then make a 20-30 second sizzle video combining clips
If you want to present as vtuber see https://github.com/madjin/vtuber-podcast
Marketing: Building an Audience by Lakuza | TLX Spring 2021
DM jin on M3 discord when you're done Can also post your work (hackmd notes / demo) here: M3-org#2
You will get a M3 POAP for completing
g'luck