Этот эксперимент, основан на демонстрационном проекте NVIDIA Nature. Это попытка интегрировать некоторые интересные методы рендеринга на основе шейдеров для представления реалистично выглядящей сцены природы с использованием Javascript и WebGL. Методы, применяемые в этой демонстрации, включают:
Многослойный ландшафт;
Колышущаяся трава с бесчисленными стеблями;
Реалистичная имитация воды с отражением и преломлением;
Динамический купол облачного неба;
Летящие птицы со стайным поведением.
Подробный рассказ о большинстве этих методов можно найти в GPU Gems I и II. Моделирование стаи птиц основано на алгоритме Boids, который был представлен Крейгом Рейнольдсом.
Управление:
Используйте клавиши со стрелками или W, A, S, D для перемещения;
Перетащите мышь, чтобы изменить ориентацию камеры;
Нажмите B, чтобы переключить отображение ограничивающих рамок ячеек ландшафта;
Нажмите T, чтобы переключить отображение панели статистики.
| Запуски | 230 |
| Категории | Демки |
| Языки | English |
| Регистрация | Не требуется |
| Устанавливаемые приложения | - |
| Адаптация для мобильных устройств | + |
| Прогрессивное веб-приложение (PWA) | - |
| API | - |
| Виджет(ы) | - |
| Исходный код | https://code.google.com/archive/p/webgl-nature-scene/ |
| Открытый исходный код | + |
| Разработчик | |
| Дата добавления/обновления записи | 19.06.2025 |
| СООБЩИТЬ О ПРОБЛЕМЕ |