Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

3D, folding map view built with MKMapView and a few well organised _UIPortalViews... Used CATransformLayer and CATransform3D to create the 3D effect. All animatable with UIKit animation APIs too which is a nice bonus - UIViewPropertyAnimator doing the work here.

80,165 görüntüleme • 1 yıl önce •via X (Twitter)

11 Yorum

Cosmin profil fotoğrafı
Cosmin1 yıl önce

🤯

Seb Vidal profil fotoğrafı
Seb Vidal1 yıl önce

This may or may not be for Duet’s map view feature that we spoke about like 2 years ago 💀

UserInterface profil fotoğrafı
UserInterface4 yıl önce

Need Professional Video Production, Music Videos, Commercials, Graphic Design, or Photo Retouching? We will take your project from concept to completion. #services #creative #DMV

Levi Williams profil fotoğrafı
Levi Williams1 yıl önce

Insane 🤯

Seb Vidal profil fotoğrafı
Seb Vidal1 yıl önce

Cheers Levi 💪🏽

Justin Allen profil fotoğrafı
Justin Allen1 yıl önce

The zoom in that kinda breaks the folded map immersion. But other than that it’s neat!

Seb Vidal profil fotoğrafı
Seb Vidal1 yıl önce

Yeah the angle is pretty aggressive, 45 degrees here. Could make it less for a “smoother” look :)

Krisztián Kemenes profil fotoğrafı
Krisztián Kemenes1 yıl önce

Really nice!

Seb Vidal profil fotoğrafı
Seb Vidal1 yıl önce

Thanks Krisztián! 🙏🏽

Steven Peterson 🏳️‍🌈 profil fotoğrafı
Steven Peterson 🏳️‍🌈1 yıl önce

This is spiffy, it’d be easier to get from section 2 to section 6 if you just folded the whole ring in half!

Seb Vidal profil fotoğrafı
Seb Vidal1 yıl önce

Steven for SVP of hardware engineering!

Benzer Videolar

Want to create an avatar from a single image? FlexAvatar is a transformer model that creates full 360°, high-quality, and expressive 3D head avatar from just a single portrait image in minutes. Real-time Demo: FlexAvatar's lightweight architecture allows both animation and rendering in real-time, enabling interactive user experiences. To create a new 3D head avatar, only one image is required, e.g., from a webcam. The final avatar is ready after 2 minutes. Architecture: Under the hood, FlexAvatar adopts a transformer-based encoder-decoder design. The encoder maps the input image onto a latent avatar space, while the decoder produces 3D Gaussian attribute maps by incorporating the animation signal via cross-attention. The model learns all facial animations directly from the data without relying on pre-built 3D face models. This equips the avatars with realistic facial expressions. The internal avatar latent space can be conveniently used to integrate additional observations of a person via fitting. This enables use-cases where more than one image of a person is available, e.g., from a phone scan of the person. We train jointly on 2D monocular videos and multi-view data. However, in monocular videos, the animation signal leaks the target viewpoint, causing the model to produce incomplete 3D heads. We call this phenomenon entanglement of driving signal and target viewpoint. To prevent entanglement, we introduce bias sinks. These are learnable tokens that indicate whether a training sample stems from a monocular or a multi-view dataset. During training, the model learns to produce incomplete 3D heads only when the monocular token is present. During inference, FlexAvatar then always uses the multi-view token for which the model has learned to produce complete 3D heads. This simple design allows to combine the generalizability from monocular data with the quality of multi-view data. FlexAvatar summary: - Input: Single-image, phone scan, or monocular video - Output: Full 360° head avatar - Expressive animations - Real-time rendering and animation - Generalization to any portrait - Create a new avatar in 2 minutes - Use bias sinks to combine 2D and 3D data 🏠 🌍 🎥 Great work by Tobias Kirschstein and Simon Giebenhain!

Matthias Niessner

96,238 görüntüleme • 8 ay önce