Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
matesax
Tvůrce
Avatar
matesax:3.3.2013 10:06

Dobrý den,
šéf je takový nenáročný - a tak si řekl, že tu realtime hru uděláme ve 3D... :) Jak do canvasu dostat 3D model lodi? Mě napadá jen forma textu. (Už jsem zaúkoloval posílat mi textové soubory modelů.) Děkuji za pomoc...

 
Odpovědět
3.3.2013 10:06
Avatar
Odpovídá na matesax
Drahomír Hanák:3.3.2013 12:13

Na tohle bych asi použil JSON, viděl jsem ale i načítání *.dae modelů z Blenderu. Co používáš za framework? Pro tohle se dost hodí THREE.js, který už má implementované některé loadery a celkově zjednodušuje práci s WebGL.

 
Nahoru Odpovědět
3.3.2013 12:13
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Drahomír Hanák
matesax:3.3.2013 12:14

Žádný - jen JS...

 
Nahoru Odpovědět
3.3.2013 12:14
Avatar
Odpovídá na matesax
Drahomír Hanák:3.3.2013 12:35

Aha, být tebou, zkusil bych použít nějaký framework (tím spíš kdybych to pro někoho dělal). Sám jsem zkoušel základní JavaScriptovou implementaci WebGL, ale bylo to neefektivní. Spousta věcí se stále opakovala, nic to za mě neřešilo a všechno jsem si musel napsat sám. Proto jsem sáhl po velmi jednoduchém frameworku THREE.js, který jen poskytuje lepší rozhraní a některé věci řeší za tebe. Je to ale v podstatě pár tříd, žádný obrovský engine. Kdybych měl takový projekt, programoval bych hlavně hru, ne framework. Jde tak dosáhnout lepšího výsledku za méně času. Taky bych se nebál testování (ano i v javascriptu - např. Jasmine vypadá pěkně), ale to je na delší povídání.

 
Nahoru Odpovědět
3.3.2013 12:35
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Drahomír Hanák
matesax:3.3.2013 12:58

Pořád to neřeší mou otázku... :) Jak seznam vertexů, informace o skupinách, texturách atd. dostat do Canvasu? Nebo mám použít určitý typ souboru?

 
Nahoru Odpovědět
3.3.2013 12:58
Avatar
Odpovídá na matesax
Drahomír Hanák:3.3.2013 13:08

No právě že řeší :) Např. tahle třída umí načítat modely ve formátu JSON, převádí je na vertexy a objekty, které pak vykresluje https://github.com/…SONLoader.js Velice pěkný příklad použití je tady: http://samslab.tumblr.com/…odel-loading

 
Nahoru Odpovědět
3.3.2013 13:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Tato diskuze byla označena moderátorem jako nekonstruktivní a myslíme si, že nemá pro veřejnost příliš vysokou hodnotu. Členy můžete samozřejmě stále oslovit soukromě a to formou zpráv nebo chatu.

Zobrazeno 6 zpráv z 6.