summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-09-25 18:13:19 -0700
committeryum <yum.food.vr@gmail.com>2024-09-25 18:13:19 -0700
commit7842e7db948fb46b17afa0ccc63a8807b2269b6c (patch)
treef3f1ace036216a90396bb4c08c79137ba1b91031
parent7f0ddc5463608f30bcd854eb4fd8d157f1b99052 (diff)
Add demo to README
-rw-r--r--README.md24
-rw-r--r--Textures/bistro_demo.pngbin0 -> 10855685 bytes
2 files changed, 12 insertions, 12 deletions
diff --git a/README.md b/README.md
index a736e1d..30c371c 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,8 @@
My toon shader for VRChat. I use this on my personal and commercial models.
It's semi optimized and a little scuffed.
+![Bistro demo](Textures/bistro_demo.png)
+
Features (maybe out of date):
* PBR
* Emissions
@@ -41,6 +43,8 @@ Disclaimers:
2. I am not a graphics expert.
3. Stability is a non-goal. Keywords are likely to change in the interest of
performance and simplicity.
+4. This is not a supported product. Support is only provided when used in
+ conjunction with one of my commercially available products.
To use it, import the git repo into your project's Assets folder then select
the shader `yum_food/Tooner`.
@@ -55,25 +59,21 @@ too fucking huge and complicated to fit my needs.
2. Does it work?
-I think so?
+Yes.
3. Is it optimized?
-Sort of.
+Somewhat.
I use static keywords on every feature, so you don't pay for anything you don't
-use. I use branchless programming wherever appropriate. Dynamic branches are
-only used where I either know they won't cause thread divergence, or where they
-can't be avoided.
+use. I use branchless programming wherever appropriate. I do make extensive use
+of dynamic branching where I know it won't induce thread divergence.
-I'd like to strike a balance between performance and readability. Since it's
-mostly for *my* use, I don't feel a need to make it totally optimal.
+The goal is to strike a balance between performance and readability. Golfing
+away nanoseconds is not something I want to spend my limited time on Earth
+doing.
4. Demos?
-This avatar uses it: [gumroad](https://yumfood.gumroad.com/l/lychee).
-
-I'm working on a world but haven't published yet.
-
-Will update this section with real demos later.
+TODO. See the screenshot at the top of the page for now.
diff --git a/Textures/bistro_demo.png b/Textures/bistro_demo.png
new file mode 100644
index 0000000..74c8c46
--- /dev/null
+++ b/Textures/bistro_demo.png
Binary files differ