Maison  >  Article  >  interface Web  >  Comment utiliser les modèles 3D ? Résumer l'utilisation d'un exemple de modèle 3D

Comment utiliser les modèles 3D ? Résumer l'utilisation d'un exemple de modèle 3D

零下一度
零下一度original
2017-06-14 11:22:215868parcourir

1. Présentation La plupart des modèles 3D utilisés dans la programmation WebGL contemporaine sont convertis à partir de modèles 3DsMax ou de modèles Blender. Ce mode de travail est plus adapté aux scénarios dans lesquels les concepteurs 3D et les programmeurs 3D travaillent ensemble. Mais pour les passionnés de WebGL qui travaillent seuls, ce mode est trop lourd : sans compter les différents bugs du plug-in de conversion lui-même qui réduisent sérieusement le taux de réussite de la conversion, rien que pour générer un modèle simple nécessite un apprentissage systématique de 3DsMax ou de la manière Utiliser Blender donne aux gens le sentiment que le gain l'emporte sur le gain. Sur la base des considérations ci-dessus, je prévois d'écrire un simple éditeur de modèles WebGL basé sur Babylonjs pour être utilisé par moi-même et par d'autres passionnés de WebGL ayant les mêmes besoins. L'éditeur s'appelle Newland, ce qui signifie construire un monde meilleur grâce à ses propres efforts. La première phase des fonctions d'ajustement du maillage et de définition des textures est terminée. Le programme de test est publié sur github sur la base de la licence MIT et est accessible via http://ljzc002.github.io/Newland/HTML/index_newland.html. Parce qu'il y a trop de codes

1 Éditeur de modèles WebGL3D auto-créé basé sur Babylonjs

Comment utiliser les modèles 3D ? Résumer l'utilisation d'un exemple de modèle 3D

Introduction : La plupart des modèles 3D utilisés dans la programmation WebGL contemporaine sont convertis à partir de modèles 3DsMax ou de modèles Blender. Ce mode de travail est plus adapté aux scénarios dans lesquels les concepteurs 3D et les programmeurs 3D travaillent ensemble. Mais pour les passionnés de WebGL qui travaillent seuls, ce mode est trop lourd : sans compter les différents bugs du plug-in de conversion lui-même qui réduisent sérieusement le taux de réussite de la conversion, rien que pour générer un modèle simple nécessite un apprentissage systématique de 3DsMax ou de la manière Utiliser Blender donne aux gens le sentiment que le gain l'emporte sur le gain.

2. Comment développer d'excellents jeux HTML5 - Explication détaillée de la technologie de jeu "Finding Road to Oz" de Disney (2)

Comment utiliser les modèles 3D ? Résumer l'utilisation d'un exemple de modèle 3D

Introduction : (Suite du dessus) Les jeux de table sont généralement créés avec un moteur physique de base. Par conséquent, pour simuler un objet mou dans le monde 3D, il faut un simulateur physique complet et établir un comportement crédible. WebGL et JavaScript ne sont pas encore assez luxueux pour exécuter un simulateur physique à part entière. Donc, dans ce jeu, nous devons trouver un moyen de créer l'effet du vent. Nous intégrons des informations de « sensibilité au vent » pour chaque objet dans le modèle 3D. Chaque sommet du modèle 3D a un "attribut vent", et le sommet spécifié doit être

3 [HTML5] modèle 3D - une centaine de lignes de code pour implémenter un. instance rotative de Rubik's cube en trois dimensions

Comment utiliser les modèles 3D ? Résumer l'utilisation d'un exemple de modèle 3D

Introduction : J'ai récemment étudié comment jouer au Rubik's Cube , et j'ai soudainement voulu utiliser HMTL5 pour écrire un modèle Rubik's Cube puisque le Rubik's Cube est un cube 3D. Cette fois, j'ai essayé d'écrire un modèle 3D simple en utilisant HTML5. Ci-dessous se trouve l'écran d'aperçu. Processus de production : Vous devez d'abord télécharger la bibliothèque open source Html5 lufylegend-1.4.0. Le Rubik's Cube est divisé en 6 faces, chaque face est composée de 9 petits rectangles. Maintenant, j'encapsule chaque petit rectangle en tant que classe, car maintenant je. build

4. Construction simple d'un modèle 3D avec CSS3 [open source original]_html/css_WEB-ITnose

Introduction vers CSS3 Construction simple d'un modèle 3D [open source original]

5 Recherche NGUI sur la conversion des coordonnées du modèle 3D en coordonnées d'écran 2D

Introduction : Aujourd'hui encore, un ami m'a demandé, un exemple typique est la barre de santé des personnages du jeu. Le principe est très simple : convertir des points 3D en points 2D. Cependant, comme NGUI lui-même est 3D, il faut d'abord convertir les points sous NGUI en points 2D, puis les convertir en points 3D. Cela semble un peu compliqué, ne vous inquiétez pas, je vais passer directement au code. Si vous ne comprenez pas l'adaptation à l'écran, consultez les recherches NGUI, telles que

[Recommandations de questions et réponses associées] :

opengl - Y a-t-il un affichage côté iOS ? APP open source pour les fichiers de modèles stl ? ? ?

Comment utiliser Python pour extraire les fonctionnalités d'un modèle 3D à partir de fichiers *.obj ?

Python : Comment stocker des modèles 3D ? (Polyèdre)

javascript - Three.JS charge le modèle OBJ, ray est introuvable

c++ - Quelle est la manière d'afficher le modèle 3D sur iOS ? Hors cocos3d et U3D

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn