Ringkasan StereoKit

Selesai

StereoKit memiliki daftar fitur yang cukup luas, tetapi berikut adalah beberapa sorotan yang akan memberi Anda gambaran tentang kemampuan StereoKit.

Fitur utama StereoKit

  • Berjalan di perangkat apa pun yang mendukung OpenXR. Ini termasuk HoloLens 2, Oculus Quest, Windows Mixed Reality, Oculus Desktop, SteamVR, Varjo, dan Monado di Linux.

  • Inti yang ringan dibuat untuk perangkat Anda dalam hitungan detik, bukan menit.

  • Format file model 3D: gltf, glb, obj, stl, ply, dan prosedural.

  • Format tekstur: jpg, png, tga, bmp, psd, gif, hdr, pic, qoi, cubemap panorama, dan prosedural.

  • Sistem efek gambar/material fleksibel, dengan efek gambar bawaan untuk Perenderan Berbasis Fisik.

  • Alur perenderan instans default yang dibuat berdasarkan performa secara default.

  • Animasi kerangka/kulit.

  • Pemuatan aset runtime dan pemilih file lintas platform bawaan.

  • Simulator MR layar datar dengan emulasi input untuk pengembangan yang lebih cepat.

  • Antarmuka pengguna dan interaksi yang mudah dan kuat untuk Mixed Reality.

Pengkodean di StereoKit

StereoKit fokus untuk membuat Anda produktif dengan jumlah kode sesedikit mungkin. Anda dapat melakukan sebagian besar tugas dengan satu baris kode, termasuk antarmuka pengguna. Jadi, inil adalah halo dunia dengan StereoKit. Ini adalah semua yang Anda butuhkan untuk bangun dan berlari.

using StereoKit;

class Program
{
    static void Main(string[] args)
    {
        SK.Initialize(new SKSettings{ appName = "Project" });
        
        Model helmet = Model.FromFile("Assets/DamagedHelmet.gltf");
        
        while (SK.Step(() => {
            helmet.Draw(Matrix.TS(Vec3.Zero, 0.1f));
        }));
        
        SK.Shutdown();
    }
}

Kode di atas menunjukkan betapa mudahnya memutar StereoKit dan menggambar model 3D. Cukup inisialisasi StereoKit, muat model Anda dari file, dan gambarkan setiap langkah. API sederhana ini mudah dan berperforma tinggi serta memungkinkan Anda membuat kode sesuai keinginan. Tentu saja, Anda masih akan menemukan banyak opsi untuk mengonfigurasi StereoKit, tetapi semuanya dirancang untuk berfungsi secara langsung untuk Mixed Reality.