Даследуйце магчымасці кросплатформеннай распрацоўкі графікі з дапамогай прыкладнога браўзера Sokol.NET — вітрыны з 13 інтэрактыўных дэманстрацый, якія дэманструюць перадавыя графічныя метады, фізічнае мадэляванне і эфекты рэндэрынгу ў рэжыме рэальнага часу.
ШТО ТАКОЕ SOKOL.NET?
Sokol.NET — гэта сучасны кросплатформенны графічны фрэймворк для C# з .NET NativeAOT, які забяспечвае прадукцыйнасць, амаль такую ж, як і на натыўных, на настольных, мабільных і вэб-платформах. Ён забяспечвае адзіны доступ да бэкэндаў рэндэрынгу Direct3D, Metal, OpenGL і WebGL.
УКЛЮЧАНЫЯ ІНТЭРАКТЫЎНЫЯ ДЭМАНСТРАЦЫІ:
🎮 Графіка і рэндэрынг
• Круцельны куб - Тэкстураваны 3D-куб з колерамі вяршынь
• Дынамічная тэкстура - Гульня жыцця Конвея ў выглядзе анімаванай тэкстуры
• Пазаэкранны рэндэрынг - Тэхнікі рэндэрынгу ў тэкстуру
• Рэндэрынг з экземплярам - Апаратнае стварэнне экземпляраў для эфектыўнага малявання
• SDF-рэндэрынг - Анімацыя поля знакавай адлегласці
📷 Загрузка рэсурсаў
• PNG-загрузнік - Загрузка і адлюстраванне тэкстур
• Cubemap JPEG - Рэндэрынг Skybox з тэкстурамі JPEG
• Прагляднік мадэляў GLTF - Загрузка і адлюстраванне мадэляў glTF з матэрыяламі PBR
⚡ Прадукцыйнасць
• Прадукцыйнасць выклікаў малявання - Стрэс-тэст з тысячамі выклікаў малявання
🎨 Пашыраная графіка
• Галерэя ShaderToy - Калекцыя цудоўных эфектаў шэйдараў
• Навігацыя па некалькіх дэманстрацыях з дапамогай інтэрактыўных элементаў кіравання
⚙️ Фізічныя рухавікі
• Box2D Physics - Інтэрактыўная 2D-фізіка (націсніце, каб стварыць фігуры)
• Jolt Physics - Рэалістычнае 3D-сімуляванне фізікі
🎭 Анімацыя
• Spine Inspector - прафесійная сістэма шкілетнай анімацыі
• Інтэрактыўны праглядальнік персанажаў з некалькімі анімацыямі
АСАБЛІВАСЦІ:
✓ 13 унікальных інтэрактыўных дэманстрацый
✓ Даступны поўны зыходны код (ліцэнзія MIT)
✓ Прадукцыйнасць, амаль натыўная, з .NET NativeAOT
✓ Сучасныя метады графікі
✓ Прафесійныя фізічныя рухавікі
✓ Інтэрфейс, аптымізаваны для сэнсарнага кіравання
✓ Няма рэкламы і пакупак у дадатку
ІДЭАЛЬНА ПАДХОДЗІЦЬ ДЛЯ:
• Распрацоўшчыкаў графікі, якія вывучаюць Sokol.NET
• Распрацоўшчыкаў гульняў, якія вывучаюць C# для графікі
• Студэнтаў, якія вывучаюць рэндэрынг у рэжыме рэальнага часу
• Усіх, хто цікавіцца камп'ютэрнай графікай
Праект з адкрытым зыходным кодам ад Элі Алоні
GitHub: https://github.com/elix22/Sokol.NET
Націсніце на любую дэманстрацыю, каб азнаёміцца з ёй, націсніце «Назад», каб вярнуцца ў меню.
Заўвага: Spine Runtime © Esoteric Software - Ліцэнзія належыць Элі Алоні
Дэманстрацыі графікі Sokol.NET: 3D-рэндэрынг, фізіка, анімацыя і эфекты шэйдараў
Бібліятэкі і дэманстрацыі