git-gud
how to git gud
High Level
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
Make avatar
- Create an avatar using vroid studio https://vroid.com/en/studio
- Customize the clothing
- Export 2 versions: high quality and more optimized VRM of your vroid
Search aroun vtuber youtuber for advanced tips
3D scan
Photogrammetry guide: https://rd.nytimes.com/projects/an-end-to-end-guide-to-photogrammetry-with-mobile-devices
Get a camera and 3D scan something, can be an environment or object Export 3D model and upload somewhere (sketchfab is fine)
Blender
- 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
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
Create world
https://github.com/msub2/awesome-webxr#frameworks-and-libraries
Make a virtual world in a webxr framework, vrchat, or neosvr
webxr recommendations: janusweb / aframe
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
Decentralized hosting
Check out https://fleek.co or https://pinata.cloud for ez mode IPFS hosting
Bonus: ENS
(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
Promotion
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 share your work (hackmd notes / video)
You will get a M3 POAP for completing
g'luck