IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Google propose en open source Filament, son moteur pour les rendus physiques réalistes pour Android


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 935
    Points : 206 996
    Points
    206 996
    Par défaut Google propose en open source Filament, son moteur pour les rendus physiques réalistes pour Android
    Google propose en open source Filament, son moteur pour les rendus physiques réalistes pour Android,
    qui utilise Vulkan/OpenGL

    Google a proposé en open source Filament, son moteur pour les rendus physiques réalistes pour Android. Il peut également être utilisé sous Windows, Linux et macOS. Filament fournit un ensemble d'outils et d'API pour les développeurs Android afin de les aider à créer facilement un rendu 2D et 3D de haute qualité.

    Google explique que ce moteur de rendu a été conçu pour être aussi petit que possible et aussi efficace que possible sur Android.

    Filament est actuellement utilisé dans la bibliothèque Sceneform à la fois lors de l'exécution sur les appareils Android et en tant que moteur de rendu dans le plug-in Android Studio. Outre Filament, Google a également proposé Materials, la documentation de référence complète pour son système de matériel. Ce document explique ses différents modèles de matériaux, comment utiliser le matc du compilateur de matériaux et comment écrire des matériaux personnalisés.

    Nom : filament.png
Affichages : 4563
Taille : 302,3 Ko
    un échantillon de rendu avec Filament

    Filament de Google présente les avantages suivants :
    • le système de rendu est capable de fonctionner efficacement sur les plateformes mobiles. La cible principale est constituée par les GPU de la classe OpenGL ES 3.x ;
    • le système de rendu met l'accent sur la qualité globale de l'image ;
    • les artistes peuvent itérer souvent et rapidement leurs ressources et le système de rendu leur permet de le faire plus aisément ;
    • l'approche physique du système permet également aux développeurs de créer des documents visuellement crédibles même s'ils ne comprennent pas la théorie derrière la mise en œuvre ;
    • le système s'appuie sur le moins de paramètres possible pour réduire les essais et les erreurs et permet aux utilisateurs de maîtriser rapidement le modèle de matériel ;
    • le système utilise des unités physiques autant que possible : distances en mètres ou en centimètres, températures de couleur en Kelvin, unités lumineuses en lumens ou candelas, etc. ;
    • la bibliothèque de rendu est la plus petite possible, de sorte que toute application peut la contenir sans augmenter le format binaire dans une taille qui serait indésirable.

    API de Filament

    Il existe deux principales API utilisées :
    • API C ++ native pour Android, Linux, macOS et Windows
    • API Java / JNI pour Android, Linux, macOS et Windows

    Backends

    OpenGL 4.1+ pour Linux, MacOS et Windows
    OpenGL ES 3.0+ pour Android
    Vulkan 1.0 pour Android, Linux, macOS (avec MoltenVk) et Windows

    Filament est sous licence Apache License 2.0. La source de Filament ainsi que la documentation sont disponibles via GitHub. Vous pouvez déjà essayer un des échantillons proposés par Google pour vous faire une idée en termes de performance mais également de simplicité.

    Source : Filament

    Et vous ?

    Que pensez-vous de filament ? Allez-vous l'essayer ?

    Voir aussi :

    Google officialise le nom d'Android P : tour d'horizon des nouveautés de « Pie », la dernière version de l'OS mobile
    Google Maps décide de passer du planisphère à un globe afin de mieux représenter le monde, tentative de séduction après l'explosion des prix ?
    Google se préparerait à déployer une version censurée de son moteur de recherche en Chine, d'après des documents internes qui ont fuité
    Siri, Alexa, Cortana et Google Assistant : lequel est le meilleur parmi ces assistants numériques ? Une étude les compare suivant plusieurs critères
    Google retire son formulaire de soumissions publiques d'URL dans son index de recherche, la page « addurl » redirige vers Google Search Console

  2. #2
    Membre extrêmement actif Avatar de darklinux
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2005
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2005
    Messages : 570
    Points : 999
    Points
    999
    Par défaut
    C 'est très bien cette réponse , standardisé et ouverte par rapport à metal 2 d ' Apple

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/09/2017, 11h27
  2. Réponses: 3
    Dernier message: 14/01/2017, 02h07
  3. Réponses: 1
    Dernier message: 03/10/2011, 13h19
  4. JavaScript : Google passe en open source son framework de test unitaire
    Par Idelways dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/10/2011, 13h19
  5. Réponses: 0
    Dernier message: 03/10/2011, 11h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo