Filamented Standard for Unity
- ダウンロード商品Filamented¥ 0
- ダウンロード商品Filamented (Donation/寄付)¥ 1,000
An improved version of Unity's Standard! Provides higher quality using features from Google's open source renderer, Filament. It also supports features useful for worlds such as exposure-based occlusion, lightmap-derived specular, bicubic filtering for lightmaps, and better looking reflective materials and parallax. UnityのStandardを改善したシェーダーです。 Googleのオープンソースレンダラー「Filament」の 機能を使って、より高いクオリティを実現しています。 露光ベースのオクルージョン、ライトマップ導出のスペキュラ、ライトマップのバイキュービックフィルタリング、より見栄えのする反射材や視差など、ワールドに役立つ機能もサポートしています。 To install, download the file, and place the folder within either your Assets folder, or your Packages folder.
Project Details
This project's goal is to combine the familiar interface of the Standard shader with a shading model that's more up to date and less idiosyncratic from Filament. For example, non-metallic materials in Standard have a Fresnel reflection that is too strong, due to an imprecise approximation of the Fresnel effect. Filamented uses a modern and more correct way of handling the specular calculations, giving glossy surfaces a softer Fresnel shine that appears more natural. In worlds with baked lighting, this can be combined with Exposure Occlusion which allows the shadows baked in lightmaps to occlude specular reflections and remove strange inaccurate reflections. What's Filament? Filament is a real-time physically based rendering engine for Android, iOS, Linux, macOS, Windows, and WebGL. It is designed to be as small as possible and as efficient as possible on Android. Filamented is based on Filament v1.9.23. More features will be added in future releases to expose the full power of Filament! For support or feedback, you can join the Discord. https://discord.gg/uHJx4g629K
License
You can access the development repository of the shader at https://gitlab.com/s-ilent/filamented Licensed under the Apache license. Filament code is included under the Apache license. Copyright (C) 2020 Google, Inc. Some Unity files may additionally be covered by the MIT license. Copyright (c) 2016 Unity Technologies.
Changelog
v1.1 2022-02-02 Added support for normal map shadows. Added support for Bakery's SH and RNM lightmap directionality modes. Added new options to the shader settings. Added "Settings Mode" selector. When "Basic", extra options added by Filamented will be hidden. Improved specular calculations with multiscattering approximation for distribution function. Improved the functionality of the smoothness clamp for lightmap specular. Added bicubic sampling for realtime directionality maps. Added non-linear SH sampling as the default SH sampling method. Fixed completely smooth surfaces having improper roughness values. Fixed a missing saturate() in the BRDF function. Updated to bring in line with main Filament repository as of 2021-12-29. v1.0 2021-12-18 Initial release
VRchat Bakery Usage Instructions
To use Bakery SH/RNM modes in VRchat, you need an adapter system. Bakery applies the extra lightmaps to the meshes with a script that doesn't get uploaded with the map. https://github.com/z3y/UdonBakeryAdapter/