Įkelkite 3D modelius ir sužinokite, kaip tai padaryti naudojant šią atvirojo kodo programą.
Šiuo metu palaikomi formatai: * .obj, * .stl & * .dae
Pagrindinis šios programos tikslas yra parodyti, kaip piešti „Android“ naudojant „OpenGL 2.0“, dalijantis šaltinio kodu. Taigi, prašau, nesitikėkite, kad ši programa bus daug turtingesnė ar gražesnė nei jau paskelbta programų parduotuvėje, tačiau bent jau unikali ta prasme, kad ji yra atvira visiems, norintiems prisidėti ar nenorintiems pradėti panašios programos projektą nuo nulio.
Kadangi tai yra mano pirmoji „Android“ programa ir aš vis dar mokausi „OpenGL 2.0“ kalbos, labai tikėtina, kad yra klaidų; bet bandysiu toliau tobulinti programą ir pridėti daugiau funkcijų. Taigi, atsiųskite savo komentarus, pasiūlymus ar skundus adresu andresoviedo@gmail.com; arba palikti gražų komentarą :)
Programoje yra keletas 3D modelių, kurie buvo nemokamai paimti iš interneto
Šiuo metu įdiegtos funkcijos:
* „OpenGL ES 2.0“ API
* Formatai: OBJ (bangos frontas), STL (STereoLithography) ir DAE (Collada)
* normalų skaičiavimas
* transformacijos: mastelio keitimas, sukimas, vertimas
* spalvos
* tekstūros
* apšvietimas
* vielos rėmo ir taškų režimas
* aprišimo dėžutė
* daugiakampis su skylėmis
* išlyginimas
* objekto rinkimas
* fotoaparato palaikymas!
* palieskite norėdami pasirinkti objektą
* vilkite norėdami perkelti kamerą
* pasukite 2 pirštais, kad pasuktumėte fotoaparatą
* suimkite ir išskleiskite, kad priartintumėte / atitolintumėte kamerą
* skeleto animacijos (kolada)
* spindulių susidūrimo aptikimas
* stereoskopinis 3D
* lengvas: 1 megabaitas
Netrukus pasirodysiančios funkcijos:
* glTF palaikymas
* 3D be akinių
* Išplėstinė realybė
Visą šaltinio kodą rasite: https://github.com/the3deers/android-3D-model-viewer
Norėdami gauti daugiau informacijos apie mane, apsilankykite http://www.andresoviedo.org