Райдужка (барвисте кільце, що оточує зіницю ока) покрита шаром води і, схоже, має непрозорі елементи, вбудовані в прозорі та напівпрозорі елементи. Які ефекти мені потрібно моделювати для того, щоб райдужна оболонка виглядала реалістично крупним планом (райдужна оболонка займає більше 20% площі зображення)?
Чи потрібне розсіювання підповерхневого покриття чи достатня прозорість? Чи потрібно враховувати світло всередині ока, що потрапило через зіницю, чи можна вважати задню частину райдужної оболонки повністю непрозорою? Чи є інші ефекти, які я не враховував?
Я хочу створити нерухомі зображення в режимі офлайн - підхід не потребує роботи в режимі реального часу.
Поки я намагався прикрити око тонкою прозорою плівкою для імітації водяного шару, а райдужна оболонка розглядала як ділянку прозорого кулі з кольоровими прозорими радіально розташованими пасмами, зміщені, оскільки вони шаруються спереду назад. Щоб запобігти небажаним ефектам від світла, який проникає наскрізь, я підкріпив райдужну оболонку матовою секцією з чорної кулі. Це все ще дає око, яке виглядає дещо штучним (неорганічним) та відключеним, хоча.
Я намагаюся зробити цю роботу з геометричними примітивами, такими як сфери, конуси та циліндри, але я відкритий до підходу, використовуючи трикутні сітки, якщо це відкриє нові можливості.