(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
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3][4] 34 3888 Hier 20:53:38
meltingman 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[40] 396 38504 Hier 16:54:32
yawdpwal 
Questions & Réponses [non résolu] IES Lights 0 33 Hier 16:25:11
Osnow 
Questions & Réponses Combien pour me faire un script qui permet d'ajouter une option driver sur l'icone de l'oeil? 6 296 Hier 14:56:23
lucky 
Questions & Réponses Ouvrir une définition (fichier .txt) de l'objet actif avec un raccourci depuis la vue 3D 0 46 15/09 15:30:03
Melodicpinpon 
[WIP] et travaux terminés [terminé] Utilisation de Blender pour esquisser des objets réels    [1][2] 12 208 14/09 19:18:19
MilWolf 
Graphisme alternatif les addons pour blender : bumarin etc 5 278 14/09 14:37:32
blend74 
The Blender Clan 'tchat ANNONCE IMPORTANTE : LE BLENDER CLAN REOUVRE !! Etat des lieux sur le présent et le futur :)    [1][2] 19 1759 14/09 12:20:39
Riggelm 
The Blender Clan 'tchat Les tutos de Stev ( CG Groovy ) 6 1090 13/09 11:17:43
stev 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[8] 79 5911 12/09 19:01:54
blend74 
Questions & Réponses Les objets qui voyagent seuls 2 129 12/09 14:20:48
D3DModelisation 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[21] 202 18442 11/09 20:09:34
moonboots 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[55] 544 167384 11/09 10:08:20
sbkodama 
Questions & Réponses control sur le grow mask et smooth mask en sculpt 2 141 10/09 23:50:51
maxime 
Questions & Réponses Difficultés de reprise d'un vieux projet 4 258 10/09 12:39:47
GLM 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[10] 90 15734 08/09 21:11:55
yawdpwal 
Questions & Réponses Comment faire la symétrie d’une multitude d’éléments. 4 293 06/09 14:55:39
jcnouveau 
Questions & Réponses Version portable et configurée sur Mac et Linux 0 152 06/09 13:43:15
Melodicpinpon 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS Unity - Version alpha disponible + discord    [1][2][3]...[67] 668 146928 06/09 12:44:54
Hook 
The Blender Clan 'tchat Avenir du Blender Clan - sondage    [1][2] 17 1471 06/09 08:50:54
Redstar 

Qui est en ligne
99 utilisateur(s) en ligne (dont 41 sur Forums)

Membre(s): 6
Invité(s): 93


AntonettaM, TraceeSher, Chance0414, JorjaQuise, Windy3866, Olga447986, plus...
Nouveaux membres
VernitaPal 17/9/2021
DarellShow 17/9/2021
TroyDamon 17/9/2021
MiaDuryea0 17/9/2021
GingerSkal 17/9/2021
CelesteHar 17/9/2021
NellySwett 17/9/2021
DarleneHar 17/9/2021
BlondellV6 17/9/2021
AndraMaste 17/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