treejs-objloader
Toto je starší verze dokumentu!
Vytvoření nahrávače X-Plane obj formátu do tree.js
- tree.js je parádní knihovna pro práci s 3D v prohlížeči (WebGL)
- obsahuje i několik příkladů použití včetně demo kódu pro nahrání plain obj souboru z Blender
- chci tento kód upravit pro X-Plane OBJ soubory, abych mu mohl cpát přímo X-Plane obj
- jako texturu lze použít png, jpg, ale existuje i loader pro DDS
- na začátek se hodí přečíst základy objektů v js
- pro debug se výborně hodí chrome konzole (F12)
Zkoumání
- v tom OBJLoader.js se definuje jakoby třída…
- pro mě nejdůležitější je metoda load, která zjednodušeně zavolá metodu parse
- vstupem jsou data z url získaná přes XHRLoader
- výstup se předává funkci OnLoad (parametr metody load)
- metoda parse
- vrací nějaký container, což je THREE.Group()
- ..
- nápad
- začni upravovat ten soubor OBJLoader tak, aby to vypisovalo inforamce do konzole
- udělej si triviální objekt v blender .. krychli s tex
- vypisuj si v konzoli ten stav.. nebo si nastauj breakpointy…..
- pro mé potřeby by mělo stačit pouze vyměnit tu parsovací část..
treejs-objloader.1470067236.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
