光が面に当たるとき、正面から当たる場合よりも斜めから当たる場合の方が面は暗くなりますよね? これをプログラムで再現すると、それっぽいことができます。 具体的には、面に当たる光の向きと面の向きがなす角度をベクトルの外積とかを使って求めて、それを元に面がどれくらい暗くなるか適当に計算すればいいです。