Вивчайте ray tracing, SDF ray marching, path tracing та GLSL шейдери через інтерактивні симуляції рендерингу прямо у браузері.
Real-time graphics algorithms in WebGL 2 / GLSL
Rendering is just solving the light transport equation — tracing where photons come from before they hit the camera. Rasterisation is a fast approximation; ray tracing is the physically correct answer; ray marching lets you render geometry defined by equations instead of triangles.
Algorithms behind every rendered pixel
Articles and references for graphics programmers
Теми та алгоритми, які ви досліджуєте в цій категорії
Поширені запитання про цю категорію симуляцій
Трасування променів, шейдери, частинки та рендеринг реального часу
Симуляції рендерингу візуалізують алгоритми, що перетворюють математичні моделі на зображення. Від рейтрейсингу та рекурсивних відбиттів до растеризації та шейдерних програм.
Моделі освітлення демонструють закон Ламберта, модель Кука-Торренса та фізичне затінення (PBR). Системи частинок створюють реалістичні ефекти вогню, диму та води.
Кожна симуляція побудована з акцентом на точність. Алгоритми рендерингу ідентичні тим, що використовуються в промислових движках.