PER-PIXEL LIGHTING FOR MULTI-OBJECT MODELS

Authors

  • Péter Mileff

DOI:

https://doi.org/10.32968/psaie.2024.3.5

Keywords:

Per-pixel lighting, normal smoothing, multi-object models

Abstract

In computer graphics, per-pixel lighting is a widely used technique for achieving realistic lighting effects by computing light interactions at the pixel level. This approach allows for detailed representation of surface characteristics, such as textures and fine details, which are crucial for high-quality visual rendering. To enhance per-pixel lighting, normal mapping is often employed to simulate complex surface details without increasing the geometric complexity of the model. However, accurate normal vector calculations become challenging in multi-object models where adjacent surfaces with differing orientations and geometries share vertices. This paper presents a method for calculating proper normal vectors for multi-object models, ensuring visually consistent and realistic lighting effects in complex scenes. The proposed technique addresses common issues such as normal interpolation artifacts and lighting inconsistencies by dynamically adjusting normal vectors based on the spatial relationships of multi-objects models. Results demonstrate that the method significantly improves the visual quality of per-pixel lighting with normal mapping, providing a more robust solution for real-time rendering in computer graphics applications.

Downloads

Published

2025-01-17