« 1 2 (3) 4 5 6 ... 9 »


Re: hARMful engine
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1874
Je ne voulais pas avancer trop vite sur le sujet, mais comme tu en parles, je ne peux plus me taire

En effet, ta réflexion est bonne car je m'étais dit: "Ok, ton moteur, bibi09, il semble intéressant. Mais réalises-tu le niveau utilisateur requis pour le maitriser à côté de Unity ou l'UE4 ? Les gens vont vite faire leurs choix."

Il me semble donc naturel qu'en plus de le rendre attractif ton moteur, tu dois le rendre simple d'utilisation.

Tu t'y connais mieux que nous en technique mais je comprends bien que c'est chaud patate.

Mais ce qui est intéressant, c'est de se rendre compte des difficultés qu'on ne peut que déceler que quand on débute le projet.

Contribution le : 13/03/2020 11:46
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3075
Merci pour ton avis !
Tu as parfaitement raison et j'en avais tout à fait conscience.

Pour l'instant, le moteur n'est pas fait pour être utilisé par d'autres personnes. A l'avenir, pourquoi pas mais mon but premier est d'apprendre.

Je me suis rendu compte de ces deux soucis (manipulation et rendu) en passant de l'autre côté, à savoir en tant qu'utilisateur.


Avant de commencer le projet de l'éditeur, je dois réfléchir à la techno que je vais utiliser.
Je pencherais plus pour imGUI qui dispose déjà de gizmos. Ce n'est pas un souci pour coder ça moi-même mais c'est source d'énormément de bugs. imGUI possède aussi de quoi faire un node editor pas mal du tout.

Contribution le : 13/03/2020 14:27
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3075
Bonsoir (ou bonjour vu l'heure ) !

Ca m'a pris du temps pour tout régler les éclairages, les matériaux, le choix de la musique... Mais ! La vidéo de présentation est enfin là !!!


https://www.youtube.com/watch?v=cxUawRNoaf8

Contribution le : 19/03/2020 03:13
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1263
Bien rythmé la vidéo ! C'est sur que sans interface c'est pas évident mais tu as bien réussi a démontrer les différentes features déjà disponibles.
Un bon courage à toi pour l'éditeur, j'ai hâte de voir les premiers résultats en tout cas

Contribution le : 19/03/2020 11:02
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3075
Merci Hook ! Il n'y a pas énormément de features pour l'instant, j'ai énormément plus bossé sur le cœur du moteur que le visuel. Les prochaines releases seront plus "intéressantes" à voir par contre (et à programmer du coup) !

J'étais super content de pouvoir animer de façon assez dynamique certains objets comme les vaisseaux. J'avais trouvé un bout de code me permettant de calculer des splines pour l'interpolation entre les keyframes.
https://kluge.in-chemnitz.de/opensource/spline/

Avec ça, il m'a "suffit" de faire l'animation dans Blender puis de reporter les valeurs des keyframes (translation, rotation) à la main dans le code... C'était un peu long et pénible.

Dans l'éditeur ça sera fait graphiquement par contre, comme dans Blender. De même que la création des matériaux avec des boîtes à connecter comme le Node Editor de Blender.

Je ferai une première maquette de l'éditeur dans les prochains jours, pour voir la disposition des élements de la GUI. En même temps, je testerai imGUI et les différentes parties/extensions qui seront utiles (node editor, gizmos, docking, ...).



EDIT: Ce soir, j'ai trouvé le nom de l'éditeur. Au début j'étais parti sur un simple hARMful Editor. Mais bon, ça ne collait pas au principe de nommage du projet (chaque nom de bibliothèque possède un nom qui a un sens en anglais et dont chaque lettre est l'initiale de sa description).

Ce sera hEWER, pour "hARMful Engine With Easier Realizations" (ou en français, le moteur hARMful avec des réalisations simplifiées).


Contribution le : 19/03/2020 11:21
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3075
Bonsoir,

Voici une première ébauche de la maquette pour l'UI de l'éditeur.


J'aimerais faire plusieurs vues, un peu comme on en a dans Blender 2.8x selon ce qu'on veut éditer. J'ai pensé par exemple à ces différentes possibilités, c'est pas définitif. Je ne sais pas si toutes y seront ou si d'autres seront ajoutées :
- Scène 3D pour positionner les éléments ;
- Édition des matériaux (système de nœuds avec prévisualisation) ;
- Édition d'animations (keyframes, transition d'animations squelettales, ...) ;
- Scripting pour coder directement dans l'éditeur ;
- UI pour gérer la GUI de menus, le HUD du jeu, etc ;
- Settings pour définir les réglages de rendu.

J'hésite encore sur la techno à utiliser. imGUI a des choses intéressantes et Qt aussi...



PS: la maquette est réalisée avec Inkscape.

EDIT: j'ai mis à jour l'image.

Contribution le : 21/03/2020 19:46
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1874
Un peut cartoonesque comme visuel mais on dirai un joli mélange entre une interface Unity et Linux

Contribution le : 22/03/2020 09:54
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3075
Merci pour ton retour !
Unity est une référence en terme d'UI, à mon avis. Si je prends l'exemple de l'UE4, son UI est trop bordélique à mon avis. On se retrouve vite avec 14 fenêtres/panneaux affichés et qui se chevauchent...

