Ištyrinėkite kelių platformų grafikos kūrimo galimybes naudodami „Sokol.NET“ pavyzdinę naršyklę – 13 interaktyvių demonstracijų, kuriose demonstruojamos pažangiausios grafikos technikos, fizikos modeliavimas ir realaus laiko atvaizdavimo efektai, pristatymą.
KAS YRA SOKOL.NET?
„Sokol.NET“ yra moderni, kelių platformų grafikos sistema, skirta C# su .NET NativeAOT, užtikrinanti beveik natyvų našumą darbalaukio, mobiliųjų įrenginių ir žiniatinklio platformose. Ji suteikia vieningą prieigą prie „Direct3D“, „Metal“, „OpenGL“ ir „WebGL“ atvaizdavimo posistemių.
ĮSKAIČIUOTA INTERAKTYVI DEMONSTRACIJA:
🎮 Grafika ir atvaizdavimas
• Besisukantis kubas – tekstūruotas 3D kubas su viršūnių spalvomis
• Dinaminė tekstūra – animuota Conway'aus žaidimo tekstūra
• Ne ekrane atvaizdavimas – atvaizdavimo į tekstūrą metodai
• Egzistencinis atvaizdavimas – aparatinės įrangos egzempliorių kūrimas efektyviam piešimui
• SDF atvaizdavimas – pažymėto atstumo lauko animacija
📷 Išteklių įkėlimas
• PNG įkroviklis – tekstūros įkėlimas ir rodymas
• Kubinio žemėlapio JPEG – dangaus dėžės atvaizdavimas su JPEG tekstūromis
• GLTF modelių peržiūros programa – glTF modelių įkėlimas ir rodymas su PBR medžiagomis
⚡ Našumas
• Atrankos iškvietimo našumas – streso testas su tūkstančiais atrankos iškvietimų
🎨 Išplėstinė grafika
• „ShaderToy“ galerija – nuostabių šešėliavimo efektų kolekcija
• Naršykite po kelias demonstracines versijas naudodami interaktyvius valdiklius
⚙️ Fizikos varikliai
• „Box2D“ fizika – interaktyvi 2D fizika (spustelėkite, kad atsirastų formos)
• „Jolt“ fizika – realistiška 3D fizikos simuliacija
🎭 Animacija
• Stuburo inspektorius - Profesionali skeleto animacijos sistema
• Interaktyvi personažų peržiūros programa su keliomis animacijomis
FUNKCIJOS:
✓ 13 unikalių interaktyvių demonstracinių versijų
✓ Galimas visas šaltinio kodas (MIT licencija)
✓ Beveik natūralus našumas su .NET NativeAOT
✓ Šiuolaikinės grafikos technikos
✓ Profesionalūs fizikos varikliai
✓ Lietimui optimizuota sąsaja
✓ Jokių reklamų ar pirkinių programoje
IDEALIAI TINKA:
• Grafikos kūrėjams, besimokantiems „Sokol.NET“
• Žaidimų kūrėjams, tyrinėjantiems C# grafiką
• Studentams, studijuojantiems realaus laiko vaizdavimą
• Visiems, besidomintiems kompiuterine grafika
Atvirojo kodo projektas, kurį sukūrė Eli Aloni
GitHub: https://github.com/elix22/Sokol.NET
Palieskite bet kurią demonstracinę versiją, kad ją ištirtumėte, paspauskite „Atgal“, kad grįžtumėte į meniu.
Pastaba: „Spine Runtime“ © „Esoteric Software“ – licencijuota Eli Aloni
„Sokol.NET“ grafikos demonstracijos: 3D vaizdavimas, fizika, animacijos ir šešėliavimo efektai
Bibliotekos ir demonstracinės versijos