PDA

Voir la version complète : Un jeu 3D : C4D et Shockwave 3D



Aurety
30/10/2002, 23h15
Dans peu de temps, je vais avoir un pré-projet à gauler pour la réalisation d'un jeu en 3D multijoueurs et temps réel, j'ai bien entendu pensé directement à Director et Shockwave 3D. Peut-être que certains d'entres vous connaissent ces technologies et Pourraient me renseigner sur les pistes et les méthodes de travail afin de réaliser ce jeu. La partie modélisation se ferait sur C4D. Merci beaucoup.

laurent tolito
30/10/2002, 23h31
je connais pas cettetechnique mais dés que tu sais qq chose, n'hésite pas à nous le faire partager..; je suis tenté par un jeu avec le Captain Krash !

Aurety
30/10/2002, 23h52
oki docky Captain !! :D

beenouze
31/10/2002, 00h00
Il me semble que Blazouf à déja fait des tests et est plus à même de répondre.
Cela dit je connait Director jusqu'a la V8, c'est à dire juste avant Shockwave 3D...
1/ C4D exporte les scènes et les objets au bon format.
2/ Il y a dans Dir. 8.5 des bibliothèques de comportement prétes à l'emploi.
3/ Exportation du projet au format Shockwave.
Tout dépend de la complexité de ton jeu, les "behaviors" risquent vite d'êtres limites... Il existe de bon bouquins sur le sujet à la Fnac (ou ailleurs) dédiés à la programation sous Lingo/Shockwave3D.
Sinon il te reste macromedia.fr (http://www.macromedia.com/fr/software/director/3d/artists/) où ils on tout simplement oublié Maxon C4D dans leur liste de soft d'export, Grrrr).

Je ne pense pas t'avoir été d'une grande aide mais bon, sait-on jamais... :wink:

Aurety
31/10/2002, 00h15
Non, tu ne m'apprends rien mais bon je ne suis pas le seul intéréssé je pense, et alors cette intervention est super utile pour ceux qui découvrent ces technologies. Merci Beenouze, même si je connais assez bien Director, j'aurai peut-être besoin de tes conseils plus tard si tu veux bien ?? :wink:

sulian
31/10/2002, 07h55
Il me semble que Blazouf à déja fait des tests et est plus à même de répondre.
Cela dit je connait Director jusqu'a la V8, c'est à dire juste avant Shockwave 3D...
1/ C4D exporte les scènes et les objets au bon format.
2/ Il y a dans Dir. 8.5 des bibliothèques de comportement prétes à l'emploi.
3/ Exportation du projet au format Shockwave.
Tout dépend de la complexité de ton jeu, les "behaviors" risquent vite d'êtres limites... Il existe de bon bouquins sur le sujet à la Fnac (ou ailleurs) dédiés à la programation sous Lingo/Shockwave3D.
Sinon il te reste macromedia.fr (http://www.macromedia.com/fr/software/director/3d/artists/) où ils on tout simplement oublié Maxon C4D dans leur liste de soft d'export, Grrrr).

Je ne pense pas t'avoir été d'une grande aide mais bon, sait-on jamais... :wink:



Il existe aussi un plug-in (gratuit, macromedia) qui permet de convertir un .obj en fichier sockwave, ensuite, il ne reste plus qu'à le retravailler avec Director.

Il y a des exemples un peu partout sur le net de jeux D fait avec Director. Le seul problème c'est Director, qui est assez complexe à apprendre.

Sulian

lenogre
31/10/2002, 08h56
Au niveau des textures, il y a des restrictions :
- Toutes les textures procédurales de C4D ne sont pas reconnues (c'est là je pense l'intérêt d'utiliser le plug Baker)
- Director ne gère qu'un certain nb de canaux de textures (relief, lueur, brouillard entre autres seront ignorés)

Pour les objets, toutes les surfaces sont triangulées (important pour le poids de la scène !)

Director reconnait les lumières C4D mais là aussi avec des restrictions.
Ne sont reconnues que les lumières de type omni et spot.
Il y a aussi un nb maxi de lampes.

J'espère n'avoir pas dit trop de conneries sur ma connaissance embrionnaire de Director...

NB : Sur le site de Maxon, dans la partie Tut, il y a une section Shockwave avec un tut. A voir peut-etre.

guillaume
31/10/2002, 09h14
Salut,

La première partie du boulot sera sans doute pour toi de vérifier si Director ou Shockwave peuvent répondrent à ton cahier des charges.

Si ce n'est pas le cas il faudra que tu te tourne vers des moteurs 3D ou de jeu plus puissants.

Dans les produits commerciaux j'en connais peu qui proposent des exporter pour cinéma 4D, Max et Maya rêgne encore en maîtres à ce niveau là. Maintenant ça vaut peut-être quand même le coup de regarder des produits comme ceux proposé par Virtools (http://www.virtools.com)qui te donneront sans doute beaucoup plus de possibilitées que Director.

Sinon tu peux aussi essayer d'utiliser des moteurs open source. Nebula (http://www.radonlabs.de) ou Nel (http://www.nevrax.org) pour ne citer que les européens, les deux trés bien fait autant que je puissen en juger. Mais là il faudra que tu réalise sans doute toi même un plugin pour exporter à partir de Cinéma 4D vers un des ces moteurs, ce qui peut représenter pas mal de travail pour un programmeur.

J'espère que ce n'est pas trop hors sujet,

Bonne journée à tous,

guillaume

guillaume
31/10/2002, 09h28
En relisant mon post je me rend compte qu'il y a quand même deux ou trois petites choses que j'aurais du préciser sur les deux derniers 'moteurs' open source.

Pour utiliser aussi bien l'un que l'autre pour un projet précis il te faudra trés certainement taper du code.

Nel est sans doute plus complet que Nebula. Il est fait par des français et c'est le moteur qui a été utilisé comme fondation pour le jeu Ryzom. Par contre autant que puisse en juger mon oeil pas trés averti, redévelopper les outils qui prennent en charge toute la chaine de création de contenu pour utiliser Cinéma4D peut représenter un travail important. Pour l'instant les outils existent pour Max et un certain nombre de personne ont parlé d'utiliser Blender (http://www.blender.org) comme outils de création de contenu pour le moteur de Nevrax mais à ma connaissance il n'en est encore rien sorti.

Hum... comme d'habitude mes mails sont un peu long, désolé,

Bonne journée à tous,

guillaume

teg
31/10/2002, 09h29
Longs mais très instructifs, merci des tes premiers posts très efficaces, Guillaume!

Aurety
31/10/2002, 10h38
Ben dis donc merci Guillaume et Lenogre, voilà le genre de réponses que je recherchais. C'est vrai que ce sujet dépasse le cadre de C4D...
Je connais pas mal Director, c'est la raison pour laquelle j'avais envie de me tourner vers lui, mais l'option shockwave 3D me semblait plutôt intéréssante mais je ne la maitrise pas encore.

Pour vous décrire un peu le projet : Il s'agit d'un jeu qui sera multijoueur qui s'adresse en particulier à un jeune public ( 6 -14 ans ), l'idée sera de les faire pénétrer dans un univers tourné vers l'art en général et dans une suite d'énigmes les pousser à découvrir 4 oeuvres d'art contemporaines de façon ludique. Pour l'instant, c'est assez embrionnaire mais il s'agit d'un projet qui regroupe un certain nombre d'écoles des Beaux-arts, la DRAC, le FRAC, et les Régions Bretagne-Pays de Loire... 2 ans pour le réaliser.

Les longs posts ne sont pas un problême Guillaume surtout si ils offrent des pistes super intéréssantes...

Merci, j'y jette un coup d'oeil, pour le développement, je ne me fais pas de souci, j'ai des loustics sur Lorient qui sont plutôt des as dans le genre...

bulb
31/10/2002, 11h03
Encore peut être un peu hors sujet mais au satis, j'ai vu une démo époustouflante de plasma et de ses exports vers flash et shockwave,
une fois exporté, tu peux tout retravailler dégradés, couleurs, précision du trait etc etc .... alors, comme C4D fait des exports 3DS...

Aurety
31/10/2002, 11h30
Oui, Bulb, j'ai vu aussi une demo de Plasma chez un pote ( El Logan ) qui m'a convaincu de la pauvreté en export Flash de C4D... :cry: ... peut-être que devant le succès de la R8, Maxon achetera le moteur de rendu d'export Flash de Plasma... pour la version 9.0.

à noter : le jeu doit pouvoir se lire à travers un navigateur afin qu'il soit le plus accessible pour tout le monde et pour toute les bourses. Ce qui exclue les stand-alone exe.

Je suis allé voir Nebula, c'est super intéréssant et je vais voir avec un de mes pingouins du coin pour l'installer sur ma slackware. La procédure d'install me semble pas trop difficile en tout cas pour le noyau, et puis j'aime bien ce systême de librairie de classe chargeable au besoin... mais bon dés que je m'approche du serveur, j'ai l'admin réseau qui fait les gros yeux, donc lui offrir un café pour discuter un peu, lui glisser une idée de manière à ce qu'il croit qu'elle provienne de lui, lui envoyer un mail pour lui dire que c'est drole, justement à propos du sujet de conversation de ce matin, je suis justement tombé sur un site qui... Reflatter un peu son ego et lui rappeler que non, les autres clients ne seront pas oubliés, que ca ne va pas prendre une journée, tout au plus 10 minutes... Lui rappeler que vraiment, ca doit être difficile d'installer un moteur 3D sur le serveur, que moi je sais rien faire, mais alors rien de rien... que je suis tout petit dans la boite, aussi petit qu'un vatar rose... et là la magie s'opère... il accepte de faire une entorse à son planning et la boite prend une nouvelle direction, à cause et grâce à un post de Guillaume sur FC4D. Ouf...

blazouf
31/10/2002, 11h34
j'ai fait quelques test avec C4D 7 mais l'export Schockwave n'était pas des plus performant.. et puis il faut bien sur maitriser un minimum le lingo si l'on veut arriver a texturer, animer et gérer l'interactivité..
Par contre la R8 de Cinema 4D possède un export Shockwave beaucoup plus puissant ! A titre d'exemple, les "bones" sont (enfin !) reconnus. J'en avait discuté avec les gars de Maxon et apparement ils ont fortement travaillé sur ce module d'export Schockwave avec des spécialistes de la question..

En fait moi je me suis tourné vers un autre programme super puissant qui permet de gérer des comportement complexes sans écrire une ligne de code, exactement comme Xpresso !! Il s'agit du logiciel "Axel" que l'on peut trouver a cette adresse :
http://www.mindavenue.com
Axel est reconnu comme un composant Quicktime 5, ou bien grace a son propre plugin. Depuis peu, on peut aussi créer des executable pour des distributions sur CD.
Il y a une version de base et une version + poussé (bones + contraintes).. Elles se nomment AxelCore et AxelEdge..

Moi ca me passionne ces possibilité d'animation 3D pour le Web..
A l'occas, je montrerai quelques exemples d'Axel.. :D

bulb
31/10/2002, 11h45
Ben , en tout cas, je te souhaite bon courage pour ce cht'i jeu, nul doute que tu nous fera part des résultats, ça va intéresser plein de monde de savoir comment tu as procédé.
Et puis , c'est vraiment dommage que monsieur macromédia vende sa license aussi cher.

Au fait, juste un truc qui n'a rien à voir.... j'ai consulté ton tut super bien fait sur la modélisation d'une tête mais je n'arrive pas à trouver le plug...
pour subdiviser sans faire d'affreux triangles, j'ai cherché chez plugins café mais pas de traces ... gasp !!

merci d'avance pour ta réponse

virus
31/10/2002, 11h46
Et dans le dernier num de Studio Multimédia ,on montrait le potentiel de Shockwave 3D ,et tenez vous bien ,une boite avait réussi à adapter pas n'importe quel jeux ,tout simple Quake Arena ,et selon les images obtenu ,j'avais l'impression de voir le jeu tourner ,c pour dire la puissance que dévellope Shockwave !! Alors Aurety t'as intéret à Faire du bon boulot !! :wink:

Aurety
31/10/2002, 11h46
Ce que j'ai vu sur Mindvision m'a pas mal convaincu aussi... merci Blazouf...

virus
31/10/2002, 11h47
Oups ,dans l'euphorie du moment ,g mangé un bout de phrase : J'avais l'impression de voir tourner le jeu sur PC (DirectX ou OpenGL ).

Aurety
31/10/2002, 11h49
Virus, j'ai lu aussi cet article, c'est trés impressionnant.

Shockwave me semble la solution la plus cohérente... et sans doute la moins difficile car les comportements et l'interactivité sera plutôt simple...
Si vous trouvez d'autres infos ou sites, je suis preneur !!

bulb
31/10/2002, 11h53
Ca serait sympa d'avoir l'avis d'un beta testeur R8 , je crois qu'il y a qq'uns sur ce site stef qui bosse il me semble ..

Aurety
31/10/2002, 11h57
euh je crois pas pour stefquibosse, les betatesteurs R8 sont Tabou, Blazouf, 3D Designer ( Samir Kharchi )... et puis depuis aujourd'hui, si tout va bien pour eux, un paquet de petits nouveaux... :wink:

Ariel
31/10/2002, 12h16
Dans la gamme des moteur de rendu 3D pour le web, ya aussi B3D projector (http://www.brilliantdigital.com/) qui est tres bien...
Faut installer un viewer, mais ça en vaut la peine...

blazouf
31/10/2002, 12h54
Si vous trouvez d'autres infos ou sites, je suis preneur !!je suppose que tu connais les tutoriaux de macromedia la dessus..
http://www.macromedia.com/fr/software/director/3d/artists/

blazouf
31/10/2002, 14h50
Au fait, juste un truc qui n'a rien à voir.... j'ai consulté ton tut super bien fait sur la modélisation d'une tête mais je n'arrive pas à trouver le plug...
pour subdiviser sans faire d'affreux triangles, j'ai cherché chez plugins café mais pas de traces ... gasp !!Et la partie "Plugins" de ce site, a quoi elle sert ! :evil:
Une simple recherche sur le mot "cutter" et tu trouvera ton bonheur ! :D

Aurety
31/10/2002, 14h50
oui, oui je connais... j'ai déjà fait ce tutorial. C'est ce qui me pousse vers cette solution. Mais bon je souhaite avoir d'autres sons de cloches...

Aurety
31/10/2002, 15h47
oups désolé bulb, j'ai loupé ton post, mais Blazouf t'a répondu... :oops:

Pixel
31/10/2002, 18h13
Je sais que le language de director est maintenant assez puissant pour faire de l'imaging lingo, 30 ligne de code et j'ai un péton gausian blur, bon, ca me fais sourire...

ce qui serais genial, serait de faire de l'imaging lingo sur un fichier shockwave 3D, de facon à pouvoir dynamiquement faire des effets de feu par exemple (réaliste s'abstenir)... je vais voir de mon côté un peu d'info...

seul hic avec shockwave gourmant en cpu, comme flash, et gourmant en ram, imaging lingo...

eu, quelqu'un connais le site doug ?

Pixel
31/10/2002, 18h52
dernier petit truc... pour quel logiciel choisir...
moi je suis designer web, et franchement le pouvoir de pénétration d'un logiciel est très important pour moi, nous connaissons tous quelque frustration de voir des plug pour maya, 3ds max, même PC only, tous le même problème...

Internet est fait pour communiquer, pas s'isoler derrière la technologie

Renaud
31/10/2002, 19h01
Tout à fait d'accord avec toi Pixel... c'est la raison majeure pour laquelle les techno web3D me semblent quasiment sans intéret en règle générale.

Pixel
31/10/2002, 20h19
mouais, l'ennuie, c'est que c'est ÉGALEMENT, les designers, qui font les trend (mode)... Flash à connu une assention fulgurante car ses vulgaire anim on du punch :trinque: même si elle sont rarement utile pour le but premier du site... aujourd'hui on reviens un peu en arrière, en incorporant du flash, pas le site en entier... tiens, comme celui-ci :D

Tout cela pour dire que c'est le problème de saucisse hygrade, tout comme je crois que le but de ce site est de percer encore un peu plus le marcher avec C4D... Dois-je rapellé que GAP à relancé le swing, qu'on trouve sur chaque soft 3D un bt melt, suite à T2
(heu pas trop fort, mais c'est aussi pourquoi je crois que LW est en avance, plus de fond monétaire, j'ai rien dis :oops: )

:poucehaut: donc en résumé, tu nous fais un truc Monstre, avec C4D et showckwave, tu publies (entrevue, autographe, scéance de photo) et ces deux produits pousserons comme des campignon.
hummm c'est bon à la crème :D

Aurety
31/10/2002, 21h41
Moi, je relativiserai pas trop ton post, je suis d'accord dans l'ensemble, mais les technologies dont tu parles sont le fruit d'hommes tout aussi passionnés et souvent d'esprit visionnaire. Si malheureusement la machine financière est monstrueuse à bien des égards, et qu'elle a noyé ces hommes et leurs rêves derrière des océans de spéculations hasardeuses et des campagnes de presses bidons et surfaites, il n'en demeure pas moins que ces nouvelles technologies participent chaque jour à l'élaboration de nouveaux concepts, de nouveaux shémas de pensées, de nouvelles expressions... c'est le cas pour Flash, c'est le cas pour la 3D, c'est le cas de n'importe quel freeware ou open-source qui a permis à une communauté de se former. Flash n'est pas une réussite complête pour les webdesigners ( c'est ce que je suis aussi ), je dois reconnaitre que tu n'as pas tort, mais quel bond prodigieux en matière de création et d'interaction. La 3D sur le web participe aussi de cet effort, les enjeux des marchés économiques et les débits d'aujourd'hui rendent le plat moins ragoutant, et pourtant quelle liberté pour demain en matière de création encore une fois. Je ne présage rien pour l'avenir, d'autres s'en chargent bien mieux que moi, mais une fois passé le voile des interêts économiques et l'obtention de la norme, et du standard ( important, certes, surtout dans notre métier mais contournable ), tolérez que d'autres s'essaient à d'autres voies, pour une autre expression, un autre monde, vers une autre politique.

Pixel
01/11/2002, 07h43
Amen too that Aurety, sage post,
puisqu'il y a tant de web designer sur le site j'en profite pour dire:
Courrez vous achetter l'interactive Anual de Communication Arts un mussssst, les articles de fond sont splendide et tellement vrai !!!!!!

mais retournont à notre shockwave...

Aurety
01/11/2002, 08h54
Ouaip !! :wink:

guillaume
02/11/2002, 19h58
Merci pour les commentaires positifs.

Bon week-end à tous,