Implementation of various 3D graphics techniques in Siv3D.
Name and Screenshot | Code |
---|---|
Shadow Mapping |
Header: ShadowMapping.h Source: ShadowMapping.cpp Shadow map generation shader: shadow_map_generation.hlsl Main shader: shadow_mapping.hlsl |
Soft shadow using Variance Shadow Map |
Header: VarianceShadowMap.h Source: VarianceShadowMap.cpp Shadow map generation shader: variance_shadow_map_generation.hlsl Main shader: variance_shadow_mapping.hlsl |