Wavefont OBJ. viewer application with rasterization and shading utilizing only CPU.
- Flat (Lambertian)
- Phong
- PBR
Customization of Phong and PBR is supported in real-time. Also it is possible to force the use of computed normals (instead of ones which reside in .OBJ).
- diffuse (base color / albedo)
- normal
- emission
- mrao (metallic, roughness, ambient occlusion) for PBR
Java 17 is required to run the application.