mirror of
https://gitlab.com/ProcyonLotor/vrchat-template.git
synced 2026-08-25 10:43:53 +05:00
Compare commits
2 Commits
7ff21d3c98
...
7c59944e9e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c59944e9e | ||
|
|
b4984763b4 |
@@ -1,5 +1,8 @@
|
|||||||
{
|
{
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"com.vrchat.avatars": {
|
||||||
|
"version": "3.x"
|
||||||
|
},
|
||||||
"com.vrchat.core.vpm-resolver": {
|
"com.vrchat.core.vpm-resolver": {
|
||||||
"version": "0.1.x"
|
"version": "0.1.x"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,13 +4,13 @@
|
|||||||
QualitySettings:
|
QualitySettings:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
serializedVersion: 5
|
serializedVersion: 5
|
||||||
m_CurrentQuality: 2
|
m_CurrentQuality: 3
|
||||||
m_QualitySettings:
|
m_QualitySettings:
|
||||||
- serializedVersion: 2
|
- serializedVersion: 2
|
||||||
name: VRC Low
|
name: VRC Low
|
||||||
pixelLightCount: 4
|
pixelLightCount: 4
|
||||||
shadows: 2
|
shadows: 2
|
||||||
shadowResolution: 1
|
shadowResolution: 2
|
||||||
shadowProjection: 1
|
shadowProjection: 1
|
||||||
shadowCascades: 2
|
shadowCascades: 2
|
||||||
shadowDistance: 75
|
shadowDistance: 75
|
||||||
@@ -58,7 +58,7 @@ QualitySettings:
|
|||||||
skinWeights: 4
|
skinWeights: 4
|
||||||
textureQuality: 0
|
textureQuality: 0
|
||||||
anisotropicTextures: 2
|
anisotropicTextures: 2
|
||||||
antiAliasing: 2
|
antiAliasing: 4
|
||||||
softParticles: 1
|
softParticles: 1
|
||||||
softVegetation: 1
|
softVegetation: 1
|
||||||
realtimeReflectionProbes: 1
|
realtimeReflectionProbes: 1
|
||||||
@@ -86,6 +86,43 @@ QualitySettings:
|
|||||||
shadows: 2
|
shadows: 2
|
||||||
shadowResolution: 3
|
shadowResolution: 3
|
||||||
shadowProjection: 1
|
shadowProjection: 1
|
||||||
|
shadowCascades: 2
|
||||||
|
shadowDistance: 75
|
||||||
|
shadowNearPlaneOffset: 2
|
||||||
|
shadowCascade2Split: 0.33333334
|
||||||
|
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
|
||||||
|
shadowmaskMode: 0
|
||||||
|
skinWeights: 4
|
||||||
|
textureQuality: 0
|
||||||
|
anisotropicTextures: 2
|
||||||
|
antiAliasing: 4
|
||||||
|
softParticles: 1
|
||||||
|
softVegetation: 1
|
||||||
|
realtimeReflectionProbes: 1
|
||||||
|
billboardsFaceCameraPosition: 1
|
||||||
|
vSyncCount: 0
|
||||||
|
lodBias: 2
|
||||||
|
maximumLODLevel: 0
|
||||||
|
streamingMipmapsActive: 0
|
||||||
|
streamingMipmapsAddAllCameras: 1
|
||||||
|
streamingMipmapsMemoryBudget: 512
|
||||||
|
streamingMipmapsRenderersPerFrame: 512
|
||||||
|
streamingMipmapsMaxLevelReduction: 2
|
||||||
|
streamingMipmapsMaxFileIORequests: 1024
|
||||||
|
particleRaycastBudget: 4096
|
||||||
|
asyncUploadTimeSlice: 2
|
||||||
|
asyncUploadBufferSize: 128
|
||||||
|
asyncUploadPersistentBuffer: 1
|
||||||
|
resolutionScalingFixedDPIFactor: 1
|
||||||
|
customRenderPipeline: {fileID: 0}
|
||||||
|
excludedTargetPlatforms:
|
||||||
|
- Android
|
||||||
|
- serializedVersion: 2
|
||||||
|
name: VRC Ultra
|
||||||
|
pixelLightCount: 8
|
||||||
|
shadows: 2
|
||||||
|
shadowResolution: 3
|
||||||
|
shadowProjection: 1
|
||||||
shadowCascades: 4
|
shadowCascades: 4
|
||||||
shadowDistance: 150
|
shadowDistance: 150
|
||||||
shadowNearPlaneOffset: 2
|
shadowNearPlaneOffset: 2
|
||||||
|
|||||||
20
README.md
20
README.md
@@ -1,8 +1,11 @@
|
|||||||
# VRChat Unity project template
|
# VRChat Unity project template
|
||||||
|
|
||||||
Omni-template for making VRChat content
|
Omni-template for making VRChat content
|
||||||
|
|
||||||
## Synopsis
|
## Synopsis
|
||||||
|
|
||||||
The template have:
|
The template have:
|
||||||
|
|
||||||
- Unity Editor settings for work with Git
|
- Unity Editor settings for work with Git
|
||||||
- Git settings for work with Unity Editor
|
- Git settings for work with Unity Editor
|
||||||
- Git LFS attributes
|
- Git LFS attributes
|
||||||
@@ -14,7 +17,8 @@ The template have:
|
|||||||
|
|
||||||
The repository have separate branches for separate content types, the only difference between them is default packages in `Packages/vpm-manifest.json`
|
The repository have separate branches for separate content types, the only difference between them is default packages in `Packages/vpm-manifest.json`
|
||||||
> Branches structure
|
> Branches structure
|
||||||
> ```
|
>
|
||||||
|
> ```text
|
||||||
> -master-+---------------------->
|
> -master-+---------------------->
|
||||||
> |\
|
> |\
|
||||||
> | \-world-------------->
|
> | \-world-------------->
|
||||||
@@ -22,7 +26,8 @@ The repository have separate branches for separate content types, the only diffe
|
|||||||
> \-avatar------------->
|
> \-avatar------------->
|
||||||
> ```
|
> ```
|
||||||
|
|
||||||
## How to use
|
## How to use for a new project
|
||||||
|
|
||||||
1. `git init` a new repo from the branch you want
|
1. `git init` a new repo from the branch you want
|
||||||
2. Init Git LFS with `git lfs install`
|
2. Init Git LFS with `git lfs install`
|
||||||
3. Open the project in Unity
|
3. Open the project in Unity
|
||||||
@@ -31,10 +36,21 @@ The repository have separate branches for separate content types, the only diffe
|
|||||||
|
|
||||||
> After opening the project in Unity Editor you might want to add **all** new files to Git.
|
> After opening the project in Unity Editor you might want to add **all** new files to Git.
|
||||||
|
|
||||||
|
## How to work with existing project
|
||||||
|
|
||||||
|
1. Check that you have git-lfs installed `git lfs status`
|
||||||
|
2. Pull existing repo `git pull https://gitlab.com/ProcyonLotor/vrchat-template.git` and optionally pull all LFS objects `git lfs fetch --all`
|
||||||
|
(repo will take much more disk space, but will have complete project history)
|
||||||
|
3. (Optional) Some VPM packages might come from Community Repositories,
|
||||||
|
add them from project's [vpm-repositories.txt](./vpm-repositories.txt) file to CreatorCompanion,
|
||||||
|
or run this command in project's folder `FOR /F %L IN (.\vpm-repositories.txt) DO vpm add repo %L`
|
||||||
|
(command requires `vpm` tool installed, see [vpm cli](https://vcc.docs.vrchat.com/vpm/cli/))
|
||||||
|
|
||||||
> **IMPORTANT**: When opening a previously worked on project on a new machine, Unity may warn you about script errors and suggest you enter Safe Mode,
|
> **IMPORTANT**: When opening a previously worked on project on a new machine, Unity may warn you about script errors and suggest you enter Safe Mode,
|
||||||
> this is because VPM has not loaded yet and didn't resolved the required packages, ignore the errors and continue loading.
|
> this is because VPM has not loaded yet and didn't resolved the required packages, ignore the errors and continue loading.
|
||||||
> Sometimes you may need to reopen the project couple times for all packages to resolve and scripts to recompile.
|
> Sometimes you may need to reopen the project couple times for all packages to resolve and scripts to recompile.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
For project's license see [LICENSE](./LICENSE) file.
|
For project's license see [LICENSE](./LICENSE) file.
|
||||||
Project contains `com.vrchat.core.bootstrap` package, for license see [Packages/com.vrchat.core.bootstrap/License.md](./Packages/com.vrchat.core.bootstrap/License.md) file.
|
Project contains `com.vrchat.core.bootstrap` package, for license see [Packages/com.vrchat.core.bootstrap/License.md](./Packages/com.vrchat.core.bootstrap/License.md) file.
|
||||||
|
|||||||
5
vpm-repositories.txt
Normal file
5
vpm-repositories.txt
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
https://adjerry91.github.io/VRCFaceTracking-Templates/index.json
|
||||||
|
https://poiyomi.github.io/vpm/index.json
|
||||||
|
https://vcc.vrcfury.com/
|
||||||
|
https://spokeek.github.io/goloco/index.json
|
||||||
|
https://wholesomevr.github.io/SPS-Configurator/index.json
|
||||||
Reference in New Issue
Block a user