1
- # VisualPinball AssetLibrary
1
+ # Assets for Visual Pinball Engine
2
2
3
- This repository contains the asset library for the [ Visual Pinball Engine ] ( https://github.com/freezy/VisualPinball.Engine ) .
3
+ * Common assets for all render pipelines. *
4
4
5
- More to come.
5
+ ## Where Are We?
6
+
7
+ ![ image] ( https://user-images.githubusercontent.com/70426/102674961-0b93c480-4198-11eb-950e-431500aaf3f5.png )
6
8
7
9
## Setup
8
10
@@ -13,50 +15,6 @@ git lfs install
13
15
git clone https://github.com/freezy/VisualPinball.AssetLibrary.git
14
16
```
15
17
16
- ## Packages
17
-
18
- * This section will move to somewhere more global.*
19
-
20
- VPE comes in a bunch of Unity packages. There are two reasons there are so many of them:
21
-
22
- 1 . HDRP and URP are incompatible.
23
- 2 . We want to separate assets from the code in order to keep the code light.
24
-
25
- We haven't got a player project yet. So there are even more packages to come! Anyway, because package names are long
26
- and there are subtle differences, here's how will be referring to them:
27
-
28
- | | Package Name | Repository |
29
- | -------------------------| -------------------------------------------| ---------------------------------------|
30
- | vpe (also "core") | org.visualpinball.engine.unity | [ VisualPinball.Engine] ( https://github.com/freezy/VisualPinball.Engine ) |
31
- | vpe.hdrp | org.visualpinball.engine.unity.hdrp | [ VisualPinball.Unity.Hdrp] ( https://github.com/freezy/VisualPinball.Unity.Hdrp ) |
32
- | vpe.assets | org.visualpinball.unity.assetlibrary | [ VisualPinball.Unity.AssetLibrary] ( https://github.com/freezy/VisualPinball.AssetLibrary/tree/refactor/repos/VisualPinball.Unity.AssetLibrary ) |
33
- | vpe.assets.hdrp | org.visualpinball.unity.assetlibrary.hdrp | [ VisualPinball.Unity.AssetLibrary.Hdrp] ( https://github.com/freezy/VisualPinball.AssetLibrary/tree/refactor/repos/VisualPinball.Unity.AssetLibrary.Hdrp ) |
34
- | unity.hdrp | com.unity.render-pipelines.high-definition | [ Unity/Graphics] ( https://github.com/Unity-Technologies/Graphics/tree/master/com.unity.render-pipelines.high-definition ) |
35
-
36
-
37
- - ** vpe** is the main repo. It contains mainly the code, and some resources, which will
38
- probably move into vpe.unity.assets at some point. It doesn't have any dependencies, neither
39
- to any of the other vpe packages nor to Unity's HDRP or URP. If only this repo is used in a
40
- project, the standard renderpipeline is used.
41
- - ** vpe.hdrp** contains HDRP-specific code.
42
- - ** vpe.assets** contains common assets only, i.e. asses that are render pipeline-agnostic.
43
- - ** vpe.assets.hdrp** contains HDRP-specific assets.
44
-
45
- ### Dependencies
46
-
47
- We have the following dependencies:
48
-
49
- ![ ] ( https://user-images.githubusercontent.com/70426/102411603-7a371d80-3ff2-11eb-8210-6203a74a635d.png )
50
-
51
- So we see that vpe.hdrp pulls in three other dependencies. These have to be added manually at the moment. So when
52
- working with HDRP, you would have the following packages under * Custom* in the package manager:
53
-
54
- - Visual Pinball Engine
55
- - Visual Pinball Engine (Common Assets)
56
- - Visual Pinball Engine (HDRP Assets)
57
- - Visual Pinball Engine (HDRP)
58
-
59
-
60
18
## License
61
19
62
20
[ Creative Commons Attribution-ShareAlike 4.0] ( LICENSE.md )
0 commit comments