Szukam narzędzia do wizualizacji 3D wielkich siatek(meshes), chcieliśmy wizualizować efekty graph partitioningu czyli wyświetlenie jednej dużej siatki oraz tego jak wyglądają poszczególne części po jej podziale(dla ciekawych tutaj link do biblioteki: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview ). Pliki wejściowe w przedziale 100 - 1000MB.
Apka będzie desktopowa. Rozważamy napisanie tego z użyciem Electron+BabylonJS. Chcieliśmy użyć Unity3D ale nie wspiera linuxa. Widziałem jeszcze #threejs do pracy z 3D.
Zastanawiam się czy #unrealengine mógłby się nadać do tego
Hej wykopki! Świat gamedevu do świat pełen sztuczek, oszustw oraz iluzji. Bardzo fajnym tego przykładem jest dynamiczne oświetlenie 2d wykorzystujące normal mapę (czyli bitmapę zawierającą informacje o wektorze normalnym kawałka powierzchni należącej do danego texela).

Prosty tutorial dla three.js:
http://gamedevelopment.tutsplus.com/tutorials/a-beginners-guide-to-coding-graphics-shaders-part-3--cms-24351

Bazując na tym przykładzie - https://www.youtube.com/watch?v=CzuYXTa_CsU udało mi się łatwo zaimplementować to w webgl:
http://xnajs.com/examples/02/

Na koniec fajna gierka, która z tego patentu korzysta:
http://www.spacejack.ca/spacejack/

Taką normal mapę możemy generować sami dynamicznie,
Pobierz regis3 - Hej wykopki! Świat gamedevu do świat pełen sztuczek, oszustw oraz iluzji. Ba...
źródło: comment_h8P2XSJW2taDh926hwXwoNWr82Chpdv7.jpg
Ohayo, Mircy! ^^
Kminię i kminię jak najlepiej uzyskać w Three.js wielomateriałowego mesha (mesh jest zlepkiem kilku geometrii i każda z nich musi posiadać swój materiał) - macie jakieś sugestie? Geometry merge nie zadziała, a specjalny materiał który łączy inne materiały raczej nie przejdzie - bo muszę renderować różne części mesha z innymi materiałami, miast cały mesh z wszystkimi na raz :/

Mój pomysł (najprostrzy do uzyskania) to zrobić obiekty-dzieci do głównego
Jestem kiepski z matematyki, a muszę wyliczyć co widzi kamera.
Kamera jest umieszczona centralnie w sześcianie. Moimi danymi są rozmiary sześcianu, współrzędne miejsca, gdzie patrzy kamera i szerokość widzenia kamery (kąt widzenia w stopniach). Zresztą danych mam dużo więcej, ale nie wiem jakich danych potrzebuję i w ogóle jak się za to zabrać :) Dokładnie mówiąc robię to w #webgl z użyciem biblioteki #threejs

#grafika3d
@regis3: dokładnie :)

Jak zwykle mam zdolność do udziwnienia opisu najprostszych rzeczy ;-)

Kombinuję z tym jak koń pod górę, podejrzewam, że choćby podstawowa znajomość grafiki 3d bardzo by mi pomogła, ale ja jak zwykle próbuję wszystko robić od tyłu :P

Dorwałem innego playera panoram w html5, który niestety ma własny silnik i nie korzysta z three.js, ale w nim to działa jak trzeba.... Teraz tylko zrozumieć jak tam to robią