Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Animacje 3D na Mapie w React Native - Three.js + MapView #87

Open
konradhanus opened this issue May 10, 2022 · 3 comments
Open

Animacje 3D na Mapie w React Native - Three.js + MapView #87

konradhanus opened this issue May 10, 2022 · 3 comments

Comments

@konradhanus
Copy link

konradhanus commented May 10, 2022

WHY - MOTIVATION
Czy słyszałeś o fenomenie Pokemon Go?

Nigdy do tej pory ludzie nie grali w gry wideo w ten sposób,
wspólnie wychodząc na spacery i poznając nowych ludzi.

Mnie zaintrygował, jeden, inny aspekt.
Jak została zaprojektowana, wykorzystując.

  • renderowanie postaci w 3D,
  • jednocześnie umieszczające je na mapie świata.

Postawiłem tezę:
Czy w 2022 roku da się napisać aplikację pokroju PokemonGO w React Native,
która jest na tyle wydajna aby płynnie animować postacie w 3D?

HOW - Main challenges
Główne problemy do rozwiązania

  • Jak wykorzystać mapę świata aby była planszą gry
  • Jakie mamy możliwości animacji w react native
  • Jak umieścić na mapie modele 3D i je animować

WHAT
Na prelekcji podzielę się doświadczeniem

MapView:

  • jak renderować mapy googla w react native,
  • jak je modyfikować kolorystykę map
  • jak umieszczać znaczniki
  • jak używać perspektywy na mapie

Three.js

  • jak dodać three.js do projektu react-native
  • jak tworzyć scenę
  • jak dodać światło
  • jak dodać model
  • jak animować model
@naugtur
Copy link
Member

naugtur commented May 10, 2022

Super temat!

Mierzyłeś ile czasu potrzebujesz na prelekcję? Zwyczajowo mamy 25 minut plus pytania.
Tylko slajdy, czy jakieś demo z kodem?

@konradhanus
Copy link
Author

konradhanus commented May 10, 2022

5 minut wprowadzenie
10 minut przykład z map mapView
10 minut przykład z osadzaniem Three.js i wyświetleniem modelu 3D
plus pytania

aby demo było sprawniejsze, przygotowane wcześniej snippety i uruchomienie ich na telefonie (live demo)

Głównym moim celem jest inspiracja i zachęcenie do dalszej eksploracji tych bibliotek.

@SebastianPozoga
Copy link

Cześć
Chcesz przygotować prezentację 14.11.2023??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants