Thanks to visit codestin.com
Credit goes to lib.rs

Cargo Features

bevy_pbr has no features set by default.

[dependencies]
bevy_pbr = { version = "0.17.1", features = ["webgl", "webgpu", "pbr_transmission_textures", "pbr_multi_layer_material_textures", "pbr_anisotropy_texture", "experimental_pbr_pcss", "pbr_specular_textures", "pbr_light_textures", "bluenoise_texture", "shader_format_glsl", "trace", "meshlet", "meshlet_processor"] }
webgl

Enables webgl of bevy_light

Affects light::MAX_DIRECTIONAL_LIGHTS, light::MAX_CASCADES_PER_LIGHT

webgpu

Enables webgpu of bevy_light

Affects light::MAX_DIRECTIONAL_LIGHTS, light::MAX_CASCADES_PER_LIGHT

pbr_transmission_textures

Affects pbr_material::StandardMaterial.diffuse_transmission_channel, pbr_material::StandardMaterial.diffuse_transmission_texture, pbr_material::StandardMaterial.specular_transmission_channel, pbr_material::StandardMaterial.specular_transmission_texture, pbr_material::StandardMaterial.thickness_channel, pbr_material::StandardMaterial.thickness_texture

pbr_multi_layer_material_textures

Affects pbr_material::StandardMaterial.clearcoat_channel, pbr_material::StandardMaterial.clearcoat_texture, pbr_material::StandardMaterial.clearcoat_roughness_channel, pbr_material::StandardMaterial.clearcoat_roughness_texture, pbr_material::StandardMaterial.clearcoat_normal_channel, pbr_material::StandardMaterial.clearcoat_normal_texture

pbr_anisotropy_texture

Affects pbr_material::StandardMaterial.anisotropy_channel, pbr_material::StandardMaterial.anisotropy_texture

experimental_pbr_pcss

Enables experimental_pbr_pcss of bevy_light

Affects light::ShadowSamplers.point_light_linear_sampler, light::ShadowSamplers.directional_light_linear_sampler

pbr_specular_textures

Affects pbr_material::StandardMaterial.specular_channel, pbr_material::StandardMaterial.specular_texture, pbr_material::StandardMaterial.specular_tint_channel, pbr_material::StandardMaterial.specular_tint_texture

pbr_clustered_decals pbr_light_textures
bluenoise_texture

Enables ktx2 and zstd of bevy_image

shader_format_glsl

Enables shader_format_glsl of bevy_shader

trace

Enables trace of bevy_render

meshlet meshlet_processor?

Enables the meshlet renderer for dense high-poly scenes (experimental)

Enables bevy_tasks, lz4_flex, and range-alloc

Affects extended_material::MaterialExtension.meshlet_mesh_fragment_shader, extended_material::MaterialExtension.meshlet_mesh_prepass_fragment_shader, extended_material::MaterialExtension.meshlet_mesh_deferred_fragment_shader, bevy_pbr::experimental, material::Material.meshlet_mesh_fragment_shader, material::Material.meshlet_mesh_prepass_fragment_shader, material::Material.meshlet_mesh_deferred_fragment_shader

meshlet_processor = meshlet

Enables processing meshes into meshlet meshes

Enables bitvec, itertools, meshopt ^0.4.1, and metis