Wonderland Engine 1.4.6 - Улучшения текстурирования и исправления ошибок
1
2В этом выпуске представлены улучшения в системе текстурирования и множество исправлений ошибок.
3
4Поскольку Wonderland Engine автоматически создает атласы для всех ваших текстур, для эффективной генерации mip-карт и правильной работы c обёрткой текстур требуются продвинутые системы. Точно так же динамическая загрузка текстур (например, из HTML Video или Canvas) нуждается в особом внимании и получила значительное улучшение производительности в этой версии.
5
6Мы перенесли множество исправлений ошибок из предстоящего релиза 1.5.0, особенно для симуляции физики.
7
8
9
10## Изменения
11
12**Редактор**
13- Исправлена ошибка, при которой происходил сбой при проигрывании компонента анимации, которая смешивает неустановленную анимацию
14- Удалена возможность отключения отсечения вьюфруста с многократным рендерингом
15- Исправлено неотображение дублированных пайплайнов в списке пайплайнов
16- Исправлены несоответствия в интерфейсе пользовательских компонентных свойств
17- Разрешено использование пользовательских шейдеров в материалах неба
18- Уменьшена обработка сетки после компиляции пайплайнов
19- Импортировано больше анимаций с необычными ключевыми кадрами
20- Исправлена миграция настройки physics groupNames из более старых проектов
21- Включена отправка отчетов о сбоях в Linux
22- Добавлено контекстное меню по правому клику в пустом пространстве контура сцены
23
24**Движок**
25- Ударопрочность/упругость на физических объектах теперь внутренне ограничена в диапазоне 0.0-1.0
26- Всегда исключается привязка глубины обратного буфера
27- Исправлены различные проблемы потоковой передачи текстур
28- Исправлен приоритет импорта плоского материала
29- Исправлено разбор комментариев внутри макросов препроцессора шейдеров
30- Исправлено состояние бездействия потоковой передачи текстур, когда все текстуры помещаются в кэш
31- Оптимизирован сжатый атлас с отключенной потоковой передачей текстур с использованием несетчатого атласа
32- Добавлены границы к несжатым и несетчатым сжатым атласным изображениям для правильного семплирования обёртки вдоль границ изображения
33- Добавлены mip-карты к несжатым и несетчатым сжатым атласам для повышения производительности
34- Улучшена производительность динамических обновлений несжатых атласных изображений
35- Добавлено `#undef` в препроцессор шейдеров для пользовательских GLSL шейдеров
36- Исправлены проблемы с комментариями после `#define` в пользовательских GLSL шейдерах
37
38**Runtime**
39- Исправлены критические проблемы времени выполнения, вызванные коллбэками столкновения компонент физики
40- Исправлено неправильное добавление компонентов physx при добавлении сцены
41- Исправлено неправильное обновление трансформаций при вызове `Object3D.addChild()`
42- Исправлена частая проблема недообновления загрузочного экрана
43- Дана возможность включать и выключать тени во время выполнения
44
45**API редактора**
46- Исправлено ненадежное поведение виджетов одного типа, используемых в одной панели
47- Добавлено `EditorPlugin.update()`, вызываемое перед `draw()` и даже в безголовом редакторе
48
49**JS API**
50- Добавлено `AnimationComponent.animationGraph` для установки и получения графов анимации
Last Update: August 22, 2025