Mon but est de proposer une UI simple et claire.
Y compris pour le scripting, plus tard, j'aimerais proposer de quoi laisser la possibilité de mixer entre développement visuel (nodes) et script (code). Les scripts développés deviendraient eux-mêmes des nodes qu'on pourrait ensuite connecter dans le reste du graphe. J'en ai des frissons dans le dos tant ça m'a fait souffrir mais cette idée me vient de Matlab qui propose ce genre de choses (Simulink).

Entre ça et ça, mon choix est vite fait !

Dans mon ancienne boîte, l'UI d'Unity a également été très repompée dans un éditeur 3D (sur lequel je ne travaillais pas). Dans ma boîte actuelle, je développe un éditeur 3D très simplifié - destiné à un public non expert ni en 3D ni en informatique - et Unity fait partie des références qu'on prend pour l'ergonomie, avec 3DSMax, Blender, etc.

J'ai encore fait une mise à jour, je pense que ça ira comme ça pour donner une idée. C'est une maquette donc le design est sujet à ajustement selon les limitations techniques...

Contribution le : 22/03/2020 13:05
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3075
Bon, j'avais un doute sur la possibilité que j'avais de réaliser cet éditeur graphique en "public". Je crains d'être légalement bloqué par rapport à mon travail professionnel consistant justement à développer un éditeur 3D (même si les fins et le public visé sont différents, ça peut éventuellement être vu comme une concurrence déloyale).

Donc, je vais étudier la GUI malgré tout de mon côté. Par contre, l'éditeur s'il prend forme ne sera ni opensource ni distribué... La seule utilité sera qu'il va me permettre d'améliorer mes connaissances en GUI.


Contribution le : 23/03/2020 15:17
Créer un fichier PDF de la contribution Imprimer


Re: hARMful engine
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1263
Citation :

Bibi09 a écrit:
Par contre, l'éditeur s'il prend forme ne sera ni opensource ni distribué... La seule utilité sera qu'il va me permettre d'améliorer mes connaissances en GUI.


C'est vraiment dommage...
Ça bloque par rapport à ta boîte actuelle du coup si j'ai bien compris ? Bon on pourra au moins voir des screens c'est déjà ça

Contribution le : 23/03/2020 22:06
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 2 (3) 4 5 6 ... 9 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses [DEBUTANT] Comment exporter 2 canaux uv/texture en glTF 2.0 ? 1 7 Aujourd'hui 06:46:57
punkcoders 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[13] 124 9760 Hier 20:21:02
blend74 
Moteur de jeu GameBlender et alternatives [WIP] Godot Engine - Projet Arsenal    [1][2][3] 21 1470 Hier 16:20:45
Redstar 
Questions & Réponses plan de coupe booléen 3 55 Hier 15:21:37
yawdpwal 
Questions & Réponses Rendement en temps réel pour l'animation ? 6 76 Hier 14:21:48
thomas56 
Questions & Réponses [non résolu] Question/Problème de Fluides sur Blender 2 40 Hier 11:57:08
CBY 
Python & Plugins BlenderGeoAlt - Générer le terrain d'après des coordonnées 1 8056 Hier 08:33:08
Jambz 
Questions & Réponses Armature en IK sur squelette complexe 6 175 26/10 19:27:26
Redstar 
Questions & Réponses Texture Procedural Cercle de point 2 55 26/10 16:48:31
Berger 
Questions & Réponses MeasureIt et dpi 5 1004 26/10 15:16:15
Cdric 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[22] 219 22085 26/10 14:37:28
moonboots 
Questions & Réponses comment modifier l'échelle d'incrémentation d'un champ? 1 28636 24/10 20:09:37
moonboots 
Le coin des geeks vitesse d'un rendu EEVEE Windows/Linux 5 182 24/10 15:18:10
Bibi09 
Questions & Réponses Pousser le pc au max 3 190 22/10 11:07:37
xjoce 
Questions & Réponses [non résolu] Problème de vide 1 131 21/10 18:09:50
sapajou 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[10] 98 17994 21/10 15:53:58
Guiu 
Questions & Réponses [résolu] Os et FBX 3 298 20/10 16:15:38
zeromeetsinfinity 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[56] 559 171492 20/10 11:06:51
Redstar 
Questions & Réponses texture procédurale qui suis une plane 2 169 20/10 10:19:22
Many 
Questions & Réponses Vertex groups qui disparaissent 0 100 20/10 09:09:22
Melodicpinpon 

Qui est en ligne
223 utilisateur(s) en ligne (dont 89 sur Forums)

Membre(s): 5
Invité(s): 218


MarylynWeg, Madie14871, BellNugan0, MacStarnes, CarmineGil, plus...
Nouveaux membres
ShielaLkm3 28/10/2021
KarenLangl 28/10/2021
BHAAva1430 28/10/2021
VenusBeer 28/10/2021
KelvinHend 28/10/2021
OlivaCarne 28/10/2021
ChristieFr 28/10/2021
OYRGrady13 28/10/2021
Alyssa18N 28/10/2021
RashadTild 28/10/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 8
BUG de Lyon
plus 247 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445