# low / no = §2
# medium / medium-high = §6
# high = §c
# extreme = §4
# dependant = §5

# for about
# green (§2) emphasis
# purple (§5) shader values
# white (§f) normal

# profiles
profile.Lowest=§6Lowest
profile.Low=§eLow
profile.Medium=§9Medium (Default)
profile.High=§bHigh
profile.Ultra=§5Ultra

option.RenderMode=Perform Render
option.RenderMode.comment=Sets up the shader to do total path tracing, used for screenshots and showcase. §4This will max out your GPU, I suggest you have some kind of GPU monitoring software to prevent overheating if you plan to take multiple screenshots!.

option.RenderFrames=Frame Count
option.RenderFrames.comment=How many frames are used to build the output image.
value.RenderFrames.10000=Infinite

# About
value.HowTo.0=
option.HowTo=Hover Over A Button
option.HowTo.comment=The buttons on this page are to help get the best experience for you, and to give helpful information.

value.AboutShader.0=
option.AboutShader=About
option.AboutShader.comment=§6Phoxel §fby Despatra. If you have found a bug, check to see if it has been reported on github: §bgithub.com/Despatra/Phoxel§f. There you can also find links to my Patreon and Discord!

value.GetPerformance.0=
option.GetPerformance=How to get performace?
option.GetPerformance.comment=There are a few ways to do this, the §5shader profiles §fhave been set for the best general experience. But if you would rather have some noise or blurring for better §aframerate §fI suggest you turn your profile to §6low §fand turn up §5temporal accumulation §fto your liking.

value.ReduceNoise.0=
option.ReduceNoise=How do I reduce visual noise?
option.ReduceNoise.comment=The best bang for your buck right now is setting §5Light Samples§f to §a3 §f. (yes, exactly §a3§f, the shader does some fancy stuff). Other than that §5temporal accumulation §fis good, but will give some blur, but if you can get §ahigh framerates §fby lowering some settings, then the §ablur will be much less noticable§f.

value.ParallaxAbout.0=
option.ParallaxAbout=Why does the Parallax look bad?
option.ParallaxAbout.comment=If your parallax occolusion mapping has some weird artifacts here's what you can try:. First I would make sure your §5Parallax Samples §fis set to §aat least 6 or 7§f, then tweak §5Parallax Steps §funtil the artifacts dissapear. You shouldn't need to worry about performance as it uses a §abinary search algorithm§f, If you don't know what that means it just means it's pretty fast.

# variables
# Path Tracing Settings
option.TemporalAccumulation=Temporal Accumulation
option.TemporalAccumulation.comment=How many previously rendered frames are blended to clean up the image. §2No performance impact.
value.TemporalAccumulation.1=§cOff

option.Bounces.comment=How many times a ray bounces before stopping. Mostly noticable on reflections, refractions, and Global Illumination. §6Medium performance impact.

option.TraceDist=Max Intersection Distance
option.TraceDist.comment=Maximum distance that a ray will travel before declaring no hit. §cHigh performance impact.

option.Samples.comment=How many rays are shot from the camera per frame. Leads to better images faster. §4Extreme performance impact!

option.LightSamples=Light Samples
option.LightSamples.comment=How many light checks are performed per intersection. §6Medium-High performance impact.

option.VoxelizationDist=Voxelization Distance
option.VoxelizationDist.comment=How far away blocks are voxelized. §5Affects speed of other settings.
value.VoxelizationDist.32=1 chunk
value.VoxelizationDist.64=2 chunks
value.VoxelizationDist.96=3 chunks
value.VoxelizationDist.128=4 chunks
value.VoxelizationDist.160=5 chunks
value.VoxelizationDist.192=6 chunks
value.VoxelizationDist.224=7 chunks
value.VoxelizationDist.256=8 chunks
value.VoxelizationDist.288=9 chunks
value.VoxelizationDist.320=10 chunks
value.VoxelizationDist.352=11 chunks
value.VoxelizationDist.384=12 chunks
value.VoxelizationDist.416=13 chunks
value.VoxelizationDist.448=14 chunks
value.VoxelizationDist.480=15 chunks
value.VoxelizationDist.512=16 chunks

option.VoxelBufferSize=Storage Size
option.VoxelBufferSize.comment=The larger the buffer, the more area you can voxelize, but this does increase RAM usage. §2Minimal performance impact.
value.VoxelBufferSize.1449=4 chunks §5[0.4 GB]
value.VoxelBufferSize.2661=6 chunks §5[0.5 GB]
value.VoxelBufferSize.4096=8 chunks §5[0.7 GB]
value.VoxelBufferSize.5725=10 chunks §5[1.1 GB]
value.VoxelBufferSize.7525=12 chunks §5[1.6 GB]
value.VoxelBufferSize.9483=14 chunks §5[2.3 GB]
value.VoxelBufferSize.11585=16 chunks §5[3.3 GB]

# Lighting
option.PixelLock=Light Pixel Locking
option.PixelLock.comment=Adjusts how rays are positioned, allows for a more stylistic feel. §2No performance impact.
value.PixelLock.0=Off
value.PixelLock.8=8x8
value.PixelLock.16=16x16
value.PixelLock.32=32x32
value.PixelLock.64=64x64
value.PixelLock.128=128x128

option.ReflectLock=Reflection Pixel Locking
option.ReflectLock.comment=If reflections and GI should be affected by pixel locking. §2No performance impact.

option.GiStrength=Global Illumination Strength
option.GiStrength.comment=How bright indirect lighting is rendered. Values that are greater than 1 will lead to unnatural looking lighting. §2No performance impact. 

option.LightSize=Light Size
option.LightSize.comment=How big the lights are (this is multiplied). §2No performance impact.

option.BlockLightBrightness=Block Emission Strength
option.BlockLightBrightness.comment=How bright block lights are. §2No performance impact.

# Atmosphere
option.SunLightBrightness=Sun Brightness

option.MoonLightBrightness=Moon Brightness

option.ScatterCount=Light Scatter Samples

option.

# Materials
option.MaterialMode=PBR Support
option.MaterialMode.comment=Which type of PBR format to use for textures. §2Low performance impact.
value.MaterialMode.0=§2Integrated PBR
value.MaterialMode.1=§5Lab PBR
value.MaterialMode.2=§5Sues PBR

option.NormalMapStrength=Normal Map Strength
option.NormalMapStrength.comment=How bumpy normal maps are. §2No performance impact.
value.NormalMapStrength.0.0=§cOff

option.ParallaxRenderDist=Parallax Render Distance
option.ParallaxRenderDist.comment=How far away (in blocks) POM is rendered. §2Low performance impact.

option.POM=Parallax Occolusion Mapping

option.ParallaxSamples=Parallax Samples
option.ParallaxSamples.comment=The higher the samples the more accurate. §6Medium performance impact.
value.ParallaxSamples.0=§cOff

option.ParallaxDepth=Parallax Depth
option.ParallaxDepth.comment=How deep parallax appears. §2No performance impact.

# Camera
option.DOFStrength=Depth of Field Blur
option.DOFStrength.comment=How strong the Depth of Field blur affect is. §2No performance impact.
value.DOFStrength.0.0=§cOff

option.TAA=Temporal Anti-Aliasing

option.DenoiserFactor=Denoising
option.DenoiserFactor.comment=How strongly the denoiser affects the output image. §2No performance impact.
value.DenoiserFactor.0.0=§cOff

option.RenderScale=Render Scale
option.RenderScale.comment=This divides the render resolution and then upscales to increase performance. §cHigh performance impact.
value.RenderScale.1.0=100%
value.RenderScale.0.875=87.5%
value.RenderScale.0.75=75%
value.RenderScale.0.625=62.5%
value.RenderScale.0.5=50%
value.RenderScale.0.375=37.5%
value.RenderScale.0.25=25%