Voir la version complète : EXIL : Des morts, de la plateforme, des cristaux et des saucisses
Dernière mise à jour de ce post :
1er décembre 2012
Nom du projet : EXIL
Genre : Jeu de plateforme/action en 3D temps réel
Site web : http://www.moddb.com/games/exil
Thème : Le monde des morts/Fantastique/Surréaliste
Type de joueur : aventure solo et linéaire, pas de multijoueur
Exil, qu'est ce que c'est ?
EXIL est un jeu vidéo entièrement en 3D, que je développé avec l'UDK (Unreal Developement Kit).
Quel type de jeu est EXIL ?
EXIL est un jeu de plate-formes acrobatique. C'est un jeu qui met en avant la verticalité et offre la possibilité au joueur de courir sur les murs et de grimper où il le souhaite. L'environnement principal prend place dans le monde des morts. Avec Lena comme personnage principal. En plus de celà vous aurez également l'occasion d'affronter des colosses de type varié.
Qui réalise EXIL ?
Moi, Froyok, tout seul pour le moment. Je ne préfère pas développer en groupe suite à quelques problèmes. De plus je gère le projet comme je l'entend de cette manière.
Historique :
Le projet est vieux, et a beaucoup changé, a aussi été abandonné deux fois. Le début du projet date de juillet 2008 à peu près (je parle de développement). J'ai commencé par travailler avec un moteur peros en OpenGL, puis avec Ogre3D et Irrlicht. Et au final je suis arrivé sur l'UDK que je teste depuis sa sortie.
Le projet à changé d'histoire et d'univers de nombreuses fois, mais le gameplay a toujours été dans le même esprit.
Visuels :
http://www.froyok.fr/exil/tb_colossus_02.jpg (http://www.froyok.fr/exil/colossus_02.jpg) http://www.froyok.fr/exil/tb_grid03.jpg (http://www.froyok.fr/exil/grid03.jpg) http://www.froyok.fr/exil/tb_gameplay01.jpg (http://www.froyok.fr/exil/gameplay01.jpg) http://www.froyok.fr/exil/tb_gameplay02.jpg (http://www.froyok.fr/exil/gameplay02.jpg) http://www.froyok.fr/exil/tb_lena_03.jpg (http://www.froyok.fr/exil/lena_03.jpg) http://www.froyok.fr/exil/tb_gameplay03.jpg (http://www.froyok.fr/exil/gameplay03.jpg)
http://www.youtube.com/watch?v=x0cZeJ6Ebvg
http://www.youtube.com/watch?v=VodVz6peLaI
L-F. Sébum
09/06/2008, 19h20
Je ne suis pas dans le modding mais je développe en amateur (http://www.cafedefaune.com/projects/worldofideas/) et je connais donc (un peu) le milieu des sympathiques philanthropes qui sacrifient leur vie sociale à leurs bricolages sans rien demander en retour.
D'après ton post :
- Tu es seul à bosser dessus pour le moment.
- Ton projet est quand même assez ambitieux (pas seulement quelques modifications visuelles ou de gameplay ou quelques niveaux, mais la transformation d'un FPS en PoP-like).
- Tout ça est encore flou : "Douves, maisons abandonnée, remparts, pond au dessus de gouffres. Enfin des environnement très grand." (pas très précis), "- la moitié du scénario est écrite -" (seulement ? Et le scénario n'est de toute façon pas le plus important pour le moment)
Si tu veux attirer des gens, commence à pondre des maps/modèles/textures (en gros, fais tout ce que tu sais faire), prends des screenshots et poste-les :
1- Ca montrera que tu as de la suite dans les idées (le milieu amateur fourmille de gars vélléitaires qui se réveillent un jour en se disant "je vais faire le plus grand MMORPG de tous les temps" et n'alignent jamais deux lignes de code par la suite).
2- Ca donnera aux collaborateurs éventuels une idée plus précise de ce que tu veux faire.
Désolé si mon post semble un peu moralisateur, ce n'est pas le but : ce sont juste quelques conseils qui valent ce qu'ils valent.
Bon courage pour la suite ! ;)
Non, non, tu as bien raison, mais j'ai préfère poster mon annonce dès que possible, et je comptais présenter des visuels d'ici peu, comme des artwork des monstres et personnages et de quelques environnement (3d et 3d).
Je vais donc mettre tout ceci à jour !
Je up mon propre topic afin de vous indiquer l'adresse du site web d'EXIL :
c'est http://www.exil.fr.cr .
Bon surf !
Je ressuscite ce post car j'ai changé l'adresse du site, le projet à évolué, bref, je vous invite à faire un tour sur le site...
En gros, le projet est maintenant open source, tourne sur un moteur 3d maison basé sur Ogre 3d... Enfin, dans les grandes lignes ! ;)
Note : ha bas oui, l'adresse du site quand même :
http://www.froyokproject.fr.cr
Mesdames, messieurs, je ressort du tréfonds ce topic, et ce toujours dans le même but ! :o
EXIL progresse, et je tenais à vous montrer ce que cela donne.
Actuellement, le moteur 3d est toujours en développement, la version 0d que je réalise actuellement avance bien, surtout depuis mon passage de Ogre/C++ vers le Ruby/Opengl.
Vous pouvez d'ailleurs voir une démo de ce moteur ici (téléchargement) dans la fiche du jeu sur moddb : http://www.moddb.com/games/exil et pour le téléchargement c'est ici : http://www.moddb.com/games/exil/downloads/engine-demo-version-0d-build-232
La démo présente la fonction de lecture du xml principalement, modifiez le fichier test.level pour ajouter des polygones dans la scène. Le fichier configuration.xml permet de paramétrer la fenêtre.
Voila pour les gros morceaux.
Nous sommes actuellement 4 :
Froyok : programmeur, textureur et modeleur
DrQuinch : Musique principalement
D@rk-eyes : Modeleur
Troufiniou : Modeleur
Vous verrez ici une galerie plus à jour que celle de moddb : http://froyokproject.tuxfamily.org/gal/0158010/index.html
Voila, en espérant quelques commentaires de votre part !
L'adresse du site est toujours : http://www.froyokproject.fr.cr (http://www.froyokproject.fr.cr/)
;)
Frypolar
05/02/2009, 17h55
Vous verrez ici une galerie plus à jour que celle de moddb : http://froyokproject.tuxfamily.org/gal/0158010/index.html
J'adore ton site, je suis une buse en programmation alors ça se trouve c'est super simple à faire, mais j'aime :bave:.
pour ce qui concerne la galerie, il s'agit d'un application mélangeant javascript et flash, elle n'est pas de moi, je suis également une buse dans ce domaine :p.
Tu trouveras plus d'informations ici : http://www.airtightinteractive.com/projects/tiltviewer/
Voila !
Un peu de neuf :
http://www.gamemakers.fr/devblog/dooce-premiere-build/
J'hésite, je m'incruste dans la partie devblog de cpc ou pas ? :ninja:
Raphi Le Sobre
27/06/2009, 00h29
Tu veux que je demande à ce que tu puisses poster sur DevBlog ? Tu vas avoir des hordes de fans qui vont suivre pas à pas tes évolutions, et tu seras vite obligé de gagner des tonnes de pognon et de le claquer en pute et en coke hein, si jamais tu participes à cette rubrique.
Regarde Tyler, depuis qu'il a posté à propos de son jeu post-apo, il passe plus de temps à répondre à ses fans qu'à coder son jeu.
Y'a moyen d'avoir un ou deux screenshot ingame?
J'ai bien cliqué le lien vers la galerie, elle est 404, j'ai clique le lien vers le site du projet, quelques concepts arts façon BD, un forum, du text, mais pas de screenshot.
Pas de screenshoot désolé, je bosse sur le moteur 3d pour le moment. Le in-game viendra d'ici quelques... Mois ^^' .
Je vais voir ça pour la gallerie, aps normal qu'elle soit en erreur 404 tiens...
Sinon, Raphi, je veux bien, s'il y a les putes hein, ça motive toujours un truc comme ça.
Monsieur Cacao
28/06/2009, 14h28
Regarde Tyler, depuis qu'il a posté à propos de son jeu post-apo, il passe plus de temps à répondre à ses fans qu'à donner des ordres à son équipe d'esclaves pour qu'ils codent son jeu.
Fixaid.
En fait c'est un gros branleur Tyler :tired:
Il doit surtout s'occuper de la com et du marketing je pense... :p
Sinon, je dois faire moi-même la demande pour le dev-blog ?
Si oui, où, et à qui ?
Tyler Durden
28/06/2009, 23h11
Comment je tombe par hasard sur ce topic et que je vois qu'on me bave dans le dos. *tapote nerveusement un objet contendant clouté sur son épaule.
Houuuaaa ! Un an déjà ! :O
Voilà un an que j'ai balancé EXIL dans le chemin de la création !
Je vous renvois à ma dernières news pour les dernières nouveautés :
http://www.gamemakers.fr/devblog/
Dark Fread
21/07/2009, 20h08
C'est marrant ce moteur qui construit de la 3D sur des données en html. Ca a l'air plutôt intuitif en plus.
C'est marrant ce moteur qui construit de la 3D sur des données en html. Ca a l'air plutôt intuitif en plus.
Houla, salopiaud, tu vas t'attirer les foudres des programmeurs fous ! :ninja:
J'avais déjà écrit un article à ce propos d'ailleurs...
Enfin bon, j'utilise du xml car cela m'évite de re-modifier tout et n'importe que dans le code source, en utilisant des fichiers de configurations (les xml) annexe, je simplifie les test et les bidouilles. Comme stalker, lui aussi utilise le xml !
Ici : http://www.gamemakers.fr/devblog/dooce-premiere-build/
J'espère que c'est intuitif, c'est le but ! ;)
Je m'oriente vers l'utilisation d'un moteur très fonctionnel, moddable et surtout compréhensible, à l'inverse de ogre 3D !
Raphi Le Sobre
21/07/2009, 21h46
N'hésites pas à spammer la boite mail de Half pour qu'il te passe dans le DevBlog, parce que Zoulou... Voilà quoi, il a l'âge de mon petit frère...
J'ai mis à jour le post principal, il y aurait moyen de le déplacer dans le devblog ? Je vais demander à half...
Tyler Durden
21/07/2009, 22h26
C'est la classe ton projet Froyok ;)
Kenji-32
21/07/2009, 22h26
Dis, dis, c'est toi qui a fait l'artwork du début du post?
C'est un photomontage, fait maison par mes pti doigts. Seul la fille n'est pas "made in my finger", le reste c'est maison.
Merci Tyler ! ;)
Je vais te concurrencer ! (ou pas, vu la vitesse à laquelle j'avance cer denier ave cmon taf de 5h à 13h...)
[EDIT] Half doit dormir, je vas aller le spammer... :ninja:
Tyler Durden
21/07/2009, 22h50
C'est un photomontage, fait maison par mes pti doigts. Seul la fille n'est pas "made in my finger", le reste c'est maison.
Un photomontage qui utiliserait un personnage d'un jeu avec des zombies ? Attention, attention délinquant :tired:
Un photomontage qui utiliserait un personnage d'un jeu avec des zombies ? Attention, attention délinquant :tired:
Je ne crois pas, je pense que tu te goures sur la provenance/la personne de l'image !
On joue à "devine qui c'est" ? :ninja:
Tyler Durden
21/07/2009, 22h55
C'est pas Sheva de RE 5 ?
http://tof.canardpc.com/preview2/bd72eeed-12d1-47c1-bb21-adaff873bcc3.jpg (http://tof.canardpc.com/show/bd72eeed-12d1-47c1-bb21-adaff873bcc3.html)
Nan, perdu ! :cigare:
(de plus ce n'est pas un personnage fictif, ça me rassure au moins que l'on ne la reconnaisse pas, j'aurais pas de soucis de droits et tout et tout, au pire je leut lancerais GMB et les chiens !).
Tyler Durden
21/07/2009, 22h58
Le début de tatouage sur le bras, la mèche, le teint... Merde j'aurai juré.
Bah ouais mais nan.
Bon, je vais tenter de bosser un peu ma trigo moi, elle va pas se coder toute seule ma caméra TPS... (Mais y'a John Doe qui m'attend ! :cry:)
Dark Fread
23/07/2009, 00h51
Houla, salopiaud, tu vas t'attirer les foudres des programmeurs fous ! :ninja:
Ah ouais, j'imagine. C'est pour ça que c'est intuitif, remarque :ninja:
Nan mais l'artwork c'est Sheva, arrête de nous faire marcher :tired:
Nan mais l'artwork c'est Sheva, arrête de nous faire marcher :tired:
Je serais franc jusqu'au bout donc : pas du tout.
Sinon, Hafl ne souhaite pas m'ouvrir un dev-blog pour le moment, tant que je n'ai pas plus de screenshots ingame ou du moteur.
C'est compréhensible...
Ou pas, vous pouvez le lyncher quand même... :p
Et puis je reviendrais, vous l'aurez tous dans le cul si je passe le jeu en payant, je vais me faire des sous sur le dos des canards ! Har Har, harglssjg... Hem, la caméra...
Et qui c'est le couillon qui touche au nom de mon topic ? 'tention, ou j'y fous de la Hardtek ! >3
Ajoute d'une grille pour se repérer (dimension 500*500 espacé de 5 unités).
http://tof.canardpc.com/preview2/5919659e-5dcb-41b2-8a7f-f98eab53f98f.jpg (http://tof.canardpc.com/show/5919659e-5dcb-41b2-8a7f-f98eab53f98f.html)
Je poursuit ma quête avec ma caméra 3D, juste quelques cosinus et sinus à configurer et elle sera fonctionnel ! ;)
A gérer ensuite le déplacement du point d'observation (tel quel, il fonctionne, mais la répétition des touches n'est pas activée, il faut donc marteler le clavier... Pour bouger le centre de la vision d'un petit millimètre).
Kenji-32
28/07/2009, 23h57
De toute façon, comme Chuck Norris aime ce jeu, on a pas trop le choix de ne pas pouvoir l'aimer :ninja: (Oh, que tu es fort et grand Chuck et ... Hummhum ) ... Woot! La caméra TPS, sa va changer de l'ancienne camera FPS :D Mais, euh c'est qui la nana sur l'artwork ? :D Bonne continuation en tout cas, ça ma l'air bien ce mod :)
...ça ma l'air bien ce mod :)
:O c'est pas un mod !
Tu veux que je tape ? Hein, et chuck, tu veux le mettre en colère, hein, hein !?
Sinon, pour la nana, peut-être dans les crédits, ou quand j'aurais le dev-blog sur cpc... Donc pas de réponses tout de suite ! :ninja:
IrishCarBomb
29/07/2009, 11h10
Très impressionné !!!:o Vraiment un super projet. J'aimerais bien y participer mais je ne suis pas sur d'être à la hauteur.
Bon courage en tout cas, j'espère que si tu arrives à le finaliser et à le proposer à la vente, les canards auront une ch'tite ristourne.
Kenji-32
29/07/2009, 11h53
ça ma l'air bien ce jeu :)
Fixay, pardonne moi, au grand Chuck :unsure: ( Et Froyok aussi ! :sad: )
Très impressionné !!!:o Vraiment un super projet. J'aimerais bien y participer mais je ne suis pas sur d'être à la hauteur.
Bon courage en tout cas, j'espère que si tu arrives à le finaliser et à le proposer à la vente, les canards auront une ch'tite ristourne.
Merci ! ;)
Si tu veux aider, dis moi dans quel domaine déjà... Car la je peux te trouver une place pour faire du café sinon ! :ninja:
Fixay, pardonne moi, au grand Chuck :unsure: ( Et Froyok aussi ! :sad: )
Le nul, c'est jeu et jeux ! Déjà réaliser un jeu c'est difficile, si tu me demande les suites en même temps, j'ai pas finis... ^_^
Kenji-32
29/07/2009, 13h37
Niark, c'était pour voir si t'avais les skillz nécessaires pour faire le launcher haha.. ( Jeu, OptionS, Quitter...) ... à moins que tu ne le fasses entièrement en anglais ? :)
PS : Fallait bien un excuse :ninja:
PS 2 : Tu comptes faire une quadrologie? :)
PS : Fallait bien une excuse :ninja:
Fixayd ! :rolleyes:
PS 2 : Tu comptes faire une quadrologie? :)
Non, mais d'après le scénario que j'envisage, une suite au jeu est fort probable. Tout dépendra déjà du temps de dev d'EXIL, après s'il me suffit d'adapter le gameplay et d'améliorer un poil le moteur pour la suite, ce sera plus rapide ! ;)
Kenji-32
29/07/2009, 13h49
Fixayd ! :rolleyes:
Waou, t'es vachement fort :wub:
Y a déjà une suite en prépa, c'est bon ca :)
IrishCarBomb
29/07/2009, 14h07
Merci ! ;)
Si tu veux aider, dis moi dans quel domaine déjà... Car la je peux te trouver une place pour faire du café sinon ! :ninja:
Ben de la prog (C, C++, C#) mais je suis loin du über skilled roxxor master of da iouniveurse. J'excelle plus dans un langague assez exotique qui ne convient pas du tout à la réalisation d'un jeu. Au pire, sache que je fais du café comme personne.
En prépa ? Bah non, il faut juste comprendre que le scénario est facilement extensible
Spoiler (Ne pas lire si vous ne voulez de révélations sur le scénario) : Dans EXIL, Enklave à pour but de fuir l'île, et forcément, il y parviendra, et retournera dans son royaume. Donc, pour le second opus, j'envisage une histoire se déroulant dans une immense ville moyenâgeuse avec un gameplay assez différent, toujours avec des acrobaties, mais qui se tourne plus vers le thief niveau infiltration. Une sorte de Assasin's creed, mais la comparaison s'arrête la. Par contre, on ne retrouvera pas forcément Enklave dans le second opus comme héro, mais je n'en dis pas plus...
Ben de la prog (C, C++, C#) mais je suis loin du über skilled roxxor master of da iouniveurse. J'excelle plus dans un langague assez exotique qui ne convient pas du tout à la réalisation d'un jeu. Au pire, sache que je fais du café comme personne.
Un programmeur ! \o/
Je ne suis pas un très bon programmeur non plus, mais avec du temps et de l'astuce (et beaucoup d'aide :ninja:). Et tu connais quelques langages de scripting ? Genre lua... J'envisage d'implémenter ce langage, ça permettrais pas mal de trucs ingame, pour gérer des évènement par exemples.
Enfin bon, si tu compte bien m'aider, va falloir que je tente d emettre au point un dépôt moi...
Je dis pas non à toute l'aide que l'on me propose, et pour cause, mon modeleur en chef ne me donne pas de nouvelles depuis un bon moment, idem pour un de mes bêta-testeur/aide à la conception du gameplay.
Donc on peut dire que nous sommes que deux actuellement sur le projet, DrQuinch pour la musique, et moi pour : programmation, textures, sons, 3D, etc...
Kenji-32
29/07/2009, 14h41
[/COLOR]Woot! Assassin's Creed :bave: :wub: :wub: et Jérusalem, bon hum, je m'égare la... Je vois bien la possibilité de monter sur les toits là :D
PS : Pas pu m'empêcher de lire le spoil haha :)
Je vois bien la possibilité de monter sur les toits là :D
Et surtout de t'infiltrer, rentre dans les maisons que tu souhaites, par la fenêtre, la lucarne du toit, etc.
Mais bref, je me concentre sur exil d'abord... ^_^
Kenji-32
29/07/2009, 14h55
Impatient de voir ca :)
Exil : crée par un fan de Thief ( sur la belle boîboîte )
IrishCarBomb
29/07/2009, 15h25
Un programmeur ! \o/
Je ne suis pas un très bon programmeur non plus, mais avec du temps et de l'astuce (et beaucoup d'aide :ninja:). Et tu connais quelques langages de scripting ? Genre lua... J'envisage d'implémenter ce langage, ça permettrais pas mal de trucs ingame, pour gérer des évènement par exemples.
Enfin bon, si tu compte bien m'aider, va falloir que je tente d emettre au point un dépôt moi...
Euh le LUA, je me fais les dents dessus depuis environ... Euh... Une semaine.:sad: Donc delà à dire que je maîtrise... Mais comme dit mon cousin débile, "c'est en apprenant qu'on apprend" (sic). En tout cas, comme je suis très motivé pour faire partie d'un projet de jeu vidéo, je reste disposé à te filer un coup de paluche à la hauteur de mes moyens.
Mesdames, Messieurs, j'ai vaincu la trigo, suite à une révélation il y a quelques jours, vers 1h/2h du matin...
Ce qui veut dire que ma caméra fonctionne... Z'êtes sur le cul hein ?
Plus d'infos : http://www.gamemakers.fr/devblog/dooce-0e-en-vue-mon-captain/
http://tof.canardpc.com/preview2/cac9d290-2b5b-46c9-b87a-058a6b8913e8 (http://tof.canardpc.com/show/cac9d290-2b5b-46c9-b87a-058a6b8913e8.html)
Elle sort dans l'ombre... Personne, c'est le moment.
Deux pas à droite, deux pas à gauche...
Course frontale...
Elle se cache alors entre les parcmètres ! (:ninja:)
Plus que quelques mètres...
Et PAF !
Nouvelle news !
http://www.gamemakers.fr/devblog/demo-menu-vers-ingame/
Cette fois-ci, il s'agit d'une vidéo. Rien de transcendant, juste une petite vidéo mais avec classe. B)
nyZlK-0xaQI
Kenji-32
21/08/2009, 16h39
Héhé beau boulot !!! ;) t'as bien réussi la caméra ;)
Au bout de deux mois j'avais plutôt intérêt... :ninja:
http://www.gamemakers.fr/exil/
Un petit site afin de mieux présenter EXIL.
Notez également que je travaille toujours sur le moteur 3D.
Je vais pas rentrer dans les détails techniques (:ninja:), mais sachez que je parviens à mettre du ciel, du brouillard et à charger des models 3D.
Ha bah tiens, moi qui croyais que n'avais pas été uploadé, finalement si.
Pour vos beaux yeux alors :
cX6kYQAcuXQ
Donc je gagne du temps en utilisant un moteur 3D déjà existant, la c'est un petit test avec musique, ombre dynamiques et lumière dynamique.
Rien de transcendant. Ha, avec fog (brouillard noir) et un p'tit sky à peine visible.
Donc je gagne du temps en utilisant un moteur 3D déjà existant, la c'est un petit test avec musique merdique, ombre dynamiques et lumière dynamique.
Rien de transcendant. Ha, avec fog (brouillard noir) et un p'tit sky à peine visible.
Fixed :ninja:
Donc si j'ai bien compris tu abandonnes ton précédent moteur ?
Fixed :ninja:
Donc si j'ai bien compris tu abandonnes ton précédent moteur ?
Hem, on aime ou on aime pas, mais cette musique proviens de l'ost de zone of the enders (un ost que j'aime, que j'aime ! :wub: ).
Pour le moteur, pas tout à fait, disons que plutôt que perdre du temps à recréer des effets 3D, et par rapport à mon niveau de connaissances dans le domaine, je vais gagner du temps avec ce moteur 3D, mais il faut bien assimiler que ce moteur 3D ne s'occupe que de l'affichage, j'ai derrière le son à gérer (en partie fait), les menus, la physique, et les contrôles (actions du joueur, etc...), IA, et encore bien d'autres...
Tout est question de goût bien sûr :siffle:
En ce qui concerne le moteur, t'inquiète pas je sais ce que c'est de (d'essayer de) programmer un jeu, le maximum que j'aie fait en ce domaine étant de rendre une animation en 2D composée de 2 frames en C et SDL :ninja:
Nouvelle news :
http://www.gamemakers.fr/devblog/a-bouge-pour-exil/
J'ai un peu agrémenté la vidéo d'informations, et je parle un peu plus en profondeur de Ogre3D, et je parle également de quelques autres trucs.
Bonne lecture.
Dis donc, j'avais pas vu ce topic, mais ça à l'air cool ça. J'ai toujours révé moi aussi de me lancer dans ce genre de projet, mais en général je n'arrive pas à me motiver suffisamment pour bosser dessus plus d'une semaine ou deux d'affilée.
Je vois que vous avez l'ambition de faire un jeu open source, je trouve ça vraiment bien comme initiative, et je serai bien curieux de voir ce que vous avez fait, si c'est déjà possible.
Dis donc, j'avais pas vu ce topic, mais ça à l'air cool ça. J'ai toujours révé moi aussi de me lancer dans ce genre de projet, mais en général je n'arrive pas à me motiver suffisamment pour bosser dessus plus d'une semaine ou deux d'affilée.
Je vois que vous avez l'ambition de faire un jeu open source, je trouve ça vraiment bien comme initiative, et je serai bien curieux de voir ce que vous avez fait, si c'est déjà possible.
Je t'aime ! Tu inaugures la page 3 ! :emo:
Avec un message gentil en plus !
Bon déjà, je suis tout seul maintenant, j'ai bien eu deux/trois aides, mais maintenant je suis seul. Bref, je continu et je travail sur mon moteur de jeu.
Il n'y a rien de plus que les quelques vidéos déjà postées, hélas.
Je fais face à pas mal de boulot,et j'ai un mal fou à organiser tout ça.
J'ia mis au point une nouvelle chaîne sur youtube, je vais re-uploader les dernières vidéos d'ici peu.
http://www.youtube.com/user/GameMakersFr
Mangez des briques ! B)
http://www.gamemakers.fr/devblog/meme-avec-des-briques-il-faut-toujours-un-plan/
Cela fait longtemps que je les avais sélectionnées, ces pistes musicales, mais je ne les avais jamais présentées !
C'est chose faite, enfin, un aperçu du moins :
http://www.gamemakers.fr/devblog/musique-4-pistes-dambiance/
Elles sont de toi les musiques ?
Non, toutes ont été trouvé sur Jamendo (et bien entendu, pas de soucis de licence pour pouvoir être utilisée dans le jeu).
Voilà les premier rendus in-game !
http://uppix.net/9/e/0/ea66ced10490161e52980af473f09tt.jpg (http://uppix.net/9/e/0/ea66ced10490161e52980af473f09.html)
Oui, c'est une poutre !
Je test encore deux trois truc, comme les shaders, et la je tente d'activer le normal mapping sur la poutre, pas encore ou point, ici juste un rendu classique sans effets. Et cette poutre est l'oeuvre de Moindre, un modeleur hors-pair ! Bienvenue à lui dans l'équipe !
D'ailleurs, voici une colonne corinthienne encore en cours de développement :
http://uppix.net/f/1/1/812c52c423828951864d20c8cd05att.jpg (http://uppix.net/f/1/1/812c52c423828951864d20c8cd05a.html)
:lol:
Après une semaine de bataille, est totalement opérationnelles, ces coquines de normal map (qui servent pour le bumpmapping) fonctionnent !
http://uppix.net/e/d/9/b9f39eff1d8d107f867ffac7ccb69tt.jpg (http://uppix.net/e/d/9/b9f39eff1d8d107f867ffac7ccb69.html)
Prémices de l'éditeur d'objet ingame, ici la flèche de sélection.
faut encore que je tape des lancés de rayon et compagnie, mais ça va pas tarder.
http://uppix.net/b/f/a/9021cbd8cd35e6bc7f8ae4a5e2f90tt.jpg (http://uppix.net/b/f/a/9021cbd8cd35e6bc7f8ae4a5e2f90.html)
IrishCarBomb
24/10/2009, 23h52
Beau boulot, sincèrement !
Bonne chance pour ton projet :)
P'tite nouvelles images, en ce moment je bosse toujours sur l'éditeur...
Ici divers test, dont la transparence...
Sans specular :
http://uppix.net/1/c/7/4b0dfd10b08269b5bb2286516b72ct.jpg (http://uppix.net/1/c/7/4b0dfd10b08269b5bb2286516b72c.html)
Avec specular :
http://uppix.net/8/2/b/e5155cc6ac3a8a9c9f301a6e479dct.jpg (http://uppix.net/8/2/b/e5155cc6ac3a8a9c9f301a6e479dc.html)
Et enfin, un objet manuel (un brush, et pas le cube au centre) créé point par point, et non grâce à un model 3d :
http://uppix.net/d/d/5/612b039a08f701bff3fee6530ad49t.jpg (http://uppix.net/d/d/5/612b039a08f701bff3fee6530ad49.html)
Petit rebut aujourd'hui (attention, c'est une phrase qu'il faut deviner :siffle: ) :
http://download.tuxfamily.org/gamemakers/site/news/udk.png
http://www.lightandmatter.com/html_books/7cp/ch07/figs/crepuscular-rays.jpg
Indice : http://www.gamemakers.fr/devblog/epic/
IrishCarBomb
06/11/2009, 17h29
Voyez-vous ça...:)
Et tu peux en disposer sans contrepartie aucune ? Merde alors, ils s'achètent une nouvelle conduite ou quoi ?
En tout cas, tu n'as désormais plus aucune excuse. AU BOULOT !!!!!;)
Clair !
Oui, du moment que le projet reste gratuit, pas d'obligation spéciale. Après pour une licence payante il faut voir...
Epic remonte dans mon estime là. A voir si ce sera possible avec l'id Tech 5 :bave:
La réécriture du scénario est en cours, mais j'aimerais quelques avis extérieurs néanmoins, afin de m'assurer de la cohérence de la chose.
La trame de base à été sensiblement modifié, et la fin est dorénavant complètement différente. J'aimerais éviter un vieux cliché et une copie d'autre jeux, donc si certains n'ont pas peur des spoilers, qu'ils me contactent par mp ou par mail (mail à Froyok [at] yahoo [dor] fr, avec comme sujet : "EXIL"), et nous discuterons de tous ça autour d'un bon cristal. J'aimerais avoir une histoire entrainante, mais difficile de juger depuis un seul point de vue.
La seule contrainte pour l'utilisation de l'UE3 gratos, c'est que ce ne soit pas a but commercial. Donc pas possible de faire de l'argent avec (même par la pub etc.)
La seule contrainte pour l'utilisation de l'UE3 gratos, c'est que ce ne soit pas a but commercial. Donc pas possible de faire de l'argent avec (même par la pub etc.)
Yep, c'est ça. Pour le moment EXIL est fully Free ! ;)
Mise à jour du premier post.
IrishCarBomb
14/11/2009, 22h08
P'tain le coup de crayon que t'as.:cry:
P'tain le coup de crayon que t'as.:cry:
Merci, mais le soucis, c'est que je suis une quiche pour les mettres en couleurs, même aidé de photoshop.
Tu t'en sors avec l'UDK ?
Tu t'en sors avec l'UDK ?
Quelque tests, mais je tente pas grand chose, pour le moment je suis sur l'apprentissage du langage intégré (l'unreal script) et j'écris le gamedesign et le scénario. Normalement, à la fin du mois c'est finit. Mais en tout, pas de soucis de prise en main, habitué à hammer (half-life 2), je suis pas trop dépaysé, c'est même encore plus simple ! :o
J'ai testé un peu, ben si tu veux faire des grandes maps il va falloir t'armer de courage parce que les maps d'exemple rament bien en mode édition ! Et j'ai une 4890 :o
J'ai testé un peu, ben si tu veux faire des grandes maps il va falloir t'armer de courage parce que les maps d'exemple rament bien en mode édition ! Et j'ai une 4890 :o
J'ai une 4850 et c'est pareille. Mais bon, c'est pas trop un soucis, c'est pas invivable je trouve. Pour le moment je test aussi les perfs du moteur, son optimisation, ces limites, comment il fonctionne, etc...
http://uppix.net/4/e/b/7131ebec4081bca198819f40b8806tt.jpg (http://uppix.net/4/e/b/7131ebec4081bca198819f40b8806.html)
http://uppix.net/6/0/a/f8317ccea978827f6a32bdb53cc4ctt.jpg (http://uppix.net/6/0/a/f8317ccea978827f6a32bdb53cc4c.html)
Putain, qu'est ce que c'est simple ! :lol:
J'ai passé plus de temps à apprendre à me servir de XSI mod tool (équivalent de 3DSmax pour ceux qui ne connaissent pas) que d'insérer le model dans une map ! :o
L'invité
15/11/2009, 03h12
Moi je trouve ça dommage quand même d'abandonner l'idée d'un moteur perso. Bon ok c'était beaucoup plus dur, mais c'est beaucoup plus classe. B)
Moi je trouve ça dommage quand même d'abandonner l'idée d'un moteur perso. Bon ok c'était beaucoup plus dur, mais c'est beaucoup plus classe. B)
Beaucoup de personnes m'ont fait cette réflexion, mais ce qu'il faut savoir, c'est que je déteste la programmation, enfin bon, pas autant que certains, mais je prend 1000 fois plus mon pied à faire du leveldesign qu'a programmer. Et avec EXIL, c'est avant tout l jeu qui m'intéressait, pas le moteur. Si j'avais décidé de programmer mon propre moteur c'est parce que je n'arrivais pas à trouver mon bonheur parmi les features de moteur gratuits.
Ce qui prime dans l'histoire, pour moi, c'est le jeu, pas son moteur. ;)
Après oui, j'aurais pu développer mon moteur, j'aurais eu la classe, mais comme ce n'est pas ce que j'aime faire, et puis surtout, avant d'arriver à égaler l'unreal engine 3, m'aurais fallut 10 ans, rien que pour apprendre les mathématiques (vecteur 3D spatiaux, quaternions, compression du moteur physique, matrices 3x3 / 4x4, et j'en passe... beaucoup !)
Enfin voilà, je vais vraiment me faire plaisir la, avec UDK, ça commence à faire un bon bout de temps que j'ai pas mappé... bah, 1 an en fait, depuis que j'ai supprimé steam et hammer.
[EDIT] Page 4 ! :lol:
M'enfin si j'ai bien tout capté, L'UnrealScript c'est pour faire l'UI et le "type de jeu", et l'éditeur c'est pour faire le reste ? Parce que pour l'instant je ne comprends même pas comment parvenir à faire un jeu "entier" avec l'UDK :ninja:
IrishCarBomb
15/11/2009, 12h54
Merci, mais le soucis, c'est que je suis une quiche pour les mettres en couleurs, même aidé de photoshop.
Dans ce cas, oriente-toi vers un design cell shading en noir et blanc (un peu à la Madworld).;)
Sinon l'UDK est-il accessible pour un total noob en matière de mapping, leveling, et tout le reste ? Il y a des tutos ?
L'unrealscript est la base du jeu, ça permet de programmer le style de la caméra par exemple (fps,tps), on y créer les nouveau monstre, à partir d'un code basique n indiquant un ia type, etc.. Et après dans l'éditeur on ajoute ce qui a été créé avec le code. les entité sont d'abord définies par le code. C'est en modifiant ce code de base que l'on créé son jeu, ma modification dans mon cas va reposer sur le fait de virer le côté deathmatch, etc.. le versant multijoeur et j'en passe...
Pour la prise en main, je vous conseille ces tutos vidéo :
http://www.passion3d.com/cours_new_ut3.html
J'm'amuse comme un petit fou...
http://uppix.net/1/e/4/602e057d98aa9baea4c145d6ed10ctt.jpg (http://uppix.net/1/e/4/602e057d98aa9baea4c145d6ed10c.html)
http://uppix.net/a/4/e/a526bc18ec29002330577e733257ett.jpg (http://uppix.net/a/4/e/a526bc18ec29002330577e733257e.html)
(texture perso, made in froyok, merci cgtexture.com ! :lol:)
--------
Premier bug aussi... :tired:
http://uppix.net/e/1/3/8c39ce5b1f4670a9b24e81494f351tt.jpg (http://uppix.net/e/1/3/8c39ce5b1f4670a9b24e81494f351.html)
Et bien voila de quoi te donner l'access au devblog ! Mes felicitations.
Comme d'hab fait ta news, envoie a dev_AT_canardpc_POIL_com et si ca corresond je te laisserai la publier !
Encore une fois beau boulot et continue comme ca.
Et bien voila de quoi te donner l'access au devblog ! Mes felicitations.
Comme d'hab fait ta news, envoie a dev_AT_canardpc_POIL_com et si ca corresond je te laisserai la publier !
Encore une fois beau boulot et continue comme ca.
Je rédige ça et je te l'envoye ! ;)
Je compte sur toi pour corriger les fautes ? :p
IrishCarBomb
16/11/2009, 11h54
Rha lala, ça me donne vraiment envie de m'y mettre.
Si seulement j'avais du talent.:emo:
Pas besoin de talent, juste de la pratique, surtout en matière de level design, avec une bonne analyse de bons jeux, on apprend plein de truc... Après faut du temps pour composer tous cela.
Exemple, je débute en modeling, j'ai mis 4 heures pour faire cette arche !
Exemple, je débute en modeling, j'ai mis 4 heures pour faire cette arche !
Tu utilises quoi ? Blender j'imagine ? Pas trop dur pour importer dans l'UDK ?
Tu utilises quoi ? Blender j'imagine ? Pas trop dur pour importer dans l'UDK ?
Non, j'utilise le XSI Mod tool 7.5, et l'exporter normalement pour la version 6.0 focntionne très bein. Je hais blender, j'ai jamais vu une interface aussi merdique. Et 3dsmax je n'ai jamais réussi à m'en servir.
L'importation ensuite dans l'udk se fait très simplement, tu ouvres la bibliothèque, tu clique sur "import" et tu vas chercher ton model. Et hop, plus qu'a utiliser.
Pas trop dur pour importer dans l'UDK ?
Non , vraiment rapide ,donc trés plaisant .
exporter blender : http://www.katsbits.com/htm/tools_utilities.htm#ase
Je hais blender, j'ai jamais vu une interface aussi merdique.
:tired: ...
... s'toi l'interface ! :p
Kenji-32
22/11/2009, 11h35
Bon je repasse en mode zombie pour te dire chapeau, sa avance bien dis donc ton projet Froyok! :D il manque plus que des monsters hehe.
Bon je repasse en mode zombie pour te dire chapeau, sa avance bien dis donc ton projet Froyok! :D il manque plus que des monsters hehe.
Nan, il manque toute la partie programmation en fait :ninja: C'est pas un mod pour UT3 que Froyok veut faire...
Certes, mais rien n'empêche de faire un mapping de base, on peut tout aussi bien implémenter le reste par la suite (du moment que l'on se fixe des dimensions dès le début pour les niveaux).
IrishCarBomb
26/11/2009, 12h28
Je me demandais justement, toute la partie prog se fait-elle à base d'UnrealScript, ou d'un langage plus standard ?
L'unreal script permet l'usage du c++, me demande pas comment, mais on peut quand même faire du c++. Mais bon, l'unreal script est un cousin bâtard du c++, donc bon, l'apprendre est pas difficile (même structure quasiment). Juste deux trois nouveau truc au niveau des variables, par rapport aux classes, etc...
En fait le plus dur pour moi, c'est de savoir de quel fonction/classe hériter, car je trouve quasi aucune doc la dessus. Et sans héritage, impossible de spécifier tes propres paramètres. Je pense que tu peux modifier en profondeur le code, sans héritage, mais pour le moment je tente pas, je tiens à garder le truc sain avant de bidouiller... :ninja:
Connaître à quoi se réfère exactement chaque classe "native" (non-UT) est très très loin d'être chose aisée, en effet y'a quasiment pas de doc sur le sujet.
http://forum.canardpc.com/showthread.php?t=41280&page=4
Des niouzes ? :emo:
Pssst,
Comme le montre Darkath, suit le lien :
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE
http://cpc.cx/BE t'entends ? :o
http://forum.canardpc.com/showthread.php?t=41280&page=4
Damned, mais il pourrait poster sur son topic aussi, c'est que je me faisais du souci moi :wacko:
Edit : ouais, j'ai entendu, mais pourquoi tu postes pas sur ton topic ?
Damned, mais il pourrait poster sur son topic aussi, c'est que je me faisais du souci moi :wacko:
Edit : ouais, j'ai entendu, mais pourquoi tu postes pas sur ton topic ?
Parceque son topic devblog à carrément plus la classe dans la section devblog
Parceque son topic devblog à carrément plus la classe dans la section devblog
Grave ! B)
Nan mais c'est surtout que le devblog est plus facilement visible que ce topic selon moi... ou pas remarque.
Un peu irradié, un peu mort, un peu pas à jour, ce thread va survire grâce à une "update" ! :lol:
Voilà, gros participant au thread sur l'udk, certains aurons vu que j'ai un projet perso.
A l'occasion d'une nouvelle mise à jour j'en profite pour tout remettre au frais.
Déjà la page du projet sur moddb (pas de site officiel pour le moment) : http://www.moddb.com/games/exil (elle déconne via indiedb, faut que je corrige ça)
Et puis le premier message de ce topic que j'ai remis à jour :
http://uppix.net/9/1/7/41aa9f8c942871ff569a6dc0564b9tt.jpg (http://uppix.net/9/1/7/41aa9f8c942871ff569a6dc0564b9.html)
Dernière mise à jour de ce post :
1er Mai 2011
Exil, qu'est ce que c'est ?
EXIL est un jeu vidéo entièrement en 3D, que je développé avec l'UDK (Unreal Developement Kit).
Quel type de jeu est EXIL ?
EXIL est un jeu de plate-formes orienté action. Le personnage principale se retrouve dans un environnement plutôt grand et doit faire face à des énigmes qu'il peut résoudre grâce à de nombreuses habilitées acrobatiques (tel que le walljump, le wallrun) et certains pouvoirs (conféré par des cristaux qui donne plus de force, plus de vitesse). Il peut même arriver que ces deux éléments se mélange pour venir à bout des obstacles.
EXIL c'est aussi des combats, le personnage principal possèdera très vite deux épée lui permettant de combattre les monstres rencontrés sur son passage. Un système de combo permettra un enchainement de coups particulier et une augmentation des dégâts sur les ennemis. Bien entendu, grâce au pouvoir des cristaux, le joueur aura la possibilité de faire de nouveaux combo et pourra gérer ses combats différemment.
Quel est l'histoire d'EXIL ?
Lena est une jeune femme qui s'est récemment suicidé, les causes de son suicides restent inconnues. Lena suite à son décès volontaire se retrouve dans le royaume des morts ou un jugement de son âme l'attend. Malheureusement, le tribunal et les lois du monde des morts est catégorique : le suicide n'est pas toléré, et la peine pour cette action est irrévocable. Lena est alors exilé dans le fond du royaume des morts, dans les landes infinies du désert des morts ou son âme se verra détruite petit à petit par le temps.
Mais Lena ne recherchait pas ça, ce qu'elle voulait c'était la paix et non le malaise d'une mort interdite. Lena va donc tout faire pour revenir vers le monde des morts et se faire accepter... pour reposer en paix.
Quel est l'univers d'EXIL ?
Le monde des morts est le thème central. Dans ce monde existe deux lieux principaux : le citadelle et le désert. La citadelle est le carrefour des âme, la ou reposent les gens décédés. Tout autour se trouve le désert des exilé, la ou les âmes déclaré comme interdites y sont envoyés. L'environnement est très aride, poussiéreux, vide et le temps est long.
Qui réalise EXIL ?
Moi, Froyok, tout seul pour le moment. Je ne préfère pas développer en groupe suite à quelques problèmes. De plus je gère le projet comme je l'entend de cette manière.
Je vais être honnête : le jeu est très inspiré de la série "les sables du temps" de Prince of Persia, c'est même l'exemple fondateur. Mon but est de proposer une expérience de jeu similaire dans l'univers que j'ai imaginé.
Je ne peux pas garantir si je vais révolutionner le genre, honnêtement je ne pense pas (après tout les Prince of persia sont déjà le meilleur du genre), mais j'espère proposer une aventure intéressante et agréable à jouer.
Technologies
EXIl est développé avec l'UDK (Unreal development Kit), la version stand-alone de l'unreal engine 3. Cela garantit donc une bonne ossature pour le jeu (aussi bien pour les graphismes grâce au moteur next-gen, que pour l'optimisation du jeu).
J'utilise ce moteur depuis sa sortie en Novembre 2009 et on peut dire aujourd'hui que je le maitrise plutôt bien dans l'ensemble. je suis donc capable de l'exploiter correctement pour le projet.
Faudra-t-il un joystick ?
Pas nécessairement, de plus l'UDK ne gère que le pad XBOX360 par défaut, je devrais coder moi-même la reconnaissance d'autre périphérique. Donc actuellement le jeu n'est jouable qu'au clavier/souris.
Mais bien entendu une bonne expérience de jeu repose sur les bon outils, donc le pad restera le plus approprié (je pense).
Historique :
Le projet est vieux, est à beaucoup changé, à été abandonné déjà deux fois.
Le début du projet date de juillet 2008 à peu près (je parle de développement).
J'ai commencé par travailler avec un moteur peros en OpenGL, puis avec Ogre3D et Irrlicht.
Et au final je suis arrivé sur l'UDK que je teste depuis sa sortie.
Le projet à changé d'histoire et d'univers de nombreuses fois, mais le gameplay à toujours été dans le même esprit.
J'espère sortir un prototype bientôt grâce à mes avancées. ;)
Visuels :
http://www.youtube.com/watch?v=0dsQYiL0FC4
http://www.youtube.com/watch?v=eG-2YtNRZaw
---
La mise à jour de ce soir :
Quelques artworks :
http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1aet.jpg (http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1ae.html)
Lena, l'héroïne.
http://uppix.net/a/e/c/b0bea9f4fdfb2eedb023d1a763d2et.jpg (http://uppix.net/a/e/c/b0bea9f4fdfb2eedb023d1a763d2e.html)
Une vue lointaine de la citadelle.
http://uppix.net/4/6/f/53d828df6aab84c5c6bfb57fe9c08t.jpg (http://uppix.net/4/6/f/53d828df6aab84c5c6bfb57fe9c08.html)
La faucheuse, gardienne du royaume des morts.
Et enfin tout chaud un premier test du système de "ledges" :
http://www.youtube.com/watch?v=LDQwd_UC13E
hitodama
15/05/2011, 00h24
Tiens Exil est ressuscité ? Cool ! Par contre tu devrais vraiment trouver un peu de monde pour t'aider. Je comprends bien qu'une mauvaise expérience ne donne pas envie de recommencer mais ça peut aussi apprendre à ne pas retomber dans les même pièges. Bon courage pour la suite en tous cas !
Merci ! ;)
Mais non c'est non, je bosse seul. De plus mon rythme de développement est bien trop chaotique pour convenir à un groupe. :)
Cool le systeme de ledge, tu t'es pas encore penché sur les fins de bords ou t'as des difficultés ?
Et sinon vu que ton projet semble se baser pas mal sur le gameplay POP, çà te décourage pas de voir que de plus en plus de FPS sont sortis/sortent avec des possibilités type "Parkour" ? A moins que tu comptes ajouter quelques mouvements inédits :D (les fameuses combinaisons cristaux/mouvement peut être). Tu comptes en faire la plus-value de ton jeu ou bien plutôt via le level design ou l'histoire(etc) ?
Cool le systeme de ledge, tu t'es pas encore penché sur les fins de bords ou t'as des difficultés ?
Et sinon vu que ton projet semble se baser pas mal sur le gameplay POP, çà te décourage pas de voir que de plus en plus de FPS sont sortis/sortent avec des possibilités type "Parkour" ? A moins que tu comptes ajouter quelques mouvements inédits :D (les fameuses combinaisons cristaux/mouvement peut être). Tu comptes en faire la plus-value de ton jeu ou bien plutôt via le level design ou l'histoire(etc) ?
Pour les ledges, ouais c'est que le début, le code est assez complexe donc j'ai énormément de choses à tweaker/vérifier.
Ça ne me décourage pas sinon, au contraire, ça montre tout l'intérêt que ce type de gameplay peut apporter et son public avec ! ;)
Dans le cas des cristaux mes énigmes de parkour se baserons aussi sur la gravité (course sur les murs, au plafond, inversion de la gravité) un peu comme Prey 1.
Donc ouais niveau level design ça devrait offrir quelque chose d'intéressant une fois bien combiné !
Mais faut déjà le coder tout ce bazar !
Héhé la gravité, j'avais commencé un jeu qui se basait sur çà mais très orienté portal. Chiant à faire sous l'UDK. J'étais pas completement satisfait du "spider physics" ou un truc du genre.
Le spider est complètement bugué, faut tout reprogrammer à la main avec le physics flying, ce qui n'est pas simple.
L'histoire à l'air bien mieux ainsi ( souvenirs souvenirs :ninja: ).
L'histoire à l'air bien mieux ainsi ( souvenirs souvenirs :ninja: ).
Je trouve aussi. :ninja:
Le spider est complètement bugué, faut tout reprogrammer à la main avec le physics flying, ce qui n'est pas simple.
Ouep j'avais le souvenir de çà. En tout cas y'a du potentiel derrière cette idée, deux jeux vont sortir se basant sur ce concept là plus ou moins. Un FPS et un jeu NGP.
http://www.youtube.com/watch?v=Nsv_WA_xU2E
Petit jeu avec la gravité.
Ceci est la première étape de mes énigmes sur plusieurs niveaux, faut que je parvienne à marcher sur les murs désormais.
nero_angelo
17/05/2011, 15h55
Bon boulot en tout cas ! .
C'est vraiment fun à jouer en tout cas. Dans un environnement adapté ça pourrais donner lieu à des séquences totalement WTF ! :p
Lt Anderson
20/05/2011, 00h55
http://www.youtube.com/watch?v=Nsv_WA_xU2E
Petit jeu avec la gravité.
Ceci est la première étape de mes énigmes sur plusieurs niveaux, faut que je parvienne à marcher sur les murs désormais.
C'est en vue subjective :O, alors que tu affirmais que pour des raisons de "body awarness" tu préférais que le jeu soit à la 3e personne. :tired:
Tu as changé d'avis?
Beau boulot sinon.
C'est en vue subjective :O, alors que tu affimais que pour des raisons de "body awarness" tu préférais que le jeu soit à la 3e personne. :tired:
Tu as changé d'avis?
C'est en vue subjective si on le souhaite, les deux vue sont disponibles.
J'aime tout autant la caméra de prince of persia que celle de mirror's edge.
Et j'ai pu facilement combiner les deux. ;)
Dans cette vidéo je reste 1ere personne car c'est plus simple de viser pour le moment, mais ça sera corrigé par la suite, j'ai quelques truc spécifiques prévus.
Lt Anderson
20/05/2011, 01h03
C'est en vue subjective si on le souhaite, les deux vue sont disponibles.
J'aime tout autant la caméra de prince of persia que celle de mirror's edge.
Et j'ai pu facilement combiner les deux. ;)
Dans cette vidéo je reste 1ere personne car c'est plus simple de viser pour le moment, mais ça sera corrigé par la suite, j'ai quelques truc spécifiques prévus.
Génial, je retrouve de l'intérêt dans ton projet.
Et bien on peut changer de vue à tout moment ! :)
:fidélise: :p
Petit mise à jour :
http://uppix.net/c/6/d/703a545a03fde3088fcade911576dtt.jpg (http://uppix.net/c/6/d/703a545a03fde3088fcade911576d.html)
Bon la je faisait le con. En gros je faisait joujou avec la fonction qui trace des traits de debug. :p
http://uppix.net/7/c/6/869516aa00b1f052248dcdad41707tt.jpg (http://uppix.net/7/c/6/869516aa00b1f052248dcdad41707.html) http://uppix.net/6/9/9/a164a675279a554369d030e9296f2tt.jpg (http://uppix.net/6/9/9/a164a675279a554369d030e9296f2.html)
Hop, toujours la même fonction, mais cette fois-ci elle servait à montrer les lancés de rayon pour détecter les collisions avec le mur.
Mes premiers tests sont concluant, le wallrun peut désormais se faire sur mur courbés, ce qui offre de nouvelle perspective niveau plateforme.
Et désormais si durant un wallrun vous prenez un mur en pleine tronche (et de face, pas incliné/courbé), vous tombez.
Auparavant le joueur restait loqué en suspension. Donc ça c'est un petit truc corrigé.
http://uppix.net/7/3/8/29340004560ecb5a72ac259dc9d49tt.jpg (http://uppix.net/7/3/8/29340004560ecb5a72ac259dc9d49.html)
Je progresse vers la création des pouvoirs, le joueur peut viser un mur et ainsi définir une nouvelle gravité.
Actuellement j'utilise une arme spécifique à l'UDK et j'affiche l'axe du joueur en permanence. Je n'arrive pas encore à changer la gravité du joueur, mais ça viens, je le sens ! :ninja:
http://uppix.net/b/a/2/fa5d293874eacc7d31eeafa238264tt.jpg (http://uppix.net/b/a/2/fa5d293874eacc7d31eeafa238264.html)
Et puis pleins de fonctions de débug. Ça m'a permit de découvrir pleins de nouvelles choses sur la façon dont fonctionnait l'UDK et le moteur.
Bon, les exams se calment, je retrouve un peu de temps pour moi.
J'ai trouvé un peu d'aide pour quelques bouts de code, et voilà ce que ça donne :
http://www.youtube.com/watch?v=6uiFUPBesKM
Actuellement la caméra est celle par défaut avec l'udk, il faut que je recode pas mal de truc dans la mienne pour rendre tout ça compatible.
Je me mélange les vecteurs.
De même, vers la fin de la vidéo on peut voir que le cylindre qui sert à gérer les collisions du joueur ne change pas d'orientation. Il faut que je recode le système de collision à la amin, car par défaut on ne peut pas le changer et donc le tourner. Ce qui fait que le joueur rentre dans les murs.
Le changement de direction de la gravité sera une feature d' Exil ?
Yep.
Ici dans mon exemple c'est global, mais je prévois un truc à la Prey, le joueur ne pourras marcher que sur les murs cristallisés.
Il y aura également des environnements ou toute la gravité de la salle changera (c'est pour cela que j'ai cherché à changer les gravité des petits objets comme les bidons).
Je ne sais pas par contre si le wallrun et consort sera disponible lors du wall walking. a tester si niveau code ça passe et si niveau gameplay ça parait logique.
Bref je code quelques petites features, mais j'aimerais bien commencer à élaborer des puzzles.
Mais il faut encore que je code un système qui permet au joueur de viser un objet et lui appliquer une gravité spécifique.
Monsieur Odd
17/06/2011, 21h39
Juste :wub:
Désolé c'est pas très constructif, mais tu vends du rêve.
Lt Anderson
20/06/2011, 20h37
Avec un tel avancement du projet, ton jeu sortira sûrement avant E.Y.E.
Je suis de nouveau fan.
Juste :wub:
Désolé c'est pas très constructif, mais tu vends du rêve.
Avec un tel avancement du projet, ton jeu sortira sûrement avant E.Y.E.
Je suis de nouveau fan.
Merci à vous deux. :emo:
Cadeau, une vidéo :
http://www.youtube.com/watch?v=29JVu3JPiQg
C'est tout con, mais maintenant je peux changer l'apparence d'un objet ingame très facilement quel qu'il soit. Ici il s'agit juste d'un couleur, mais à terme ça sera un effet de cristallisation qui apparaitra uniquement quand l'objet changera de gravité.
Cet effet est aussi prévu sur le joueur, j'arrive déjà à le changer de couleur (le vert de base est maintenant bleu) et quand je marche sur les murs il devient rouge.
petit nettoyage de code sinon ainsi débogage pour faire cohabiter le wallrun et le wallwalking.
J'ai publié un to-do list si ça vous intéresse :
http://www.froyok.fr/blog/2011-06-exil-the-to-do-list
Møgluglu
21/06/2011, 20h35
C'est tout con, mais maintenant je peux changer l'apparence d'un objet ingame très facilement quel qu'il soit. Ici il s'agit juste d'un couleur, mais à terme ça sera un effet de cristallisation qui apparaitra uniquement quand l'objet changera de gravité.
Avec de la tessalation? :bave:
6Bgv2VMq9gg
J'y ai pensé oui, pour faire ressortir des pics sur le corps et tout ! :)
Mais je peux déjà en faire sans tesselation avec le morphing. La tesselation sera surement une touche supplémentaire.
Bon sinon j'ai mis un peu à jour mon wallrun, pas mal de bugs corrigé.
Encore deux et ça sera bon, après ça sera le wallwalking à corriger.
Et après ça ma prochaine étape sera de faire une transition wallrun/wallwalking.
Quand le joueur fera un wallrun et arrivera sur un matériaux spécial, il changera de gravité.
Petit boulot du moment, j'ai mis en pause la prog histoire de me changer les idées.
C'est l'occasion de travailler un peu plus profondément sur le personnage principal.
Ceci est le high-poly, c'est à dire la version non destiné au jeu mais la version haute définition.
Si tout va bien, ça ne sera que la partie apparente, je prévois un système interne permettant de voir les os du personnage quand celui-ci prendra des coups.
La tête du personnage nécessite encore du boulot (surtout niveau proportion de face et les oreilles à refaire).
http://uppix.net/4/f/9/ee843ebbebf5a7f7f8692bc8b24fdtt.jpg (http://uppix.net/4/f/9/ee843ebbebf5a7f7f8692bc8b24fd.html) http://uppix.net/1/4/7/ef0ce3e6031e7cf731e799951fedbtt.jpg (http://uppix.net/1/4/7/ef0ce3e6031e7cf731e799951fedb.html)
http://uppix.net/9/f/0/aaaebebc7790ec36261090cebc12d.jpg http://uppix.net/6/8/9/d9c4c672609b9d69317400261e2d3tt.jpg (http://uppix.net/6/8/9/d9c4c672609b9d69317400261e2d3.html)
Concept original :
http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1aet.jpg (http://uppix.net/e/b/6/693a8a723ffe80fc24482774ea1ae.html)
Très joli ;)
Tu utilises quoi comme prog 3D ?
Mais le modèle original tu le fais avec ZBrush non ?
Non, non, pure modélisation. Je suis trop nul en sculpting.
Je pars de nurbs sous maya pour faire les formes de base, je commence ensuite par modéliser en polygonal par dessus.
Et après c'est jonglage entre mudbox et maya pour avoir quelque chose de propre.
Et je repars ensuite pour faire les mesh de base en smoothed pour les vêtements.
Les détails très fins se feront sous mudbox à la fin.
Actuellement sous maya j'en suis à un peu plus de 3 millions de polygones.
Je prévois une msie à jour de mon blog avec quelques nouvelles images.
Malheureusement il y a un peu de HC donc je ne pourrais pas le poster ici directement.
Møgluglu
04/07/2011, 10h17
C'est tout con, mais maintenant je peux changer l'apparence d'un objet ingame très facilement quel qu'il soit.
Malheureusement il y a un peu de HC donc je ne pourrais pas le poster ici directement.
Tu veux faire un jeu avec un fusil déshabillant, c'est ça, petit sacripant? :tired:
:bave:
Non, du tout. De toute manière qui porte des sous-vêtement dans le monde des morts ? :ninja:
Je prévois plutôt un truc genre Wolferine Origines (le jeu) ou le héros prend des coups et ses muscles et son squelettes deviennent apparents.
Je prévois un truc similaire. De même qu'il y aura différents set d'armures pour les combats, donc le personnage principal sera modulaire.
Résultât le corps de base est sans vêtements.
Monsieur Odd
06/07/2011, 11h42
J'reviens me la jouer constructif :
:bave:
Et j'apprécie énormément que tu ais mis des morceaux de ton code sur ton blog.
Quelques images :
http://uppix.net/4/8/0/0e80e6f89cd061aced262481d8126tt.jpg (http://uppix.net/4/8/0/0e80e6f89cd061aced262481d8126.html)
Bon la tête est complètement ratée, je suis bon pour le refaire.
J'ai vraiment du mal avec la morphologie humaine. Je préfère les cailloux.
(C'est un rendu UDK)
De nouveaux concepts sinon :
http://uppix.net/a/c/f/8fe112f58ed0954b21f4f2cda4182tt.jpg (http://uppix.net/a/c/f/8fe112f58ed0954b21f4f2cda4182.html)
http://uppix.net/3/6/c/ef2fd84dca356d995219369ca513a.jpg
Hmm, tu vas t'amuser avec le level design!
Quelques nouveaux trucs :
-Je vais pas tarder à reprendre la programmation, actuellement je met à jour le code en passant à la bêta de l'UDK de Juillet 2011. J'en profite au passage pour virer toute les dépendances de mon code à celle d'Unreal Tournament (c'est fou le bordel qu'il y a la dedans).
-Je continue le personnage principal, avec actuellement une nouvelle tête :
http://uppix.net/7/f/e/33abdd2ecf58ec3ab68821bc845bbt.jpg (http://uppix.net/7/f/e/33abdd2ecf58ec3ab68821bc845bb.html) http://uppix.net/e/3/9/abcec286374042288633e79bc1577t.jpg (http://uppix.net/e/3/9/abcec286374042288633e79bc1577.html)
Plus d'images ici (Attention, contenu adulte !) : http://www.froyok.fr/blog/2011-08-exil-lena
J'ai encore les cheveux à faire (ou refaire plutôt) mais une fois ceci fait, j'attaque le rigging et les premières animations. Je vais bientôt remplacer mon vieux robot par Lena.
-Si vous ne l'aviez pas encore vu, pour la création d'un dessin du personnage principal j'ai réalisé une vidéo en deux partie de sa création :
http://www.youtube.com/watch?feature=player_embedded&v=D5_QGmFTC-U
http://www.youtube.com/watch?v=NoUYAtCngbk&feature=related
Dessins finaux :
http://uppix.net/8/5/c/a1130e404d5418b49cea76564c965t.jpg (http://uppix.net/8/5/c/a1130e404d5418b49cea76564c965.html) http://uppix.net/9/c/4/0c441e015dc7f190e5eed5b3e4aaat.jpg (http://uppix.net/9/c/4/0c441e015dc7f190e5eed5b3e4aaa.html)
-Et enfin, j'ai rapidement réalisé une vidéo pour remplacer celle de chargement par défaut fournie avec l'UDK :
http://www.youtube.com/watch?v=suxnfdLac54
Toujours pas de logo "Froyok" officiel, par soucis de copyright. Une société suisse nommée "froyok venture" et qui officie aux États-Unis pose problème pour ça. :p
Monsieur Odd
08/08/2011, 12h13
:emo:
Je commençais à me languir.
Beau boulot, en effet ! :O
Toujours pas de logo "Froyok" officiel, par soucis de copyright. Une société suisse nommée "froyok venture" et qui officie aux États-Unis pose problème pour ça. :p
En fait, c'est une société basée au Nigeria ayant un bureau en Suisse, ce qui change pas mal de choses.
Et ils ont 3 sociétés avec ce nom :
Companies
Froyok Communication Nig.
Froyok Farms Nig.
Froyok Transport Nig.
Tu veux pas changer de nom ? :siffle:
Merci ! :)
Pour le nom "froyok" si j'ai un peu laissé tombé. Hélas. :\
Utilise un anagramme : Kooy-fr.
Ou pas. :ninja:
http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557tt.jpg (http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557.html)
Nouvelle retouche de la texture de la tête.
Amélioration des reflets/contrastes/ombres.
Hauswald
12/08/2011, 23h26
Le dessin représentant Lena est vraiment bien foutu, mais je trouve que le visage "jure" un peu avec le reste, manque d'harmonie, problème de placement de certaines parties du visage ? Je ne sais pas.
A contrario le visage sous Maya est parfait, une sacrée base pour la suite des hostilités.
hitodama
12/08/2011, 23h28
Elle est bizarre ta modélisation. Pourquoi on ne voit que des triangles ?
En quoi c'est choquant les triangles ?
hitodama
12/08/2011, 23h34
On m'a toujours appris qu'il fallait absolument éviter d'avoir des polygones à plus ou moins de quatre angles.
Ha oui, c'est sur, mais c'est un rendu temps réel dans un moteur de jeu. Et un moteur de jeu ne comprends que les triangles. ;)
D'ou la conversion quads vers triangles.
Sous maya je n'ai que des quads.
Mais ta règle des quads ne s’applique vraiment que pour l'animation et le smoothing.
hitodama
12/08/2011, 23h42
Ok ! Effectivement, mes cours s'arrêtait à la simple animation, je ne connaissais pas les règles des moteurs de jeux.
Beau travail en tous cas. Bonne continuation.
Lt Anderson
12/08/2011, 23h45
Beau boulot.
http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557tt.jpg (http://uppix.net/4/c/9/4f7d1c0e16edacafc210de64e0557.html)
Nouvelle retouche de la texture de la tête.
Amélioration des reflets/contrastes/ombres.
Le menton est un peu grand non ? Je le trouve un peu disproportionné par rapport au reste du visage. Après peut-être que c'est qu'une impression.
Question de goûts j'ai envie de dire. :p
Mais sinon je pense que c'est l'angle qui fait ça, cette vidéo te montrera que c'est moins important qu'il n'y parait :
http://www.youtube.com/watch?v=8gtQwytYjOk
Lt Anderson
13/08/2011, 19h54
En mouvement et sous cet angle, je ne vois aucun souci de proportions.
J'aime bien le model
Well done
Tildidoum
19/08/2011, 14h05
J'arrive après la bataille mais jtenais quand même à dire bravo pour la tête de la madame.
Très joli boulot sur la texture !
Tu as quoi comme maps là dessus ?
C'est à dire ? Quel type de texture ?
Pour ce rendu, 2048 pour la diffuse/spec/normal.
1024 in-game pour la peau, 512 pour le reste.
http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47btt.jpg (http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47b.html)
http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4tt.jpg (http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4.html)
Tildidoum
19/08/2011, 14h20
Voui jme demandais quelle taille de textures tu utilisais, pi si jamais tu utilisais des types de maps/shader spéciaux ...
Simple curiosité, j'ai encore jamais fait de materiaux pour un visage nekstjen ^^'
Sous le marmoset engine, pour la peau ils ont un skin shaders qui adouci les ombres, sous l'UDK faut tweaker.
Sinon c'est du phong classique. ;)
Tildidoum
19/08/2011, 14h26
Oké merci :)
Tu vas utiliser les features dx11 genre le SSS pour la peau?
Je ne pense pas, pour moi le DX11 c'est vraiment du marketing.
Je préfère bosser de façon à ce que tout soit compatible DX9.
Par contre le SSS est uniquement compatible DX11 ? Il ne me semblais pas...
Je sais plus si il est uniquement compatible avec dx11, mais il me semble bien, par contre tu peux faire facilement un fake SSS avec le material.
Oui le SSS est dx11 only : http://udn.epicgames.com/Three/ScreenSpaceSubsurfaceScattering.html
Tu confirmes ce que je pensais, j'avais prévu d'utiliser ça de toute manière : http://forums.epicgames.com/showthread.php?t=732232
Hmph, là c'est super complexe... Il y a moyen de faire plus simple...
Dans le shader y'a deux versions déjà, de plus ce n'est qu'un exemple.
Ça me servira de base. ;)
C'est à dire ? Quel type de texture ?
Pour ce rendu, 2048 pour la diffuse/spec/normal.
1024 in-game pour la peau, 512 pour le reste.
http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47btt.jpg (http://uppix.net/b/0/f/c1e21c5bdcc85f413841aba62d47b.html)
http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4tt.jpg (http://uppix.net/7/a/f/7fc568adf28d3633ff74f1efa87f4.html)
En effet, y'a pas de problème de proportions, ça devrait être à cause de l'angle. Par contre (oui je sais je te fais chier :p ) c'est voulu les yeux écarquillés ? Et sinon, niveau animation tu en es où ?
---------- Post added at 00h48 ---------- Previous post was at 00h42 ----------
Je sais plus si il est uniquement compatible avec dx11, mais il me semble bien, par contre tu peux faire facilement un fake SSS avec le material.
Oui le SSS est dx11 only : http://udn.epicgames.com/Three/ScreenSpaceSubsurfaceScattering.html
C'est con, parce que c'est possible en DX9 tout ça...
Et le DX11 c'est pas que du marketing, c'est en quelque sorte une grosse optimisation de DX9 (plus simple, plus rapide). Jusqu'à maintenant on en voit assez peu les effets bénéfiques puisque les jeux qui l'utilisent ne le font en général que pour ajouter des effets, et les moteurs comme l'UE3 sont pensés au départ pour DX9.
En effet, y'a pas de problème de proportions, ça devrait être à cause de l'angle. Par contre (oui je sais je te fais chier :p ) c'est voulu les yeux écarquillés ? Et sinon, niveau animation tu en es où ?
C'est encore en cours de fignolage. :)
Niveau anim je n'ai encore rien fait, ça va attendre encore un peu le temps que je maitrise l'animation sous maya que ma programmation ai avancé. Je vais d'ailleurs m'y remettre vu que le rendu de Lena se termine.
J'ai deux semaines de libre début septembre, EXIL devrait bien avancer. :p
C'est con, parce que c'est possible en DX9 tout ça...
Et le DX11 c'est pas que du marketing, c'est en quelque sorte une grosse optimisation de DX9 (plus simple, plus rapide). Jusqu'à maintenant on en voit assez peu les effets bénéfiques puisque les jeux qui l'utilisent ne le font en général que pour ajouter des effets, et les moteurs comme l'UE3 sont pensés au départ pour DX9.
Je parlais de marketing dans le cas de l'UDK effectivement. je sais bien que cette nouvelle API apporte des améliorations.
Mais franchement quand on voit Epic sortir en Novembre 2010 le DOF bokeh en DX9 et le retirer deux mois après et le rendre DX11 only c'est du foutage de gueule.
Je fais pas un jeu pour une minorité, donc les effets "DX11" on verra ça plus tard (voir pas du tout).
hitodama
20/08/2011, 01h14
C'est con, parce que c'est possible en DX9 tout ça...
Et le DX11 c'est pas que du marketing, c'est en quelque sorte une grosse optimisation de DX9 (plus simple, plus rapide).
C'est bien du marketing puisqu'il est réservé à un O.S sans raison technique.
Je parlais de marketing dans le cas de l'UDK effectivement. je sais bien que cette nouvelle API apporte des améliorations.
Mais franchement quand on voit Epic sortir en Novembre 2010 le DOF bokeh en DX9 et le retirer deux mois après et le rendre DX11 only c'est du foutage de gueule.
Je fais pas un jeu pour une minorité, donc les effets "DX11" on verra ça plus tard (voir pas du tout).
C'est clair, quelques chèques de la part de Ms, nvidia et autres, et le tour est joué :(
C'est bien du marketing puisqu'il est réservé à un O.S sans raison technique.
Y a-t-il des preuves formelles de ceci ? :tired:
Møgluglu
20/08/2011, 11h02
Hmph, là c'est super complexe... Il y a moyen de faire plus simple...
Bien sûr, il y a toujours moyen de faire plus simple et plus efficace, surtout que le d'Eon-Luebke (http://developer.nvidia.com/node/171), ça date déjà d'il y a 4 ans. On attend avec impatience ton chapitre dans le prochain GPU Pro. :p
Y a-t-il des preuves formelles de ceci ? :tired:
Pourquoi besoin de preuves ? DirectX c'est une interface. N'importe qui peut écrire une implementation de DirectX sous n'importe quel OS. Mais c'est pas Microsoft qui va s'amuser à le faire pour aider ses concurrents, d'autant qu'il y a déjà OpenGL.
Et sinon, personne n'a besoin de DX11, on peut tout faire en soft. Mais pour des solutions simples qui utilisent efficacement le GPU, bah il faut un support, genre DX11 ou GL 4.3.
Bien sûr, il y a toujours moyen de faire plus simple et plus efficace, surtout que le d'Eon-Luebke (http://developer.nvidia.com/node/171), ça date déjà d'il y a 4 ans. On attend avec impatience ton chapitre dans le prochain GPU Pro. :p
Non, mais évidemment, je pensais au niveau de la page qu'il donnait, le shader m'avait l'air affreusement complexe, alors qu'il existe des méthodes de backlight relativement simple, il suffit de voir celles utilisées pour UT3, c'est pas mal fait du tout, et les shader n'ont pas ouatmilles instructions au final.
Et puis dans un jeu, faire du shader pour faire du shader, ça n'a aucun sens... Autant rester simple, donc.
Møgluglu
20/08/2011, 11h44
Autant rester simple, donc.
C'est vrai, pourquoi s'emmerder avec des shaders…
http://www.3drealms.com/wolf3d/images/shot1.jpg
(Pour continuer à faire mon chieur) Froyok, je suis intéressé par un pointeur sur le Bokeh en DX9. DX10.0, je veux bien, mais sans geometry shader je vois juste pas comment c'est possible (raisonnablement efficacement). Surtout avec la technique d'Epic qui n'utilise que ça justement…
C'est vrai, pourquoi s'emmerder avec des shaders…
http://www.3drealms.com/wolf3d/images/shot1.jpg
(Pour continuer à faire mon chieur) Froyok, je suis intéressé par un pointeur sur le Bokeh en DX9. DX10.0, je veux bien, mais sans geometry shader je vois juste pas comment c'est possible (raisonnablement efficacement). Surtout avec la technique d'Epic qui n'utilise que ça justement…
Best game eva!
Møgluglu
20/08/2011, 12h15
En plus, c'est basé sur des voxels texturés. (Si si, des gros voxels texturés.)
Ah, oui c'est vrai, c'est même pas de vrai sprites!
Froyok, je suis intéressé par un pointeur sur le Bokeh en DX9. DX10.0, je veux bien, mais sans geometry shader je vois juste pas comment c'est possible (raisonnablement efficacement). Surtout avec la technique d'Epic qui n'utilise que ça justement…
Techniquement je ne saurais pas te dire, mais DX11 est dispo que depuis Mars, alors que le bokeh date de Novembre, visible ici à 0:30 :
http://www.youtube.com/watch?v=h5XahF-3DWo
De mémoire il était très lourd à utiliser et pas adapté au ingame. Il servait surtout pour les rendus.
Il est toujours dispo d'ailleurs, la dernière version DX11 du boke est plus configurable mais DX11 only.
Ça se paramètre dans les options de la post-processing chain, on peut choisir entre 3 DOF : l'ancien, celuid e novembre, et le DX11.
Et puis bon j'en connais qui ont réussis à faire du DOF Bokeh rien qu'avec le HLSL dans les materials de l'UDK.
C'est sans doute que du "software".
Møgluglu
20/08/2011, 14h35
Dans la vidéo, j'ai l'impression que c'est un bête post-processing qui applique un filtre de convolution plus ou moins important en fonction de la valeur de la profondeur. À 2:36, sur les cailloux à droite on voit comme des zones successives plus ou moins floutées séparées par des frontières nettes.
S'il y a un effet de bokeh, il est dur à voir.
Oui, on peut faire des effets de profondeur de champ avec D3D9, mais il n'y a pas de bonne solution qui fonctionne sans avoir besoin de l'opération gather. Et pour ça il faut soit CUDA, soit OpenCL, soit les Compute Shaders de DX11.
(Donc si c'était une conspiration de Nvidia, ça aurait été fait en CUDA dès 2007. :|)
Le cours de Lefohn explique tout ça bien avec plein de zolis screenshots : https://graphics.stanford.edu/wikis/cs448s-10/FrontPage?action=AttachFile&do=get&target=CS448s-10-10-depthOfFieldForWeb.pdf
Moué. Tu en sais probablement plus que moi niveau technique, donc je m'avoue vaincu. :p
---
Sinon pour ma aprt j'ai rien glandé prit un peu de temps pour observer les tombs raiders.
En particulier Anniversary et Underworld. J'ai pu extraire le modèle principale de Lara. Et c'est impressionnant.
Lara tourne aux alentours de 40 000 triangles ! :O
Pas mal de micro détails sont réalisés en géométrie.
Les monstres eux sont aux alentours de 35/37 000.
Je me dit dans un sens que j'ai encore de la marge. :p
Je me posais justement la question afin de savoir si j'allais augmenter le nombre de triangles sur le corps de Lena.
Faudrait que je me décide avant d'entamer le rigging, car ça sera bloqué par la suite.
Je me souviens plus de la limite de poly, mais je pense que pour un skeletal mash, tu peux aller jusqu'à 65000 poly... (En tout cas, c'est la limite que j'ai atteint avec les static :ninja:)
Oui, on peut faire des effets de profondeur de champ avec D3D9, mais il n'y a pas de bonne solution qui fonctionne sans avoir besoin de l'opération gather. Et pour ça il faut soit CUDA, soit OpenCL, soit les Compute Shaders de DX11.
(Donc si c'était une conspiration de Nvidia, ça aurait été fait en CUDA dès 2007. :|)
Il n'empêche qu'obtenir un tel effet est possible avec DX9, alors peut-être qu'il faut utiliser une méthode archaïque ou je ne sais quoi, mais en tout cas c'est possible (exemples de jeux DX9 qui l'utilisent : TW2 nativement, Oblivion via des shaders faits par la communauté, etc.) Alors on peut se demander pourquoi les devs l'ont rendu DX11 only alors qu'ils en avaient fait auparavant une implémentation en DX9.
Je me souviens plus de la limite de poly, mais je pense que pour un skeletal mash, tu peux aller jusqu'à 65000 poly... (En tout cas, c'est la limite que j'ai atteint avec les static :ninja:)
65000 poly c'est la limite avant que le moteur ne fasse n'importe quoi.
Mais depuis février 2011 ça à été augmenté :
UDK now supports 32-bit index buffers for skeletal meshes which have more than 65,535 vertices.
---
Sinon j'ai enfin compris le principe du Root motion pour les animations. Et ça va me faciliter beaucoup les choses ! :)
(En clair, ce n'est plus le code qui déplace le personnage, mais l'animation, donc si le personnage avance d'1 mètre dans l'animation, le moteur à la fin de l'animation aura placé le perosnnage 1 mètre plus loin)
Pour tout ce qui est acrobatie ça va me servir. Je pense surtout aux corniches et compagnie.
Par contre ça me semble un peu dangereux car cela semble désactiver les collisions le temps de l'animation.
Je suis actuellement en train de réfléchir sur le papier sur la manière d’accrocher mon personnage à une corniche.
http://uppix.net/7/3/7/1486a178b05034005ed25fa4d6285tt.jpg (http://uppix.net/7/3/7/1486a178b05034005ed25fa4d6285.html)
J'aurais aimé savoir de quelle manière vous auriez envisagé cette technique.
En fait ce qui me gêne, c'est comment passer d'une corniche à une autre ?
En fait, je saurais bien détecter quand s'arrête une corniche, assez simplement via quelques "Traces" pour détecter le vide.
Mais comment détecter la nouvelle corniche ? Et comment bouger vers elle ?
http://uppix.net/9/4/2/70ce94dc0478c968a1f72a27238ef.jpg
En fait c'est là que je tourne en rond, quel système utiliser pour signaler une corniche ?
Car à la limite un simple trace dans une direction pour détecter un type d'actor précis suffirait, mais dans quelle proportions ?
Ou alors un volume, du genre laddervolume ?
Comment savoir s'il faut que je bouge le joueur d'un angle de 90/45/60/XX° et le déplacer au nouvel endroit ?
Surtout si je désire faire ça en root motion pour faciliter la chose, il me faudrait des angles précis.
Enfin voilà c'est un peu confus. J'aurais aimé connaître vos avis.
---
Sinon voilà quelques rendus de Lena sous UDK, avec des textures de faible résolution :
http://uppix.net/f/4/3/ed193c9373d5474a1e4fe97bceab7t.jpg (http://uppix.net/f/4/3/ed193c9373d5474a1e4fe97bceab7.html) http://uppix.net/e/0/e/ff59263e8f9fdd23bd61d64209827t.jpg (http://uppix.net/e/0/e/ff59263e8f9fdd23bd61d64209827.html) http://uppix.net/a/4/0/39b2e288f962b8b8be4e6f8a9e312t.jpg (http://uppix.net/a/4/0/39b2e288f962b8b8be4e6f8a9e312.html) http://uppix.net/e/5/d/c3ad01edc33f4d78f3fc4d3c07839t.jpg (http://uppix.net/e/5/d/c3ad01edc33f4d78f3fc4d3c07839.html)
Plus d'images sur mon blog. (http://www.froyok.fr/blog)
J
En fait c'est là que je tourne en rond, quel système utiliser pour signaler une corniche ?
Car à la limite un simple trace dans une direction pour détecter un type d'actor précis suffirait, mais dans quelle proportions ?
Ou alors un volume, du genre laddervolume ?
Peut-être en créant une classe "corniche" avec les propriétés qui te conviennent ? :huh:
Si, si, c'est dans cette idée que je suis. Mais quel type d'entité ? Quelle forme ?
Un simple actor placé à un endroit ne suffit pas, c'est trop vague, trop petit. C'est pour ça que je pensais aux volumes, mais ceux là sont pénible à mettre en place et surtout sont bien bugué quand ils sont proches entre eux niveau détection de collision. J'ai malheureusement besoin d'un "truc" pour définir quel endroit est "climbable", car si je faisait ça en dur via code, ça pourrais amener le joueur à atteindre des endroit particulier ou des bugs de collision.
Je suis un peu paumé. :wacko:
Tildidoum
21/08/2011, 17h26
Désolé pour le HS; mais j'aime bien suivre tes progrès... :)
Les yeux de Lena sont pas un poil trop blanc uniforme ?
Un peu comme dans Metro2033 les visages des persos sont franchement pas dégueu, mais les yeux flinguent tout a être complètement blancs.
Dans la zone près des paupières, une teinte légèrement rosée et/ou quelques veines très très légères donneraient ptet un regard plus 'vrai'.
'fin j'crois, moi ce que j'en dis, hein.
Si, si, c'est dans cette idée que je suis. Mais quel type d'entité ? Quelle forme ?
Un simple actor placé à un endroit ne suffit pas, c'est trop vague, trop petit. C'est pour ça que je pensais aux volumes, mais ceux là sont pénible à mettre en place et surtout sont bien bugué quand ils sont proches entre eux niveau détection de collision. J'ai malheureusement besoin d'un "truc" pour définir quel endroit est "climbable", car si je faisait ça en dur via code, ça pourrais amener le joueur à atteindre des endroit particulier ou des bugs de collision.
Je suis un peu paumé. :wacko:
Pour le coup je suis loin de connaître assez l'UDK pour t'aider :ninja:
Pour le coup je suis loin de connaître assez l'UDK pour t'aider :ninja:
Pas de soucis... :p
Désolé pour le HS; mais j'aime bien suivre tes progrès...
Les yeux de Lena sont pas un poil trop blanc uniforme ?
Un peu comme dans Metro2033 les visages des persos sont franchement pas dégueu, mais les yeux flinguent tout a être complètement blancs.
Dans la zone près des paupières, une teinte légèrement rosée et/ou quelques veines très très légères donneraient ptet un regard plus 'vrai'.
'fin j'crois, moi ce que j'en dis, hein.
Y'a pas de HS, tu parles toujours du projet ! :p
Sinon oui les yeux ne sont pas bon, mais ça fait partie des trucs que je n'ai pas encore finit.
En l'état ça suffit largement, c'est au moment ou j'animerais le visage que je corrigerais d'abord ce détail. ;)
Tu vas nous faire du faceFX?
Je pense ouais, même si je n’arrive toujours pas à piger comment il fonctionne...
http://www.youtube.com/watch?v=YRq3SGTxZkg
Zou, premier test.
Le plus dur c'est de faire une bonne texture en niveaux de gris pour faire cette transition.
Elle... est... nueeeee... :fap:
Pas mal l'effet, tu vas l'intégrer dans le gameplay?
:trollface:
Pas mal l'effet, tu vas l'intégrer dans le gameplay?
Ouep, les coups reçu feront apparaitre la chair puis les os, j'ai donc encore le squelette à modéliser. ;)
Tien pour le squelette, tu connaissais ça http://makehuman.blogspot.com/ ? Ca permet de modéliser des corps humains à la volée, et tu peux les exporter à la volée, c'est pas mal fait! L'intérêt, là, je pense, c'est qu'il modélise aussi le squelette à l'intérieur du corps, ça te fait ça de mon à faire à la main quoi...
Hmmm, je le connaissais, mais ça faisait très longtemps. je ne l'ai jamais vraiment utilisé. Merci pour l'info je vais aller regarder ça de près ! :)
Impressionnant :)
J'ai toujours tripé devant les gars qui faisaient de la 3D, franchement, je vous respecte à mort. Je vais toujours jeter un oeil à CGsociety et je montre à ma femme "Tavu, c'est de la 3D, c'est pas une photo !".
Sinon, moi, j'arrive à faire des jolis cubes sur Blender :(
J'ai toujours tripé devant les gars qui faisaient de la 3D, franchement, je vous respecte à mort. Je vais toujours jeter un oeil à CGsociety et je montre à ma femme "Tavu, c'est de la 3D, c'est pas une photo !".
erso je ne vais jamais sur CGSociety, j'y ressens pas une super ambiance, plutôt élitiste même.
Je traine beaucoup sur Polycount (très pro et très JV), Mapcore (pour la déconnade) et Modding-Area (pour le côté frenchy).
Je te rassure, on est tous passé par le cube, et on y passe encore. :p
hitodama
22/08/2011, 09h02
Ouaip, le cube c'est le point de départ de presque toute modélisation en 3D !
Sinon pour en revenir à ton sujet de corniche:
- Je crois que tu as Mirror's Edge. Tu sais sans doute qu'on peut ouvrir l'éditeur. Fais-le et étudie ce qui a été fait via volumes et via Uscript pour les mouvements / possibilités de Faith et des PNJ (je pense aux PNJ qui se mettent à couvert par exemple, ou à Faith glissant sur les câbles), c'est très instructif.
- En me basant sur Mirror's Edge, je pense que:
- Les corniches en elles-mêmes (ou les pierres saillantes pour les parties en varap') sont indiquées par des volumes spéciaux, volumes qui sont des classes dérivées bien entendu. Donc faits par Uscript.
- Les coins du volumes sont numérotés, et par variable (booléenne) on indique quels sont les coins que l'on peut passer. Naturellement c'est ta classe gérant les mouvements qui comprend alors qu'elle peut passer le coin.
Là où je sèche un peu c'est quand le coin est "intérieur", clairement cela veut dire passer d'un volume à un autre. Comment gérer ça? No se. Extension de la classe en cube pour une classe en polyèdre? (pour être logique ce serait plutôt l'inverse d'ailleurs: Patatoïde -> polyèdre -> cube)
J'allais écrire qu'il faudrait même peut-être penser face et non volume, mais je me souviens que l'engine ne connait que les volumes pour ce genre de fonctions.
Et à tout hasard, il n'y a pas moyen d'utiliser des mesh en tant qu'actor spéciaux sur lesquels on peut s'accrocher?
Je regarderais mais au final je pense avoir contourné le problème.
J'ai créé des "mesh" spéciaux, quand le joueur les touches c'est qu'il peut s'accrocher, comme le centre du mesh est situé pile au niveau du haut de la corniche, je sais où accrocher le joueur (via la localisation du mesh).
De là, le joueur s'accroche et j’utilise un lancé de rayon pour avoir les infos du mur (sa normal en l’occurrence). Lancé qui se met à jour pour continuer la détection du mur.
Aux coins, j'aurais des mesh_corner qui serviront à passer d'une corniche à une autre (seulement si le joueur doit tourner à un coin). Cette rotation se fera via anim+calcul, le joueur n'aura pas de contrôle direct dessus (histoire d'éviter les bugs).
Donc ces mesh ne servent qu'à détecter les corniches.
Le reste se fait via le joueur directement. Je suis en train de coder ça, on verra si ça marche.
L'avantage c'est que si je suis en haut de la corniche (ou plateforme) et que je vais vers le vide, grâce à la détection je saurais que le joueur est au dessus, et donc je pourrais faire une nouvelle anim et éviter au joueur d'aller tomber dans le vide (comme dans Prince of persia en somme, il se rattrape au rebord).
Les mesh sont codés, il me reste encore la partie du joueur à faire.
Comme j'ai déjà fait le wallrun, ici ça ne sera pas trop difficile.
Oui, volume ou mesh, c'est ce que je voulais dire. J'ai parlé de volume car c'est ce qui est utilisé sur Mirror's Edge. :)
Et voilà ! :lol:
http://www.youtube.com/watch?v=wiG1wS2f2dk
Bon, y'a encore quelques petites choses à corriger (comme le fait que le joueur puisse s'accrocher alors qu'il à une main dans le vide) et je dois encore implémenter les coins et leur rotations.
J'ai fait les anims à l'arrache (en fait l'anim du strafe vers la droite es tla même que celle vers la gauche) mais ça suffit pour le test.
J'ai aussi un "bug" au démarrage de la map, le joueur reste flottant, surement une mauvaise manip dans l'animtree.
hitodama
27/08/2011, 23h48
Si je peux me permettre, la position n'est pas bonne. Les bras sont à l'horizontal ce qui est physiquement impossible (ça m'a frappé à la première seconde). Le corps devrait être plus bas et pendre sur eux, là on a l'impression qu'il lévite.
Si je peux me permettre, la position n'est pas bonne. Les bras sont à l'horizontal ce qui est physiquement impossible (ça m'a frappé à la première seconde). Le corps devrait être plus bas et pendre sur eux, là on a l'impression qu'il lévite.
J'ai fait les anims à l'arrache
Ça ne t'a pas semblé logique que ce n'était que des animations de test ?
hitodama
27/08/2011, 23h56
Bah justement, le test c'est fait pour être amélioré. Je dis pas ça pour descendre ton travail hein.
Ouais mais ici le but c'est de tester le code et l'action, l'animation on s'en fout, elle sert juste de prétexte.
Tu penses bien que j'ai sous le coude bon nombre d'exemples de parkour et d'animations sur ce type de techniques acrobatiques. j'ai de la documentation.
C'est juste que je n'allais pas passer 3 heure à faire une animation que de toute manière sera jeté au final (vu que je change de squelette d'animation par la suite).
hitodama
28/08/2011, 00h02
Ok, j'y connais rien en programmation, ça me semblait bizarre qu'on puisse écrire un code pour une animation qui n'est pas définitive.
Le code est taillé pour gérer n'importe quelle animation, heureusement, sinon tu imagines les problèmes futurs que ça pourrait apporter de tel mécanismes ? ;)
Bon sinon j'ai un peu progressé sur les corniches, voilà ce que ça donne :
http://www.youtube.com/watch?v=4UyQZssoB-0
Bon, bon, bon.
J'arrive à tourner autour des coins de 90°. Tout va bien.
http://uppix.net/9/4/f/ce57027ccf08f540f164120648f75.jpg
En fait non, j'ai un putain de bug que je pige pas.
Dans mon code je récupère la normal du mur actuel que je compare via un produit scalaire au mur de destination se trouvant à la droite ou à gauche du joueur.
Donc en gros si je chope 0 (produit scalaire d'un angle à 90°) ou 1 je tourne. Et là, alors que je chope un produit scalaire à 0,7 (45°) mon personnage tourne quand même... à travers le mur. :tired:
Je pige vraiment pas pourquoi.
Heu, si je puis me permettre t'es sur qu'avec un produit scalaire de 1, on a un angle droit (Je me souviens plus très bien, ça fais loin tout ça, mais il me semble c'est seulement 0). Ou alors, c'est une erreur de prog...
0 quand j'ai un angle droit, 1 quand les angles sont identiques (donc en clair mon mur continue). ;)
---------- Post added at 16h14 ---------- Previous post was at 16h05 ----------
Putain que je suis con moi des fois (souvent même quand je programme). :tired:
Normal que ça ne marchait pas, je fais un trace pour détecter du vide ou du mur.
Si vide -> je peux tourner.
Sauf que comme un con je check avec un boolean, donc si je trouve du vide ou un mauvais angle -> false.
Donc forcément ça risquais pas de marcher à tous les coups. :tired:
Faut que je fasse un check supplémentaire pour vérifier de nouveau l'angle.
Ah, oui, ok, je pensais que tu cherchais uniquement les bords, autant pour moi, donc réponse 2, tu t'es gourré en programmant... Il faut écrire ses algo sur papier avant de programmer...
Ah, oui, ok, je pensais que tu cherchais uniquement les bords, autant pour moi, donc réponse 2, tu t'es gourré en programmant... Il faut écrire ses algo sur papier avant de programmer...
J'écris toujours une base, mais là mon code à pas mal évolué vu que j'avais mal réfléchis. Donc d'une box de collision je suis passé à un truc full procédural (pour tourner j'entends). Chose que j'avais pas prévu.
http://www.youtube.com/watch?v=xlZkQwsM1bs
Je n'ai pas pu beaucoup avancer ce weekend, mais voici en vidéo les derniers avancements.
Il manque encore la gestion des coins intérieurs.
Lt Anderson
05/09/2011, 09h35
Ça progresse. :)
Oui! Y'a juste la transition à la fin qui merde un peu mais tu vas arranger ça sans problème, I presume ;)
Bon, j'annonce rapidement, mais le projet va ralentir beaucoup.
Avec mon école et d'autres projet à côté je met le développement d'EXIL en pause.
Je prévois bien sur de le continuer. ;)
Jusqu’à il y a peu je bossais sur le rigging de Lena par exemple.
J'avais commencé quelques animations.
Néanmoins je ralentit la cadence et me consacre à d'autres choses.
Je reviendrais à coup sur sur le projet par la suite. Mais je suis incapable de donner une estimation de temps.
Et si c'est pas indiscret, tes projets sont toujours dans le jv ou pas du tout ça te regarde pas on n'a pas gardé les cochons ensemble ? ^_^
Bon beh bonne nouvelle, je reprend les rênes du projet (disons que j'avais toujours une papatte dessus mais maintenant c'est un peu plus sérieux).
Je me suis fixé l'objectif de sortir une bonne démo de gameplay pour mi-mai/début-juin au plus tard.
Dans mon école j'ai certains professeurs qui sont plutôt intéressé par mon projet et mettre la main sur une démo leur ferait bien plaisir. :p
Du coup j'ai écumé un peu le gameplay pour avoir un noyau vraiment consistant sur lequel je vais me fixer. Il y a 3 grosses phases de gameplay, j'espère arriver à en finir 2 correctement :
-Partie acrobatique, plateforme (comme je l'ai toujours voulu)
-Combats contre des colosses
-Puzzles basé sur la gravité (à voir, si j'ai le temps)
Donc actuellement je continue la partie acrobatique, j'ai repris le code que vous pouvez apercevoir dans les précédentes vidéos.
La phase suivante sera l'interaction avec un colosse bipède.
Le colosse en question (qui fait plus de 25 fois la taille du joueur) :
http://www.froyok.fr/archives/arch/2012/sjFDD.jpg
http://www.froyok.fr/archives/arch/2012/fBKG5.jpg
http://www.froyok.fr/archives/arch/2012/coloss_maya_03.jpg
Lt Anderson
16/02/2012, 19h35
Ravi de voir que ça avance.
Quelques nouveautés :
http://www.youtube.com/watch?v=vtO1xQMupHc
http://www.youtube.com/watch?v=Vv-obV0eG4s
Donc les corniches en haut de plateforme sont opérationnelles, et ça de façon totalement indépendante. Plus besoin de box de détection.
Maintenant je travaille sur le système des corniches au milieu d'un mur. Là malheureusement, malgré mes profondes réflexions je n'ai pas trouvé mieux que d’utiliser la détection d'un type précis d'actor.
Donc dès que je trouve cet actor j'y accroche le joueur. Cet actor est un dérivé des staticmesh, ce qui veut dire que je réunis en une même entité le déclencheur et l'aspect graphique. Le level designer se retrouve à juste avoir besoin de placer l'entité dans la map, le reste étant géré par le code.
En rouge sur cet exemple :
http://i.imgur.com/TxkiY.jpg
C'est amusant de voir la maturité que j'ai acquise sur ce langage sans l'avoir pratiqué plus que ça depuis plusieurs mois.
En tout cas j'ai réussi à relire tout ce que j'avais fait. :p
[EDIT] à 8h30 du matin :
http://www.youtube.com/watch?v=1Rg5ex80Ln8
Maintenant je vais dormir. >_>
?! Super ! Simple question de noob qui n'en a pas besoin pour son propre jeu mais qui est curieux : Comment permettre de s'accrocher en haut d'une plateforme sans box de collision ? Le pawn détecte qu'il n'y a plus de mur a cet endroit, que c'est horizontal et que donc il peut s'y accrocher ? :)
?! Super ! Simple question de noob qui n'en a pas besoin pour son propre jeu mais qui est curieux : Comment permettre de s'accrocher en haut d'une plateforme sans box de collision ? Le pawn détecte qu'il n'y a plus de mur a cet endroit, que c'est horizontal et que donc il peut s'y accrocher ? :)
Actuellement mon système fonctionne comme ça :
Je suis en train de tomber ?
> Oui
>Je fais un lancé de rayon devant moi
Je touche du vide, du plein ?
>Plein, voir 1#, vide voir 2#
1#Si plein
Avec le lancé de rayon, j'ai touché une corniche au milieu de mur ?
>Oui
>Je m'accroche à sa position
2#Si vide
Vide, je fais un lance de rayon devant le joueur mais vers le bas (d'une longueur limité).
J'ai touché une surface ?
>Oui
>Je récupère mes coordonnées à cet endroit et j'y accroche le joueur.
Voilà en gros comment je procède.
A chaque tentative d'amélioration j'économise un peu sur els trace, mais malheureusement je n'ai pas le choix que d'en faire au moins 1 ou 2 à chaque frame. C'est ce qui garanti la précision de mon système et le fait qu'il fonctionne partout.
Par contre j'ai repensé à un truc, actuellement ma position de départ est fixe, ce qui veut dire que si le ledge disparait, le joueur reste quand même. Il faut que dynamise ça, surtout pour quand je ferait des plateforme mouvante. Y'a encore du boulot !
Je vois ! Merci. Et sinon, à part ça, Meshlab, t'en penses quoi, finalement ?
Je n'ai pas encore eu le temps de le retesté. Je l'ai téléchargé, i lest dan sun quoi, il m'attend. :p
J'ai été beaucoup pris dernièrement (surtout avec le développement de mon script pour maya).
Je prévois la production de quelques rochers/falaises prochainement, je l'utiliserais surement à ce moment.
Dernières nouvelles :
-Je teste quelque truc pour me faire de la musique d'ambiance, s'pas facile je dois avouer.
Un petit test : http://dl.dropbox.com/u/13564647/EXIL/Ambiant1.flac
-J'ai réinstalleé Prince of persia The two thrones et je me suis rendu compte que j'avais oublié énormément de mouvements acrobatiques.
Du coup ma ToDo liste à grossie et j'ai plein d’animations à faire. J'ai profité de cette occasion pour utiliser un squelette perso. J'ai ainsi pu tester le système d'animation (AnimTree) et bosser un peu les collisions. Ce squelette/personnage est provisoire bien entendu.
http://www.froyok.fr/archives/arch/2012/UDK_newplayer_01.jpg
http://www.froyok.fr/archives/arch/2012/UDK_newplayer_02.jpg
J'ai perdu tout une journée à vouloir coder un truc à la con : orienter la tête du joueur avec la caméra. D'une ça marche pas, de deux c'est prise de tête. :p
Dernière vidéo que j'ai mise en ligne :
http://www.youtube.com/watch?v=1Rg5ex80Ln8
---
(Sinon j'ai testé Meshlab, mais je mal l’utilise, j’arrive pas à charger de gros obj dedans, il pante systématiquement. Je crois que je vais rester avec Decimation Master et le Poly Reduction de Maya)
Comment tu fais pour agir sur la profondeur de champ de la caméra? ça m'intrigue beaucoup!
Je joue avec le FOV (Field of View) que je contrebalance en bougeant la caméra en avant/en arrière.
Un effet tout con mais qui fait toujours mouche. :p
Ça s’appelle le Dolly Zoom (ou Vertigo Effect) :
http://www.youtube.com/watch?v=iv41W6iyyGs
Je joue avec le FOV (Field of View) que je contrebalance en bougeant la caméra en avant/en arrière.
Un effet tout con mais qui fait toujours mouche. :p
Ça s’appelle le Dolly Zoom (ou Vertigo Effect) :
http://www.youtube.com/watch?v=iv41W6iyyGs
Oui, je connais l'effet! Mais, c'est la technique qui m'intéresse! (Le code quoi! Ouais, je sais, je suis chiant...) :)
Je régis ça de façon toute bête dans ma fonction calcCamera.
Les noms de variable sont suffisamment explicite je pense :
//update fov and cam offset distance (only while moving -velocity-)
if(bSprinting && VSize(Velocity) > 1.0 && Physics != PHYS_Falling)
{
if(CamFOV < 120)
CamFOV = Lerp(CamFOV, 120, 0.08);
PC.PlayerCamera.SetFOV(CamFOV);
CamMaxDistance = 100;
if(CamOffsetDistance != CamMaxDistance)
CamOffsetDistance = Lerp(CamOffsetDistance, CamMaxDistance, 0.08);
}
else
{
if(CamFOV > 90)
CamFOV = Lerp(CamFOV, 90, 0.1);
PC.PlayerCamera.SetFOV(CamFOV);
CamMaxDistance = default.CamMaxDistance;
if(CamOffsetDistance != CamMaxDistance)
CamOffsetDistance = Lerp(CamOffsetDistance, CamMaxDistance, 0.1);
}
(Sinon j'ai testé Meshlab, mais je mal l’utilise, j’arrive pas à charger de gros obj dedans, il pante systématiquement. Je crois que je vais rester avec Decimation Master et le Poly Reduction de Maya)
Ach ! Gross malheur ! Bon, faudra que je trouve un modèle vraiment lours et que je teste chez moi. Dommage.
http://www.froyok.fr/blog/wp-content/uploads/2012/02/blog_deb_1.jpg (http://www.froyok.fr/blog/2012-02-exil-dev-blog-1-physics-in-udk-and-colossus)
"Les joies de la physique" : Physics in udk and Colossus (http://www.froyok.fr/blog/2012-02-exil-dev-blog-1-physics-in-udk-and-colossus)
Un petit dev-post, je vais essayer d'en faire régulièrement. Ça me permettra de poser plus souvent à plat mes avancés. :)
Second dev-blog :
http://www.froyok.fr/blog/wp-content/uploads/2012/03/blog_header.jpg
Physics and concept art (http://www.froyok.fr/blog/2012-03-exil-dev-blog-2-physics-and-concept-art)
Je pensais faire des updates plus régulières, mais avec mon école je suis overbooké. :p
En plus de ce que je raconte sur mon blog, je suis en train de bosser sur les corniches dynamique.
Je tente d'accrocher le joueur et de le déplacer en même temps qu'une plateforme par exemple.
Mais ça bugue pas mal (genre téléportations incongrues).
Je teste également quelques props :
http://www.froyok.fr/blog/wp-content/uploads/2012/03/rock_toolbag_test06.jpg
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés