smartphone development

Février 2020

Smartphone refraction

Catégorie : Aucune

La simulation de réfraction et plus généralement la transparence sur smarphone est un luxe plutôt coûteux. Néanmoins grâce à Shader Graph, il est possible de rapidement prototyper un shader qui permette cela à moindre coût. C'est ce que j'ai tenté de produire sur ce test.

Un bruit paramétrique triplanaire est utilisé pour la déformation des vertices (sommets), mais également la normale map, ainsi que la déformation de la texture vidéo de fond. Cette texture est alors appliquée à l'objet sur son canal d'emission et son albedo avec un peu de Fresnel. Le résultat est loin de valoir une véritable réfraction, c'est évident, mais pour du smartphone, et compte tenu du peu de ressources que cela demande, cela donne plutôt bien le change.

J'utilise ce shader dans une production en cours de finalisation en réalité augmentée qui ne manquera pas d'apparaitre très bientôt ici même.
Unity 3d 2019 (C#) + URP + Shader Graph 0.7

développeur Unity 3d, shader graph, réfraction, shader réfraction

Janvier 2020

VFX Graph / Shader Graph

Catégorie : Aucune

Petite vidéo de test des nouvelles fonctionnalités que propose Unity 3d : Shader Graph et Visual Graph. Shader Graph permet de produire des shaders assez facilement et rapidement par un système nodal, et Visual Graph permet de créer des systèmes de particules complexes via GPU.
Le gros intéret de ses outils et qu'ils permettent de faire appel à la puissance de la carte graphique (contrairement au système de particule classique d'Unity tel que Shuriken). Par conséquent, la puissance disponible est décuplée. Esthétiquement, on peut donc à présent envisager des choses plutot formidables.

J'effectuerai un prochain test en VR, et également sur smartphone avec le moteur URP (Universal Render Pipeline) pour voir si le résultat est aussi convainquant.

développeur Unity 3d, shader graph, VFX graph, visual graph

Juillet 2015

Webcamo mobile v2.0

client : Webcamo https://play.google.com/store/apps/details?id=air.com.transmission.webcamo2&hl=en Catégorie : Développement

Nouvelle version mobile pour le célèbre site de rencontre. J'ai développé cette application à l'aide de la librairie Starling / Feathers. L'intérêt est d'avoir un niveau de performance maximum en exploitant le GPU via AIR, et pouvoir bénéficier des facultés du FMS pour effectuer des chats vidéos. La fluidité et l'expérience utilisateur est bien meilleure qu'avec de l'AS3 pur ou du Flex. Le système s'appuie sur une architecture php / Adobe media Server. L'application fonctionne sur smartphone et tablette Android.

Starling, Feathers, actionScript 3, FMS, adobe media server, Adobe Air

Novembre 2014

Kollector

client : Kronometry 1999 https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=922920974&mt=8 Catégorie : Développement

Application tablette et mobile très élitiste de gestion de collection de montres de luxe (iOs / Android). Kronometry 1999 voulait offrir à ses clients une application leur permettant de recenser les plus belles pièces de leur collection. L'application est déclinée sur l'Apple Store et Google Play (pour smartphone et tablettes). Les données sont stockées en ligne et réservées à un poul privilégié de clients Kronometry 1999.

développeur iPad, développeur iPhone, développeur Air, collection de montres de luxe

.
english english version
message d'infos