Foire Aux Questions
Seamless3d






Index


Qu'est-ce que Seamless3d?

Seamless3d est un outils à la fois pratique et puissant capable de permettre à quiconque cherche à fabriquer du contenu 3d animé de qualité pour le Web de parvenir à ses fins.


Seamless3d est-il gratuit?

Oui.


Est-ce que Seamless3d deviendra inopérant quelques semaines après son téléchargement?

Non, Jamais!


Where Où puis-je télécharger Seamless3d?

www.seamless3d.com/download

Pour des raisons de sécurité, téléchargez toujours Seamless3d sur ce site et sur ce site seulement.

Seamless3d est-il facile à apprendre, comparé à d'autres programmes?

Si Seamless3d est facile à apprendre ... dépend de ce que vous voulez en faire et de votre façon d'aborder les choses. Il est toutefois difficile d'imaginer un programme qui serait plus facile que seamless3d pour débuter si vous vous limitez à tirer sur des des sommets pour fabriquer des formes (le première façon). Il est vrai qu'on peut fabriquer du contenu original et remarquable à l'aide de cette simple technique, pourvu qu'on dispose du temps nécessaire. Cependant seamless3d permet aussi à l'utilisateur de générer des courbes calculées par l'ordinateur de façon parfaite grâce à des techniques qui lui demanderont plus d'implication intellectuelle et aussi plus de temps de formation avant qu'il puisse les mettre en oeuvre avec facilité.
Si vous voulez comparer Seamless3d à certains programmes capables de générer un modèle animé quelques minutes après leur installation, alors superficiellement il pourrait sembler plus difficile que nécessaire à utiliser, mais il est très irréaliste d'attendre d'un programme des résultats rapides dès lors que votre but est de parvenir tout à la fois à la qualité et à la créativité.



Peut-on créer des mondes entiers avec Seamless3d ou bien est-il limité aux avatars?

Seamless3d est un éditeur 3d de portée générale, de ce fait il est adapté à ces deux tâches.



Peut-on animer des modèles avec Seamless3d?

Oui. Seamless3d dispose de toutes les fonctions dont un artiste peut avoir besoin pour créer et corriger d'intéressantes séquences animées.



Qu'est-ce qu'un fichier smls?

Un fichier smls constitue le format natif des fichiers de Seamless3d. Les fichiers smls sont des fichiers texte qui peuvent être gzippés. Les fichiers smls peuvent contenir des Noeuds Seamless3d originaux, tous les Noeuds VRML97, les ROUTES de VRML97 et le code source C++.



Quand je charge vers le site un fichier sauvegardé avec le suffixe wrl, pourquoi est-ce que j'obtiens un écran vide avec des messages d'erreur de Blaxxun contact?

Si votre fichier smls contient des Noeuds spécifiques de seamless3d (comme les Noeuds "Part" (parties)) vous ne pouvez PAS vous contenter de les "sauvegarder" avec un suffixe wrl en espérant que Blaxxun contact pourra ouvrir un tel fichier, parce que cette façon de faire ne convertit pas le code natif en un code que Blaxxun contact puisse comprendre. Pour y parvenir, et faire en sorte de convertir votre fichier smls en un véritable fichier wrl utilisable par un navigateur wrml, il faut cliquer, dans l'arbre logique, le bouton noir (scene) puis, dans la fenêtre "scene" qui s'ouvre, le bouton "output" (exporter) comme ceci : ici.
Une confirmation vous est alors demandée.



Puis-je créer des avatars H-Anim avec Seamless3d?

Oui. Pour transformer des Noeuds Seamless ene Noeuds H-Anim 2, ouvrez la fenêtre des réglages avec F10 et cochez genHAnimNodes. Puis décochez genContactSBVT.



Dois-je être titulaire d'un diplôme en informatique?

