Poiyomi Shader sind Feature-Rich Shader für die integrierte Rendering-Pipeline von Unity, die für die Verwendung mit VRchat vorgesehen ist. Sie unterstützen mehrere Schattierungsmodi und robuste Lichthandhabung und sind so konzipiert, dass sie benutzerfreundlich und leistungsfähig sind. Sie sind auch kostenlos und Open-Source !
Importieren Sie nach dem Herunterladen das Paket einfach in Ihr Einheitsprojekt!
Wichtig: Wenn Sie eine frühere Version aktualisieren, stellen Sie sicher, dass Sie den alten Ordner _PoiyomiShaders
aus dem Ordner Ihres Projekts aus dem Assets
-Ordner Ihres Projekts vor dem Importieren des neuen Pakets löschen! Andernfalls kann es Störungen geben.
Wenn Sie einen Avatar oder ein anderes Vermögenswert verteilen , das Poiyomi -Shader verwendet, geben Sie den Ordner _PoiyomiShaders
nicht in das Paket Ihres Vermögenswerts ein. Stattdessen leiten Benutzer die richtige Version von der Seite "Releases" herunter oder geben Sie das Paket neben dem Asset nicht als Teil des Einheitspakets ein.
Poiyomi -Shader enthalten mehrere veröffentlichte Versionen zur Rückwärtskompatibilität. Die neueste Version ist immer die aktuellste und wird für neue Projekte empfohlen. Ältere Versionen werden für die Kompatibilität mit älteren Modellen bereitgestellt - wir enthalten die letzte Version für jede Nebenversion (z. B. 8.0.426 für v8.0, 7.3.050 für v7.3).
Derzeit ist Poiyomi V7 zur Rückwärtskompatibilität mit älteren Modellen enthalten und wird nicht mehr aktualisiert. Es wird nicht empfohlen, V7 für neue Projekte zu verwenden.
Wenn Sie eine Version mit einem Modell anpassen, müssen die Haupt- und Nebenversionen im Allgemeinen übereinstimmen, aber die Patch -Version kann neuer sein. Wenn beispielsweise ein Modell 8.0.295 angibt, kann man 8.0.426 (in der neuesten Version enthalten) ohne Ausgabe verwenden. Für V7 ist im Allgemeinen 7.3.050 die letzte Version und sollte für alle V7 -Modelle verwendet werden.
Poiyomi Pro bietet zusätzliche Funktionen und Funktionen und verfügt immer über die neuesten Entwicklungen. Es enthält alles in der kostenlosen Version sowie Funktionen wie:
Um Zugang zu Poiyomi Pro zu erhalten, unterstützen Sie Poiyomi auf Patreon zum 10 US -Dollar oder höher, verbinden Sie Ihre Zwietracht mit Ihrem Patreon und treten Sie der Poiyomi -Zwietracht an, um die Pro -Version des Shaders zu erhalten.
Poiyomi verlässt sich darauf, dass Thryeditor seinen Inspektor ordnungsgemäß darstellt und den Shader sperrte, um eine optimale Leistung zu gewährleisten. Thryeditor ist im Repository enthalten und sollte nicht separat aktualisiert werden.
Poiyomi-Shader sind für die Verwendung mit der integrierten Render-Pipeline (BIRP) auf DirectX 11 ausgelegt. Wir zielen auf die derzeit unterstützte Unity -Version von VRchat, 2019.4.31f1 zum Zeitpunkt des Schreibens. Es wurden höhere Einheitsversionen getestet und sind bekannt dafür, dass wir hauptsächlich auf die neueste Unity -Version abzielen, die VRchat unterstützt.
Poiyomi -Shader sind derzeit nicht mit den skriptierbaren Rendering -Pipelines von Unity (URP, HDRP, SRP) kompatibel . Nicht-Directx 11-Plattformen (z. B. OpenGL, Metall, Vulkan usw.) werden ebenfalls nicht unterstützt und funktionieren möglicherweise überhaupt nicht.
Die Shader können für Spiele außerhalb von VRchat verwendet werden, sind jedoch möglicherweise nicht ideal, da Materialien keinen gemeinsamen Shader teilen können. Verwenden Sie für die Nicht-VRchat-Verwendung die von Thryeditor bereitgestellten Sperrfunktionen, um optimierte Shader für jedes Material zu erstellen.
Die aktive Entwicklung findet auf dem Pro Shader in einem privaten Repository statt, wobei kostenlose Veröffentlichungen regelmäßig stattfinden. Wenn Sie Code zum Shader beitragen möchten, treten Sie der Zwietracht bei und erkundigen Sie sich. Für die Editor-Code-Seite können Sie zum Thryeditor beitragen, da es mit MIT-lizenziert ist und Pull-Anfragen akzeptiert.
Wir sind immer auf der Suche nach Hilfe bei der Dokumentation. Wenn Sie einen Beitrag leisten möchten, können Sie dies im DOCS -Repository tun - wir akzeptieren Pull -Anfragen! Dokumente werden in Markdown geschrieben und unter Verwendung von Docusaurus erstellt.
Um einen Fehler zu melden oder eine Funktion anzufordern, können Sie dies entweder durch Öffnen eines Problems oder durch Beitritt zur Zwietracht und fragen. Bitte geben Sie sicher, dass Sie so viele Informationen wie möglich enthalten, einschließlich Screenshots und/oder gegebenenfalls Videos. Stellen Sie sicher, dass Sie die neueste Version des Shaders verwenden und dass das Problem noch nicht gemeldet wird.