mapbox / mapbox/mapbox-gl-js

Add support for animated 3d models

Open
#10,358 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature :green_apple:
Dominant language
TypeScript
Stars
12.4k
Forks
2.4k
PR merge metrics
No merged PRs in 30d

Description

Motivation

Now that we are spoiled with all these awesome features like video overlay, 3d terrrain and models. I am curious if it would be possible to animate the three.js objects directly in mapbox. Someone could maybe build a package tracker, where you could see your little 3D truck cruising in the 3D rendered concrete jungle instead of a boring icon.

Design Alternatives

Don't beat me, I have no clue on how it could be implemented. But together with more indoor-map goodness I think it would open up interesting posibilities. I saw a couple mentions and examples about moving the objects but I am spoiled I want to see full three.js.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Begin by locating the existing 3D model support and its three.js integration, then define how animation should be exposed and verified. Done requires an agreed implementation scope and working animated 3D models in Mapbox GL JS.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, three.js, typescript
Domain
computer-graphics, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.