Discuss Scratch
- Discussion Forums
- » Français
- » 3D sur Scratch
- pichu19800
- Scratcher
6 posts
3D sur Scratch
Bonjour,
J'aimerai savoir comment on fait de la 3D sur Scratch avec des explications simple (je suis en 5eme mais n'hésiter pas à mettre des trucs sur la programmations si ça a un rapport avec le sujet)
j'ai vu que c'était possible car il y a des projets en 3D sur Scratch comme 3D star wars
je remercie tous ceux qui pourront m'illuminer sur ce sujet
cordialement,
pichu19800
J'aimerai savoir comment on fait de la 3D sur Scratch avec des explications simple (je suis en 5eme mais n'hésiter pas à mettre des trucs sur la programmations si ça a un rapport avec le sujet)
j'ai vu que c'était possible car il y a des projets en 3D sur Scratch comme 3D star wars
je remercie tous ceux qui pourront m'illuminer sur ce sujet
cordialement,
pichu19800
- SBissay
- Scratcher
500+ posts
3D sur Scratch
Bonjour.
Je vais tâcher de répondre simplement : il est en effet possible de faire de la 3D sur Scratch, mais comme rien n'est pré-implémenté pour, il faut créer son moteur de rendu 3D soi-même.
C'est un peu fastidieux, mais surtout ça fait appel à des notions de mathématiques que tu n'as pas encore vues en 5ème : la trigonométrie (indispensable) et accessoirement le calcul matriciel (pas obligatoire mais ça aide vraiment).
… Du coup, pour les “explications simples”, c'est râpé.
Ainsi, voilà mon conseil :
Voilà, désolé pour la réponse un peu déprimante, mais encore une fois, sans prise en charge native par Scratch, faire de la 3D demande de solides bases mathématiques.
Je vais tâcher de répondre simplement : il est en effet possible de faire de la 3D sur Scratch, mais comme rien n'est pré-implémenté pour, il faut créer son moteur de rendu 3D soi-même.
C'est un peu fastidieux, mais surtout ça fait appel à des notions de mathématiques que tu n'as pas encore vues en 5ème : la trigonométrie (indispensable) et accessoirement le calcul matriciel (pas obligatoire mais ça aide vraiment).
… Du coup, pour les “explications simples”, c'est râpé.
Ainsi, voilà mon conseil :
- Soit tu es pressé et tu cherches des cours en ligne sur la trigonométrie, au besoin n'hésite pas à poser des questions ici. Une fois que tu maîtriseras le sujet, on sera en mesure de te fournir des explications sur le moteur 3D que tu pourras comprendre.
- Soit tu ne l'es pas et tu attends de voir ces notions en cours (et là il me faut l'aide de quelqu'un de plus jeune que moi pour te dire à quel niveau on voit ça).
Voilà, désolé pour la réponse un peu déprimante, mais encore une fois, sans prise en charge native par Scratch, faire de la 3D demande de solides bases mathématiques.
Last edited by SBissay (Jan. 9, 2018 09:26:47)
- Bouboufez
- Scratcher
1000+ posts
3D sur Scratch
La trigonométrie, on commence ça en 3ème
- Soit tu ne l'es pas et tu attends de voir ces notions en cours (et là il me faut l'aide de quelqu'un de plus jeune que moi pour te dire à quel niveau on voit ça).
- pichu19800
- Scratcher
6 posts
3D sur Scratch
bon bas dans ce cas je vais chercher des cours de trigonométries en ligne.
merci :-)
merci :-)
- zelda_64
- Scratcher
1000+ posts
3D sur Scratch
La trigonométrie, on commence ça en 3ème
- Soit tu ne l'es pas et tu attends de voir ces notions en cours (et là il me faut l'aide de quelqu'un de plus jeune que moi pour te dire à quel niveau on voit ça).
Ou 4e (malheureusement, presque toutes les 4e sauf la mienne l'année dernière XD )
Perso j'ai pas l'impression que c'est un sujet très compliqué niveau 3e ^^ tu connais CAH SOH TOA et c'est bon
(comment résumer un cours de deux pages en une seule phrase)
Salut toi !
Je m'appelle Zelda (mais pas dans la vraie vie, hein) et j'ai actuellement 15ans derrière moi ! (argh, je suis aussi proche de ma naissance que de mes 30ans O.O)
Donc cette signature est provisoire, c'est juste le temps d'en créer une autre, plus au goût du jour
- Dairop
- Scratcher
100+ posts
3D sur Scratch
Tu peux aussi en faire sans trop utiliser de trigonométrie en te basant sur des projets existants !
C'est ce que j'ai fait avec https://scratch.mit.edu/projects/195996305/ !
Je me suis tout-simplement inspiré de https://lc.cx/gAGs (j'ai ensuite modifié un peu le script mais passons). C'est un des projets avec de la 3D le plus simple à comprendre si tu veux débuter.
“Il suffit” de dessiner les objets à visualiser dans un logiciel 3d à l'intérieur d'un cube de 999*999*999 et de rentrer MANUELLEMENT les extrémités de tous les segments
J'ai donc un peu modifié la 3d et l’exécution des programmes et voila mon visualiseur 3D
Et, personnellement, il ma beaucoup aidé dans ma quette de la 3D parfaite
J'espère que ce message te serras utile, @Dairop
C'est ce que j'ai fait avec https://scratch.mit.edu/projects/195996305/ !
Je me suis tout-simplement inspiré de https://lc.cx/gAGs (j'ai ensuite modifié un peu le script mais passons). C'est un des projets avec de la 3D le plus simple à comprendre si tu veux débuter.
“Il suffit” de dessiner les objets à visualiser dans un logiciel 3d à l'intérieur d'un cube de 999*999*999 et de rentrer MANUELLEMENT les extrémités de tous les segments
J'ai donc un peu modifié la 3d et l’exécution des programmes et voila mon visualiseur 3D
Et, personnellement, il ma beaucoup aidé dans ma quette de la 3D parfaite
J'espère que ce message te serras utile, @Dairop
Last edited by Dairop (Jan. 12, 2018 15:09:56)
- Paul_Menard
- Scratcher
17 posts
3D sur Scratch
Salut !
SBissay, est-ce que tu peux préparer les explications concernant le moteur 3D pendant que je cherche des cours sur la trigonométrie sur internet ?
Je suis dans le même cas que pichu19800 et je suis en 4è, et je suis très pressé !
SBissay, est-ce que tu peux préparer les explications concernant le moteur 3D pendant que je cherche des cours sur la trigonométrie sur internet ?
Je suis dans le même cas que pichu19800 et je suis en 4è, et je suis très pressé !
- Paul_Menard
- Scratcher
17 posts
3D sur Scratch
Par ailleurs, quand tu dis que le calcul matriciel aide vraiment, ça permet de faire quoi ?
- smrman
- Scratcher
1000+ posts
3D sur Scratch
C'est principalement utilisé pour les agrandissements, les déformations et les rotations.
En tout cas en dessin…
Voilà 2 articles (un en anglais car l'article en français ne parle pas des matrices)
https://en.wikipedia.org/wiki/Scaling_(geometry)
https://fr.wikipedia.org/wiki/Matrice_de_rotation
En tout cas en dessin…
Voilà 2 articles (un en anglais car l'article en français ne parle pas des matrices)
https://en.wikipedia.org/wiki/Scaling_(geometry)
https://fr.wikipedia.org/wiki/Matrice_de_rotation
- Paul_Menard
- Scratcher
17 posts
3D sur Scratch
Est-ce qu'il faut juste apprendre sinus, cosinus et tengante ou il faut aussi apprendre le cercle trigonométrique, les radians… ?
- SBissay
- Scratcher
500+ posts
3D sur Scratch
Voilà, ça sert à appliquer les transformations. Or la gestion de la 3D, c'est de la gestion de transformations : les déplacements, ce sont des translations, tourner c'est des rotations, zoomer/dézoomer ce sont des homothéties… etc.
Concernant la préparation d'explications : vous êtes bien gentils, mais vous n'avez aucun des prérequis mathématiques, du coup je devrais écrire un cours de plusieurs dizaines de pages, et j'ai du travail à côté. De plus, il y a déjà d'innombrables ressources sur le net sur le sujet.
Donc je ne vais pas écrire un énième pavé (que je n'ai pas le temps d'écrire). Renseigne-toi par toi-même, et pose des questions précises sur ce qui peut te poser problème, là j'aiderai avec plaisir.
Désolé de la rudesse de la réponse, mais là je vois 3 sujets qui demandent l'impossible (“faire de la 3D simplement et de manière compréhensible par un élève de 4ème”), donc je suis obligé de répondre brutalement concernant l'impossibilité de la chose.
Concernant la préparation d'explications : vous êtes bien gentils, mais vous n'avez aucun des prérequis mathématiques, du coup je devrais écrire un cours de plusieurs dizaines de pages, et j'ai du travail à côté. De plus, il y a déjà d'innombrables ressources sur le net sur le sujet.
Donc je ne vais pas écrire un énième pavé (que je n'ai pas le temps d'écrire). Renseigne-toi par toi-même, et pose des questions précises sur ce qui peut te poser problème, là j'aiderai avec plaisir.
Désolé de la rudesse de la réponse, mais là je vois 3 sujets qui demandent l'impossible (“faire de la 3D simplement et de manière compréhensible par un élève de 4ème”), donc je suis obligé de répondre brutalement concernant l'impossibilité de la chose.
- Discussion Forums
- » Français
- » 3D sur Scratch