Non. Une compétence en programmation serait évidemment utile pour la compréhension des différentes options de Seamless3d, mais vous n'avez pas à les connaître toutes dans la mesure où le programme les a lui-même. Une capacité artistique doit vous permettre de faire du bon travail sans que rien ne vous arrête si vous utilisez la technique simple qui consiste à tirer sur les sommets des triangles pour créer des formes et la technique également simple des modèles de poses pour les animer. Ce sont des techniques aussi intuitives que puissantes. Evidemment, cela vous prendra du temps avant que vous puissiez acquérir l'adresse nécessaire à un chef d'oeuvre, exactement comme il faut du temps à un artiste pour dessiner ou sculpter.
Cependant, vous trouverez des raccourcis en utilisant quelques une des options qui peuvent constituer un certain défi à votre intelligence, mais seulement si vous le désirez. Souvenez-vous que l'étude de nouveaux concepts peut se faire sur vos loisirs, et lentement, si vous en avez la patience.



Seamless3d supporte-t-il les scripts?

Oui! Un compilateur de scripts et un éditeur de scripts intégré en sont à une première étape de développement mais on peut déjà les utiliser. Vous pouvez en voir une démonstration en choisissant "help" (aide) dans le menu F10 puis en choisissant "worm animation" (un ver animé).
Le script est sauvegardé dans le fichier smls en code C++ en utilisant la bibliothèque Seamless3d pour le rédiger en code de très haut niveau. Il a été préparé de cette façon, en code de haut niveau, pour que chacun, à l'aise avec le javascript, puisse rapidement l'absorber et que cependant le même code puisse être compilé par n'importe quel compilateur C++ normal.
Quand le code du worm (ver) est exporté en wrl le script est converti en javascript qui sera exécuté par Blaxxun contact.
Le travail d'amélioration de cette caractéristique du script est actuellement une priorité, mon but consistant à le régler avant sa mise à jour sur le forum!



Peut-on importer des avatars de l'Avatar Studio dans Seamless3d pour les corriger?

Oui. Pour des instructions, voir le didacticiel:
Importer un Avatar animé de l'Avatar Studio de Blaxxun



Qui a écrit Seamless3d?

Moi, Thyme (AKA Graham Perrett)
thyme@seamless3d.com



Où en est le développement de Seamless3d?

Seamless3d a connu un période de développement intensive remontant à plus de 3 ans depuis qu'il est devenu un outil pratique pour tout un chacun. Bien des choses ont été perfectionnées mais des options tout à fait neuves sont régulièrement ajoutées et repolies en vue de mises à jour fréquentes. En particulier le nouveau Robot Seamless3d destiné à des démonstrations de l'usage de Seamless doit pouvoir servir aussi de mécanisme de contrôle de qualité pour les futures mises à jour.



Existe-t-il une feuille de route pour le futur de Seamless3d?

La nature du développement créatif étant connue, je pense impossible de simplement prédire où Seamless3d en sera même à la fin de 2006.

Mes priorités sont les suivantes:
  • Un éditeur/compilateur de scripts
  • Des fonctions sonores
  • Poursuivre le développement du Robot de démonstration
  • Une fabrication de films 3d avec Seamless3d
  • Utiliser des fenêtres en Direct3d plutôt qu'en Win32 devrait rendre l'interface plus fiable sous différentes versions de Windows et rendrait aussi plus facile le portage de Seamless3d vers OpenGL et Linux
  • Un serveur de tchatte 3d en source publique et des fonctions de visionneur multi-utilisateur pour seamless3d.
  • Un visionneur spécialisé pour seamless3d qui serait en source publique.
J'ai aussi sous le coude l'idée de créer quelques éditeurs spécialisés qui utiliseraient le code de Seamless3d, mais seraient munis d'une interface simplifiée pour les rendre plus faciles et intuitifs à l'usage par tous, timides compris (un ensemble d'applications "tueuses").



Seamless3d est perpétuellement mis à jour, alors est-ce que je vais avoir un problème si j'apprends à l'utiliser et que vous continuez à y changer les choses?

Bien que Seamless3d soit souvent mis à jour, la plupart de ceux qui l'utilisent ne s'en aperçoivent même pas parce que les mises à jour ne changent pas les anciennes méthodes auxquelles les utilisateurs sont rompus ni leur façon de les utiliser.
Les changements qui demanderont réellement aux utilisateurs un réajustement de leur part sont limités au strict minimum, et seulement en cas de nécessité urgente. La seule difficulté que je rencontre avec mes mises à jour consiste à corriger les bugs (erreurs de programmation) que j'ajoute, mais cela se fait en général au cours des heures qui suivent leur signalement. Le nouveau Robot d'essai devrait d'ailleurs réduire ce problème dans les prochaines éditions. Plus vous utilisez Seamless3d, plus votre compétence grandit et vous amène à apprécier les améliorations.



Peut-on ouvrir des fichiers wrl et les retraiter sous Seamless3d?

Oui. On peut ouvrir des fichiers wrl de la même façon que des fichiers smls. L'arbre logique de la fenêtre de scène vous permet de retraiter avec le niveau de contrôle dont on dispose avec un éditeur de texte, mais avec plus de facilité du fait que l'ouverture et la fermeture des crochets sont pris en charge automatiquement par Seamless3d qui n'autorisera pas l'utilisateur à insérer un Noeud là où c'est illégal. J'ai remarqué que la plupart des fichiers générés par 3d Studio Max ou Spazz3d/Vizz3d s'ouvrent directement dans Seamless3d sans problème. Les fichiers créés "à la main" ont moins de chances de le faire parce qu'ils sont bien plus complexes et peuvent contenir des erreurs, mais cela peut être surmonté dès qu'on sait travailler avec Seamless3d.
Seamless3d devrait pouvoir ouvrir n'importe quel noeud ou ROUTE de VRML97, ce qui ne veut pas dire que tous les Noeuds normaux auront la même fonction dans la fenêtre 3d, cela veut dire qu'on pourra les corriger. Le seul problème que l'on rencontre avec Seamless3d plutôt qu'avec un éditeur de texte c'est qu'il ne peut traiter les External Protos (PROTOs externes) et il reste quelques questions au regard de certains types de Protos ou d'Inlines qui ont besoin d'être reprises.
De même, il y a plus de chances d'aboutir à un plantage avec Seamless3d qu'avec un éditeur de texte simple, toutefois, et cela dépend surtout de votre maîtrise de Seamless3d, il vous permettra de considérablement accélérer votre travail de correction.




Peut-on accéder au code source de Seamless3d?

Le code source de Seamless3d est disponible ici.



Si je compose quelque chose avec Seamless3d le copyright appartient-il à moi (l'artiste) ou à vous (le développeur de Seamless3d)?

Vous, l'artiste, êtes le propriétaire de toute oeuvre d'art créée avec Seamless3d.



Doit-on apprendre le html ou quelque autre langage de programmation avant d'aborder l'étude de Seamless3d?

Encore que la connaissance préalable d'un langage de programmation puisse être un atout, il n'est pas du tout nécessaire d'en étudier un avant d'apprendre Seamless3d.
Si c'est vraiment la 3d qui vous intéresse le plus, alors je vous recommande de débuter avec Seamless3d.



Dois-je apprendre à dessiner et à peindre avant de me lancer dans l'art 3d?

Bien que l'art 3d aboutisse à une image de points en deux dimensions sur l'écran de l'ordinateur, et même si vous savez déjà bien dessiner et peindre (auquel cas vous devriez trouver relativement facile de créer des oeuvres d'art en 3d), vous verrez que la plupart des techniques du dessin et de la peinture sont sans aucun rapport avec les besoins de l'artiste 3d. Il est sans intérêt de tenter de devenir un véritable artiste 2d si vraiment la 3d est votre ambition première.



M'aiderez-vous à dépanner les choses que je ferai si elles ne fonctionnent pas?

J'aiderai toujours les autres à comprendre Seamless3d mais je ne ferai pas pour les autres un travail trop ambitieux pour leur compétence. N'avancez que par tout petits pas chaque fois que quelque chose est neuf pour vous de façon à ne pas vous retrouver trop en avant de vos capacités. Souvenez-vous que la colère a déjà une réputation surfaite au cinéma comme méthode de résolution des problèmes et qu'il est plus payant d'être patient avec les ordinateurs si on veut aller loin avec eux. La colère est justifiée contre une bête sauvage si elle veut vous dévorer, mais quand, la dernière fois, la colère vous a-t-elle été vraiment utile? Je veux dire, pour trouver la solution d'un problème sur ordinateur? Si vous essayez de résoudre un problème en état de frustration, sachez-bien que vous prenez les choses par le mauvais bout. La solution, c'est d'arrêter et de se reposer. Quand il me semble que je n'aboutis nulle part, je prends un moment de repos de façon à aborder plus tard mon problème avec un esprit frais. Je ne peux pas dire le nombre de fois où j'ai trouvé enfin la solution de stupides erreurs juste après un repas.
Ce serai perdre un temps fou que de rechercher des erreurs dans des exemples trop longs conçus par d'autres. De sorte que si vous rencontrez une erreur qui vous colle à la peau et devrait trouver une solution, simplifiez votre code jusqu'au minimum essentiel, jusqu'à ce que votre erreur persiste isolée dans un exemple ultrasimple qui tienne en quelques lignes de code.
Si même alors votre erreur ne peut se résoudre d'elle-même, envoyez votre exemple au forum de Seamless3d, avec des explications précises sur ce qu'il devrait faire, pour que quelqu'un puisse vous aider.



Puis-je vous envoyez un email (courriel)?

Tous les emails relatifs à Seamless3d sont les bienvenus mais s'il vous plaît, pour favoriser la croissance de Seamless3d, envoyez plutôt vos contributions au forum pour que vos questions et les réponses qui leur seront apportées puissent aider les autres et les encourager eux-mêmes à poser des question et à signaler des erreurs.



En cas de crash existe-t-il un moyen de récupérer mon travail perdu?

Oui. Reportez-vous au répertoire:

My Documents\Seamless3d\Application Data For Seamless3d\undoCache

C'est là que se trouvent tous les fichiers smls sauvegardés après chaque commande.



Pourrais-je suggérer une option à ajouter à Seamless3d?

Certainement mais dites-vous bien que Seamless3d est mon oeuvre d'art. J'apprécie beaucoup les informations en retour le concernant, mais les grandes lignes de Seamless3d constituent à la fois ma passion et ma prérogative. J'apprécie beaucoup par exemple l'idée de faire défiler l'arbre logique à la roulette de la souris, mais il est tout à fait improbable que j'ajoute quelque chose qui ne me semblerait pas dans la ligne des nombreuses idées que j'ai déjà et qui sont en train de bouillir dans la tuyauterie où elles attendent que je les matérialise en priorité.




J'ai utilisé Seamless3d sur mon ordinateur, alors voulez-vous essayer sur le vôtre ce programme en exe natif que j'ai écrit, pour jeter un oeil dessus?

Désolé, mais Aucun fournisseur raisonnable de logiciel ne ferait ça. Du fait que mon ordinateur est le support de Seamless3d il serait très irresponsable de ma part de lancer un programme point exe venu de l'ordinateur d'un ami sur le net. Ce serait le moyen d'en infecter des centaines. Même si vous me dites l'avoir vérifié avec un détecteur de virus ce ne serait pas une politique sérieuse. Les vérificateurs de virus ne peuvent détecter que les virus déjà connues. C'est tellement facile de se retrouver avec un ordinateur infecté sans même le savoir.
Alors ne prenez pas à mal cette remarque ou ne pensez pas que je vous soupçonne de mauvaises intentions, il s'agit là pour moi d'une politique normale et de bon sens.




J'adore ce que vous faites. Voulez-vous collaborer avec nous dans un grand projet qui va révolutionner la 3d de façon impressionnante?

Désolé, mais il se trouve que je m'implique dans le développement de Seamless3d et aussi parce que j'ai moi aussi mon lot de projets excitants laissés de côté depuis une dizaine d'années au moins, je ne dispose pas du temps qui serait nécessaire à une collaboration avec les projets des autres.
Si en revanche vous voulez un conseil sur votre projet, ou simplement informer les autres à son sujet, au lieu de m'envoyer un courriel il serait préférable de placer votre texte sur le forum de Seamless3d où il sera très bienvenu.




Copyright © 2000-2006 Graham Perrett thyme@seamless3d.com
Matthieu, pour la traduction en français autorisée par Thyme