« 1 (2)


Re: Où sont les limites de blender ?
OverdOzed
Inscrit:
05/11/2008 18:40
Post(s): 511
Merci pour vos réponses, je vois qu'il y'a pas mal d'idées, même si je pourrais pas tout faire

Initialement voilà ce que j'avais prévu :
- intégration du système d'input que j'ai créé pour le coremod (ça permet de définir une fonction de callback lorsqu'une touche est appuyé) et si possible correction du problème avec les claviers azerty
- Optimiser le rendu du mieux que je peux
- Ajouter un système d’événement (comme ce que j'ai utilisé sur le coremod)
Et je voulais essayer d'implémenter un système de plug-in c++
(Une dll à placer quelque part, qui est automatiquement chargé)

J'ai déjà implémenté un système de HUD sur le coremod, j'ai prévu de le re-coder en c et laisser la possibilité de charger un fichier similaire au html.

Concernant les ajout que vous avez proposé, voilà ce que je pense ajouter :
- Un système de particule
- Une optimisation pour les terrains
- De meilleurs outils pour le bge (dans l'éditeur)
- Ajout de système de skybox

Je vais éviter de toucher au multi, c'est pas mon point fort
Pour la logic nodale, le post process et les améliorations graphique, puisqu'il y a déjà des projets en court je vais éviter.

N'hésitez pas à continuer de proposer d'autres idées et/ou répondre aux questions du premier post, je lirais les réponses.
@+

Contribution le : 25/10/2014 02:46
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
Fou Furieux du Clan
Inscrit:
21/08/2014 10:50
Post(s): 128
Bonjour!

Fioooouuuuu!!!! Et ben t'as du boulot! Bon courage et merci pour la communauté Blender.

Contribution le : 25/10/2014 07:21
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
OverdOzed
Inscrit:
19/01/2008 03:25
De tu voit le nuage sur la carte météo bin j'habite là
Post(s): 2554
@ ebrain il y a un actuator mouse dans la 2.72

@ tiger pour le hud il manque des choses crucial dans bgui
il faudra un moment avant d'en faire un addon facile a utiliser

pour la portabilité il existe tout de même pas mal de projet prometteur (j'en ferais pa la liste ici mais je peut ouvrir un tread si vous voulez)

pour le reste je suis plutôt d'accord j'ajouterai un vrai support DES claviers

edit j'avais pas vu la page 2

pour le terrain tu compte intégrer ca :

http://blenderartists.org/forum/showthread.php?256768-Terrrain-LOD-UPDATE-dynamic-shadows-!!-huge-open-world-for-all-(glsl-shader)

??

Contribution le : 25/10/2014 09:51
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
OverdOzed
Inscrit:
02/01/2011 12:31
Post(s): 481
Salut

Bah t'en as du boulot.

@ moaa: D'accord mais c'est quoi qui manque en résumé?

Et pour l'édition du code source c'est en C ou en python?

Allez bon courage

A++

Contribution le : 25/10/2014 10:42
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
Clan Afficionado
Inscrit:
28/02/2013 18:16
Post(s): 60
@Barbapapa:
En réalité le multithread ne fonctionne pas, en tous cas, pas comme on le voudrait. Les threads // n'existent que le temps d'exécution des scripts python. Tu peux faire un simple test : lance un script qui créé une tache (exemple: afficher bonjour) une seule fois et n'exécute aucun autre script. Rien ne se passera. Par contre, si tu exécute un autre script toutes les 10 secondes par exemple, tu verras un affichage toutes les 10 secondes également. Pourquoi ? Parce que la tâche // n'est traitée que durant l'espace "temps" alloué à python. C'est quasiment incontournable avec Blender/Python. Par contre, on pourrait peut-être implémenter un nouveau node de type controller, écrit en C et ayant pour objectif de gérer le multitâches (réel).

Contribution le : 25/10/2014 11:08
_________________
Auteur du livre "Créez vos propres jeux vidéo 3D comme les pros avec le Blender Game Engine" aux éditions Graziel, parution mai 2014
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
Fou Furieux du Clan
Inscrit:
21/08/2014 10:50
Post(s): 128
@Bénicourt: Je suis pas sûr d'avoir compris ta réponse. Oui les threads ne marchent que le temps de l'exécution du script python, mais c'est plutôt bien non? Le script python, on le fait marcher quand on veut, le temps qu'on veut, non? Donc le thread aussi...

Quand je disais que le threading marchait, je pensais à un truc comme ça:

http://www.pasteall.org/blend/32349

EDIT: Selon que ton processeur va plus vite ou plus lentement que le mien, tu peux changer la valeur de i dans la fonction boucle... Normalement, au début, le texte, c'est: "Attente". Et quand la boucle du thread est finie, ça devient: "Fin de la boucle".

Contribution le : 25/10/2014 17:36
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
OverdOzed
Inscrit:
19/01/2008 03:25
De tu voit le nuage sur la carte météo bin j'habite là
Post(s): 2554
@ tiger

pas de scroll bar la gestion des layers est pas terrible

les callbacks sont pas top etc...

Contribution le : 25/10/2014 22:47
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
OverdOzed
Inscrit:
23/02/2012 07:35
Post(s): 563
+++++
+ Logic Nodes : ce serait vraiment énorme ! -> force du BGE; pouvoir capter tous les outputs des briques et être capable de modifier leurs paramètres (on peut le faire en code).
+++++

+++++
+ Physique Brute : une version physique uniquement du moteur; pour permettre de mettre en place des serveurs de jeux (où on n'a pas besoin de graphismes !). Ca permettra la gestion du multijoueur (avec le système de thread). (+ ça tournerait facilement sur pleins de machines !)
+++++

~ proposer d'autres langages de dev ? (lua par exemple)
+ interface orientée développement de jeux :
++ une console (interpréteur) IG (qu'on pourrait faire apparaître en overlay et utiliser du code pour voir le contenu de la scène, les variables, etc. -> éviter d'avoir à faire des print dans la console)
++ un véritable éditeur de texte dans Blender (l'actuel ne marche pas bien); yn ide ? (avec une api directement accessible grâce à l'autocomplétion)
+~ pouvoir gérer tous les scripts dans Blender (être capable de construire une arborescence de fichiers); gérer une sorte de "projet" (avec les différents sous dossiers pour les images/musics/scripts/ressources/etc).
+ une meilleure gestion du son (pouvoir appliquer des filtres !).
~ débogage avancé; si blender rencontre une erreur il met le jeu en pause, dans la console (le nouvel interpréteur) il affiche l'erreur et donne la main au dev qui peut alors entrer du code... et demander de reprendre le jeu.
~ gestion de la pause : pouvoir mettre en pause la physique les scripts ou le rendu; ex : si le jeu est en pause et que je déplace un objet via un script, je voudrais ensuite faire un refresh pour avoir le bon rendu, sans pour autant qu'il se soit écoulé une frame (pour la physique ou pour les autres scripts).
~ => gérer comment sont appelés les scripts, leur ordre, pouvoir les mettres en pause...

~ animations procédurales ?
~ gestion de l'occulus ou de la kinect ?
+ proposer une collection de filtres (des vrais, parce que ceux qu'on a ne servent à rien). On a juste le motion blur et la capacité de mettre le jeu en gris ou sepia ! Ouah !
+ Pouvoir modifier les matériaux IG; là on peut juste jouer avec le object.color.
+ Oui, il faut revoir la physique et ajouter les particules. (+ les navemeshs et autres système de détections d’éventements)

Par exemple, je me demande pourquoi la physique du jeu fait (approximativement) ça:
from bge import logic, constraints
def main(cont):
    own = cont.owner
    KX_Char = constraints.getCharacter(own)
    KX_Char.gravity = 0
    z = -9.8*own["Timer"]/60 # -g*t est la vitesse de chute "normale", pourquoi faut-il diviser pas les fps ?
    KX_Char.walkDirection = [0, 0, z]

C'est curieux, non ?

- support pour les consoles/web/mobile... <- il vaut mieux avoir un moteur déjà "complet" pour ordinateur.


Des plus pour le BGE :
+ Un "BGE Manual".
+ Un jeu comme Yo Frankie; un gros truc qui montre qu'on peut faire qqchose avec !
~ Une communauté autour du BGE; un site avec un forum dédié et une collection de scripts de références mis à jours suivant les versions (comme le disait Ebrain, si on copie/colle un script, souvent ça ne marche pas; l'idée serait de fournir des scripts fiables et toujours à jour !).


- Le plus important (:humour:): rendre Blender payant et non libre pour que les studios commencent à l'utiliser et à se dire "c'est un soft pro".

Contribution le : 26/10/2014 12:38
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
Touriste
Inscrit:
27/10/2014 18:09
Post(s): 19
Bonjour les limites du BGE
Ce qui me pèse le plus c'est la quasi inexistence de possibilité de proposer d'essayer son petit bout de jeu au autres. Pour avoir ne serais-ce que l'impression de pas bosser que pour soi, avoir des avis, un retour sur ce qui plaît et ce qui ne plaît pas dans le jeu.
Je sais qu'il existe BURSTER, mais je le trouve vraiment pas top.
Alors quelqu'un connaît-il un moyen efficace de publier son jeu sur le web ?
Unity le propose plus je crois... mais c'est une contrainte de créer pour Unity, après si c'est la seule solution je partirai dans cette direction.
Merci

Contribution le : 06/12/2014 11:56
Créer un fichier PDF de la contribution Imprimer


Re: Où sont les limites de blender ?
Ze Grand Manitou
Inscrit:
24/07/2003 14:50
De la Région Parisienne
Post(s): 21822
Citation :

darkarrosoir a écrit:
Unity le propose plus je crois... mais c'est une contrainte de créer pour Unity, après si c'est la seule solution je partirai dans cette direction.


Pour info, cette fonctionnalité est permise seulement depuis Unity Pro. J'aimerais te dire le contraire, mais Unity reste le plus simple et efficace pour les exports vers les mobiles et web.

Burster est complètement dépassé. Il n'utilise que la version 2.49b et n'a pas changé d'un iota depuis sa publication.

Bref c'est compliqué tout ça, et y'a pas de choix idéal .
@+

Contribution le : 08/12/2014 07:57
_________________

Mickaël Guédon | Site pro : www.mickaelguedon.com | Fondateur du Blender Clan : www.blenderclan.org
Auteur de Formations Blender chez Elephorm
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 (2)




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 Utilisation des textures 3 15 Aujourd'hui 14:15:19
Lylo 
Hors Sujet !! Blobs Opera 3 51 Aujourd'hui 12:30:04
moonboots 
Questions & Réponses [non résolu] Différence entre le viewport et le rendu dans une simulation de particule. 3 69 Hier 23:31:29
lucky 
Questions & Réponses Problème de clic gauche poisseux dans nouveau Blender    [1][2] 10 399 Hier 16:55:15
moonboots 
[WIP] et travaux terminés Animation Nodes & MIDI    [1][2] 10 2054 Hier 15:51:09
WinZs 
Moteur de jeu GameBlender et alternatives Dulcis - Démo de RPG sur Unity    [1][2] 12 290 Hier 12:51:47
meltingman 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[5] 42 3040 Hier 11:30:30
Guiu 
[WIP] et travaux terminés [WIP] Avion de combat    [1][2][3]...[9] 87 14911 Hier 02:15:02
meltingman 
Questions & Réponses Texture des plastiques "Lego" 1 62 15/01 21:44:39
lucky 
Questions & Réponses Soucis dépliage UV 1 48 15/01 18:30:22
moonboots 
Hors Sujet !! Tuto débutant : un hippocampe - #1 le Maillage de base 0 44 15/01 15:51:07
meltingman 
Questions & Réponses Crash intempestif 2.91 4 66 15/01 15:13:32
lucky 
[WIP] et travaux terminés [WIP] Projet Darwin (nom temporaire)    [1][2][3]...[5] 40 7395 15/01 14:28:37
Bibi09 
Questions & Réponses congés    [1][2] 14 6391 14/01 01:28:11
meltingman 
Questions & Réponses [résolu] Copie sur DD externe corrompue 4 169 13/01 23:09:31
Carne 
Le coin des geeks Amd vs Nvidia    [1][2][3] 21 421 13/01 17:20:48
Lylo 
Questions & Réponses [résolu] faces qui disparaissent v2.91 1 88 13/01 16:26:05
skatekitchen 
Hors Sujet !! Booster sa créativité sur Blender - tuto de configuration 0 82 12/01 23:07:59
meltingman 
Questions & Réponses Dynamic paint 2 166 11/01 21:05:18
JaAlVir657 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[48] 475 147030 11/01 19:16:24
sbkodama 

Qui est en ligne
196 utilisateur(s) en ligne (dont 142 sur Forums)

Membre(s): 3
Invité(s): 193


IsidroRine, ShawneeLaz, Lylo, plus...
Nouveaux membres
HuldaOster 17/1/2021
HoracioSmy 17/1/2021
IsidroRine 17/1/2021
RamonitaCh 17/1/2021
RoscoeCei 17/1/2021
LoydSalo3 17/1/2021
ShawneeLaz 17/1/2021
LeeMiethke 17/1/2021
LawerenceB 17/1/2021
AlyceMiram 17/1/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Fev 15
Anniversaire de Dany
Fev 23
anniversaire de windspirit
Mar 14
Anniversaire de AMV12
plus 261 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