(1) 2 3 »


construire son blender
OverdOzed
Inscrit:
30/06/2006 16:34
Post(s): 416
Slt ce poste concerne les afficionados de la programmation, jvien de dwld les sources de blender et je capte rien.
En faite, jvois pas "la colonne vertebrale de blender" les fichiers importants.
Jminteresse aux module qui gere la physique dans blender histoire d'analyser le code. Si quelqun à des informations sur comment se retrouver dans tout ça je suis prenneur.

Contribution le : 23/08/2006 19:24
Créer un fichier PDF de la contribution Imprimer


Re: construire son blender
Fou Furieux du Clan
Inscrit:
14/07/2005 16:23
Post(s): 102
J'ai pas vraiment d'infos à te donner, mais je suis aussi intéressé. C'est bien du C++ ?

Contribution le : 23/08/2006 19:28
Créer un fichier PDF de la contribution Imprimer


Re: construire son blender
Ze Grand Manitou
Inscrit:
24/07/2003 14:50
De la Région Parisienne
Post(s): 21822
Citation :
Jminteresse aux module qui gere la physique dans blender histoire d'analyser le code.


Facile : blender/source/gameengine/Physics

Euh par défaut c'est Bullet qu'il faut prendre (ce que je te conseille c'est le meilleur ).
@+

Contribution le : 23/08/2006 19:29
_________________

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


Re: construire son blender
OverdOzed
Inscrit:
30/06/2006 16:34
Post(s): 416
ebrain, tu m'as lair de bien comprendre blender par exemple ton projet birds tu le fais en etant autodidacte ou en ayant eu une formation auparavant?
concernant, les sources tu te documente comment? est-ce a partir de doxygene? parce que c pas simple, moi jsui encore habitué à chc les fichiers main puis a créer quelque class que j'utiliserais pour faire mon programme.
Là, y a pas de fichier main, jvois pas le debut ni la fin. J'pense que c'est l'esprit des logicielles dit evenmentiel reagissant aux actions d'un utilisateur.

Par exemple saurais tu m'expliquer comment dois-je penser la programmation? Lorsque dans la scene principale je passe en mode edit, je selectionne un vertex que je deplace.

Mon niveau actuelle me dit d'aller voir dabord le fichier concernant le mode edit (genre "edit.cpp") puis d'y chc une fonction genre "selection_vertex" puis je sais pas la suite lol.....

C vrais que ces questions n'ont pas a ce posé pour ceux qui maitrise deja, mais bon l'esprit de blenderclan est d'aider les plus faible (la devise de maître yoda)
Null part on trouve des infos la dessus et lorsque que l'on trouve ce sont généralement des initiés, donc difficile de comprendre leur préocupation.
Commençons par les questions simples

Contribution le : 23/08/2006 19:55
Créer un fichier PDF de la contribution Imprimer


Re: construire son blender
Ze Grand Manitou
Inscrit:
24/07/2003 14:50
De la Région Parisienne
Post(s): 21822
Citation :
concernant, les sources tu te documente comment?


Je fouine . Nan ben j'ai aucune formation, c'est juste beaucoup de curiosité et de patience .

Et sinon au passage je n'ai jamais fait aucune modification "valable" du code de blender .
@+

Contribution le : 23/08/2006 20:05
_________________

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


Re: construire son blender
OverdOzed
Inscrit:
28/07/2003 09:26
De Paris
Post(s): 614
Hello,

Je crois que Blender est du full C.

A +,

Dienben

Contribution le : 24/08/2006 09:09
Créer un fichier PDF de la contribution Imprimer


Re: construire son blender
OverdOzed
Inscrit:
03/05/2006 21:46
De Cognac
Post(s): 1248
Citation :

dienben a écrit :
Hello,

Je crois que Blender est du full C.

A +,

Dienben


Hé! le C n'est pas orienté objet, on ne peux pas concevoir de classes avec, mais seulement des structures!

Contribution le : 24/08/2006 09:47
_________________


Créer un fichier PDF de la contribution Imprimer


Re: construire son blender
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5851
pbrn au passage si le C n'est pas OO on peut quand même faire des classes... quand même... Et en se démerdant bien on peut même faire quasi de l'objet.

Mais c'est vrai que blender c'est du C++ et un peu de python et que le c++ c'est ++ mieux :) huhu

Citation :

volkukan a écrit :
ebrain, tu m'as lair de bien comprendre blender par exemple ton projet birds tu le fais en etant autodidacte ou en ayant eu une formation auparavant?
concernant, les sources tu te documente comment? est-ce a partir de doxygene? parce que c pas simple, moi jsui encore habitué à chc les fichiers main puis a créer quelque class que j'utiliserais pour faire mon programme.
Là, y a pas de fichier main, jvois pas le debut ni la fin. J'pense que c'est l'esprit des logicielles dit evenmentiel reagissant aux actions d'un utilisateur.

Par exemple saurais tu m'expliquer comment dois-je penser la programmation? Lorsque dans la scene principale je passe en mode edit, je selectionne un vertex que je deplace.

Mon niveau actuelle me dit d'aller voir dabord le fichier concernant le mode edit (genre "edit.cpp") puis d'y chc une fonction genre "selection_vertex" puis je sais pas la suite lol.....

C vrais que ces questions n'ont pas a ce posé pour ceux qui maitrise deja, mais bon l'esprit de blenderclan est d'aider les plus faible (la devise de maître yoda)
Null part on trouve des infos la dessus et lorsque que l'on trouve ce sont généralement des initiés, donc difficile de comprendre leur préocupation.
Commençons par les questions simples


Alors prends surtout pas mal ce que je vais te dire, mais à en juger par tes propos je te conseilles de t'armer un peu plus en prog avant de t'attaquer aux sources de blender qui est quand même plus balaise qu'il en a l'air (tout mignon et tout léger qu'il est une fois compilé ) et c'est assez fouilli des fois pour trouver certains trucs...

vala
@ plouche
Nx.

Contribution le : 24/08/2006 12:13
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: construire son blender
OverdOzed
Inscrit:
28/07/2003 09:26
De Paris
Post(s): 614
Hello,

Faire de l'objet en C c'est possible, mais on a pas inventé le C++ pour rien.

En tout cas, armes toi de patience et d'un bon manuel de C pour entrer dans le code...

Si tu veux programmer pour Blender, commence, à mon avis, par scripter en Python, tu peux déjà faire des truc pas mal.

A +,

Dienben

Contribution le : 24/08/2006 13:13
Créer un fichier PDF de la contribution Imprimer


Re: construire son blender
Fou Furieux du Clan
Inscrit:
01/07/2004 22:41
De 33
Post(s): 186
Blender est écrit en C ET en C++, ce qui est possible (et même fréquent en tou cas pour des projets anciens) puisque C++ est une surcouche de C; en pratique c'est très difficile de programmer objet en C sans un outil auxiliaire type générateur de code, et ça ne présente pas d'intérêt sinon d'avoir un programme illisible.
Donc blender mélange allègrement l'objet et le procédural, ce qui est du à l'historique du projet; s'il fallait le réécrire from scratch maintenant, il serait surement très différent.

Sa structure est très complexe, très difficile à comprendre pour qui n'a pas participé à son développement, et elle n'est pas en tout cas un exemple à suivre; ya qu'à voir par exemple la régression systématique du game engine à chaque release.

Donc faut pas s'en faire, si tu comprends pas comment il est écrit, c'est tout à fait normal; et j'ajoute que si tu n'es pas un développeur C/C++ chevronné, je déconseille d'essayer de faire des modifs dans le code.


Contribution le : 24/08/2006 15:57
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 3 »




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 Rigging: Soucis au niveau du weight painting, obtenir un meilleur résultat lors d'un étirement ? 4 600 Aujourd'hui 17:42:45
PounchPounch 
Questions & Réponses Problème de rendu Blender 0 20 Aujourd'hui 17:17:45
byk 
Hors Sujet !! Sappling gen generateur d'arbres - tuto blender 7 1158 Aujourd'hui 16:30:53
meltingman 
Questions & Réponses Adaptation terrain 7 169 Aujourd'hui 16:08:44
Redstar 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[11] 105 7048 Aujourd'hui 10:55:38
blend74 
Moteur de jeu GameBlender et alternatives [WIP] Godot Engine - Projet Arsenal    [1][2] 10 318 Aujourd'hui 10:44:47
Redstar 
Questions & Réponses Maillage et système de particules 6 127 Aujourd'hui 08:37:06
yawdpwal 
Questions & Réponses [non résolu] Problème Aspect du verre (Glass BSDF) 3 175 Hier 16:55:18
tulipe-rouge 
[WIP] et travaux terminés Bonjour à tous, une vanité moderde 2 68 Hier 16:37:06
tulipe-rouge 
Questions & Réponses Texture importée déformée... HELP 2 113 Hier 09:50:36
Jreno 
Questions & Réponses Couleur de peau 1 203 26/09 07:22:23
Horemheb 
Questions & Réponses image as plane: éviter les ombres 5 144 25/09 19:07:45
blend74 
Questions & Réponses Blender et Mac, faisons le point 6 174 25/09 11:26:02
Bibi09 
Graphisme alternatif Dessiner à la tablette avec Krita : demande conseils    [1][2] 17 27821 24/09 16:49:32
blend74 
Hors Sujet !! un visage avec Blender tutoriel facile débutant 1 328 24/09 16:44:38
blend74 
Questions & Réponses Blender et Mac, faisons le point 0 73 24/09 09:11:50
ludo66 
Questions & Réponses Aplanir plusieurs surfaces à la fois 3 100 24/09 02:45:51
Vinke013 
Questions & Réponses message d'erreur help 0 78 23/09 12:45:05
blend74 
Graphisme alternatif les addons pour blender : bumarin etc    [1][2] 13 666 23/09 11:13:07
blend74 
[WIP] et travaux terminés Anatomie open source dans Blender    [1][2] 10 1549 23/09 00:26:54
meltingman 

Qui est en ligne
127 utilisateur(s) en ligne (dont 76 sur Forums)

Membre(s): 2
Invité(s): 125


ThomasCata, RenaldoNut, plus...
Nouveaux membres
Ardis24S9 28/9/2021
HueyApodac 28/9/2021
StephanyRo 28/9/2021
MarcusElam 28/9/2021
KerryLette 28/9/2021
TraceyChev 28/9/2021
LillyLapp5 28/9/2021
ChandraQui 28/9/2021
GavinHewit 28/9/2021
MQMCerys01 28/9/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Oct 8
Anniversaire du Grand Mechant Fadge
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
plus 248 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