Skip to content

vr-voyage/vrchat-map-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create in VRChat, Import in other editors

Create in VRChat, Import in other editors

Example video

https://www.youtube.com/watch?v=aemftnUSnws

Import in Unity

https://github.com/vr-voyage/vrchat-map-maker-unity-importer

Requirements

  • Unity 2019.4.31f1
  • VRCSDK3 WORLD 2021.11.08.14.28
    • This is important, previous SDK won't allow CombineInstance.
  • UdonSharp (latest version you can find)

Copyrights

  • Textures :
    • Some of them are generated with MaterialMaker, based on the online assets shared on their website .
    • Others come from VRChat SDK (might replace them by Kenney's ones in the future).
  • Skybox Shader is a modified version of Unity Skybox by Lyuma.

TODO

  • Triplanar shader with Texture2DArray.
    • Sample the texture index from the vertex color
  • User drawing interface
    • Marker & Tablet might just work.
      • Add a marker & tablet models, with a trigger collider at the tip of the marker.
      • Pre generate colliders for each tile
      • Pregenerate a mesh based on the user selection (mesh + style).
      • For each tile touched by the marker, define the relative CombineInstance.mesh and regenerate the Mesh.
      • Add a button to switch from the Ground to the Walls.
        • For the walls, only activate the colliders that are near a ground tile.
      • For desktop users, allow them to box or line select, by clicking on the beginning and then the end of the box, or line (for walls).

About

A (very basic) map maker useable from VRChat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages