2 votes

Comment construire un monde interactif en 3D dans une application basée sur un navigateur ?

J'ai un ami qui a récemment commencé à apprendre "Cinema 4D". Il m'a demandé si je pouvais lui créer un site web dans lequel il pourrait construire un monde 3D, ou une pièce, en utilisant un fichier Cinema4D, où les gens pourraient visiter son travail. Probablement en interagissant avec les objets.

J'ai cherché un peu dans StackOverflow et j'ai trouvé ceci : https://stackoverflow.com/questions/196556/are-browser-based-online-games-possible .

Ça m'a donné quelques idées, mais ce n'est pas exactement la même chose. Ma question est la suivante . Cette application est-elle possible ? Puis-je construire un tel site Web, en utilisant ses fichiers Cinema4D, en permettant aux gens d'interagir avec l'application du site Web comme dans un jeu 3D ? Cela serait-il possible avec Silverlight (.NET est la technologie dans laquelle je me sens le plus à l'aise) ? Probablement avec le portage de XNA vers Silverlight ? Je ne sais pas... Est-ce que l'un d'entre vous pourrait me donner des conseils sur la manière de concevoir et de réaliser ce projet ? J'ai besoin d'une certaine expertise (au moins plus grande que la mienne ! :)) de votre part.

Merci beaucoup !

3voto

Jason Miesionczek Points 7033

Vous pourriez envisager de Unity3D . Ils ont un plugin web qui permet d'interagir avec les scènes 3D dans un navigateur. Je ne suis pas sûr qu'il puisse importer directement des fichiers Cinema4D, mais je suis sûr que Cinema4D peut exporter vers un format supporté.

MISE À JOUR : Je viens de vérifier le manuel d'Unity, et il prend en charge l'importation directe de fichiers .c4d.

1voto

jds950 Points 209

"Unity3D semble être une solution ! C'est exactement ce que je veux ! Malheureusement, je ne peux pas l'utiliser gratuitement et je ne suis pas sûr que ce soit une décision judicieuse de dépenser cette somme d'argent dans un projet aussi petit et sans but lucratif. Mais c'est ce que je recherche ! Merci beaucoup ! :) - rsa 30 juin à 20:52"

Si vous recherchez une solution gratuite, je vous recommande de consulter l'API O3D de Google.

Voir : http://code.google.com/apis/o3d/

Google le définit comme suit : "O3D est une API web à code source ouvert permettant de créer des applications 3D riches et interactives dans le navigateur."

Je n'y ai été initié que récemment, je ne peux donc pas partager d'histoires de guerre. Je trouve l'API intuitive et je n'ai rien rencontré qui me rebute complètement.

Bonne chance pour vos projets.

0voto

Sasha Chedygov Points 36783

Ce n'est pas de la "vraie" 3D (donc pas de support Cinema4D, malheureusement), mais il existe un moteur 3D basé sur Flash appelé Alternativa3D que vous pouvez consulter, si vous avez de l'expérience avec Adobe Flash. Il y a quelques démos aquí .

0voto

Kiriakos Points 1

Pourquoi ne pas jeter un coup d'œil à ce site ?

Aether3D.com

Il vous permet de télécharger vos modèles au format W3D (cinema 4d exporte vers w3d) et de les explorer via un navigateur.

Si vous avez besoin de plus d'informations, regardez ici Aether3D.com/info.php ou envoyez-moi un e-mail.

Aether3d.com est un petit projet sur lequel j'ai travaillé l'été dernier. Il est encore assez bogué mais si quelqu'un le trouve utile j'essaierai de le terminer ;-) La technologie que j'ai utilisée est Shokwave3d donc vous devrez peut-être installer le plugin pour voir les exemples.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X