(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): 5837
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
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[17] 164 13128 Hier 22:51:28
moonboots 
[WIP] et travaux terminés [terminé] Wild Landscape - Terminé    [1][2] 10 297 Hier 22:36:17
moonboots 
Hors Sujet !! un personnage de Blendman :) - Modélisation a partir de cubes 1 160 Hier 16:05:13
blendman 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[5] 45 2299 Hier 16:01:24
blendman 
Python & Plugins BlenderGeoAlt - Générer le terrain d'après des coordonnées 0 72 Hier 01:52:10
BlendX 
Python & Plugins Vegetation addon - tree, animation et plus ! 7 1666 27/07 23:26:14
ferrari6 
Python & Plugins [terminé] City pack Cars pour Blender 2 342 27/07 23:22:24
ferrari6 
Questions & Réponses [non résolu] armature qui suit une autre armature 3 156 27/07 13:27:17
Many 
Inkscape Créer des fichiers dxf séparé 0 38 27/07 10:01:46
Redstar 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[54] 539 163676 26/07 20:38:05
sbkodama 
Python & Plugins Mesh Cranium ( base mesh pour la sculpture 3D ) 0 65 26/07 08:52:22
stev 
[WIP] et travaux terminés Visage humain 4 249 26/07 07:08:36
Guilleto 
The Blender Clan 'tchat Les tutos de Stev ( CG Groovy ) 5 642 26/07 06:16:16
stev 
The Blender Clan 'tchat Impact de la compression sur le temps de rendu 0 84 25/07 09:57:17
Bibi09 
Questions & Réponses [résolu] Png et liseré blanc 5 255 23/07 20:56:32
meltingman 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3] 28 1552 23/07 16:11:40
meltingman 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[26] 256 30106 20/07 20:56:17
Bibi09 
[WIP] et travaux terminés [WIP] sinocératops    [1][2] 10 527 18/07 21:02:55
meltingman 
Le coin des geeks Colorisation, Krita ou Photoshop ?    [1][2] 14 618 18/07 20:50:51
sapajou 
Questions & Réponses Trace de la trajectoire d'un objet 5 266 17/07 18:33:25
moonboots 

Qui est en ligne
42 utilisateur(s) en ligne (dont 26 sur Forums)

Membre(s): 0
Invité(s): 42


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Aou 4
Anniversaire de xemphra
Aou 7
anniversaire Cem47
Aou 13
Anniversaire Siskas
plus 252 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