Skip to content

M3-org/git-gud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

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

EZ mode: VRoid

  1. Create an avatar using vroid studio https://vroid.com/en/studio
  2. Customize the clothing (import textures)
  3. 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

3D scan

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)

Blender

Optimize VRM avatar:

  1. Download blender https://www.blender.org/
  2. Download VRM plugin https://github.com/saturday06/VRM_Addon_for_Blender
  3. Import your VRM into blender
  4. Optimize it further

or

Optimize your 3D scan:

  • cleanup loose geometry
  • decimate without losing much quality
  • Export as glTF

Then optimize the textures:

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 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

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 Can also post your work (hackmd notes / demo) here: #2

You will get a M3 POAP for completing

g'luck

Releases

No releases published

Packages

No packages published