π
<-

[W.I.P] Make3D pour TI-Nspire

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 18 May 2009, 23:46

critor2000 wrote:oui, je veux :D:
Le grand Kong sur ma nSpire qui m'accompagnera partout :;):


Zut je sais ce que j'ai oublié :#sick#:
Bon pas grave, je fais mon up quand même :#tritop#:

Donc.. bah UP !

J'ai fais quelques essais de composition directement avec la calculatrice et on peut avoir des trucs pas mal,
comme pour le traceur de fonctions 3D, une boîte :
Image

Un truc MSN :
Image

Un visage suspect :
Image
ps : non c'est pas Dieu



Sinon je viens de rajouter une fonction permettant d'indiquer les directions des axes, qui est paramétrable dans les options réparties dans le tableur :
Image

Nouvelle fonction dans la librairie : flip_normals("Object") comme son nom l'indique, ça inverse les normales pour le mode solid du viewer.

Bon voilà... ah oui il faut que je refasse une exportation depuis Blender, pour voir si tout marche encore.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 18 May 2009, 23:53

Levak wrote:Image


Ô Grand Kong - comment trouves-tu cette idole à ton effigie?
Est-elle digne de toi? :;):

Peut-on s'agenouiller devant elle, et t'adorer à travers elle?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 19 May 2009, 00:48

hop, essais rapide d'export d'un tore, j'ai négligé les chiffres significatifs du coup ça le rend tout fripé le pauvre :
Image



En mode Wire : 15 minutes
En mode Solid : 3 minutes :D:
480 points.

@+
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 19 May 2009, 00:55

Levak wrote:hop, essais rapide d'export d'un tore, j'ai négligé les chiffres significatifs du coup ça le rend tout fripé le pauvre :
Image



En mode Wire : 15 minutes
En mode Solid : 3 minutes :D:
480 points.

@+


Au contraire, c'est génial: la version frippée ressemble à un fossile :;):
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Yak » 21 May 2009, 16:27

Dis moi Levak, tu ne pourrais pas optimiser le temps de calcul en evitant d'afficher et de calculer les coordonnées des points qui n'apparaissent pas ?

Je ne sais pas si c'est techniquement faisable...
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
User avatar
Yak
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 70.8%
 
Posts: 3382
Joined: 04 Feb 2005, 00:00
Location: Le nez dans mon ordi
Gender: Male
Calculator(s):
MyCalcs profile
Class: PSI

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 21 May 2009, 21:18

Yak wrote:Dis moi Levak, tu ne pourrais pas optimiser le temps de calcul en evitant d'afficher et de calculer les coordonnées des points qui n'apparaissent pas ?

Je ne sais pas si c'est techniquement faisable...



C'est tout le problème des moteurs 3D - déterminer précisément ce qui est visible ou pas, ce qui est nécessaire ou pas :#top#:

Dans certains jeux 3D, tu as des objets qui disparaissent sous certains angles de vision, à cause de bugs dans ces algorithmes.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 31 May 2009, 18:09

Yak wrote:Dis moi Levak, tu ne pourrais pas optimiser le temps de calcul en evitant d'afficher et de calculer les coordonnées des points qui n'apparaissent pas ?
Je ne sais pas si c'est techniquement faisable...

Salut !
Pour te répondre, c'est bien ce que je fais mais pour les faces et cela, comme on peut le remarquer fait gagner beaucoup de temps de calcul, seulement les faces, pour être générées, ont besoin des coordonnées des points pour déterminer en mode Solid si elles doivent être affichées ou non. Du coup la face ne pourra calcu....attends je réfléchis en écrivant et je me rends compte qu'en fait c'est vrai ! on peut l'optimiser ! (Je me souvenais plus que j'utilise directement les points de la matrice et non ceux calculés pour l'affichage en 2D).

Hum... tu me rajoutes du boulot ! Assassin ! xD
Raah tout ça n'est pas très bon, je m'apprêtais à sortir une version beta 6 (v5.2) :#sick#:

enfin bon... je viens déjà d'optimiser ma dernière création, les vecteurs unitaires (axes). Un miracle ! (et encore je suis sûr que c'est encore plus optimisable xD)
- J'utilise 4 points, au lieu d'une dizaine....
- Je trace directement les axes dans la scène, au lieu de les fusionner avec le modèle courant
- J'ai corrigé une erreur en les mettant axe global à la scène, au lieu d'axes local à l'objet
- J'ai économisé 4 matrices, toujours pour l'histoire des axes : 2 pour les quadrilatères et 2 pour les triangles
- Seulement... j'ai rajouté 8 variables....que je pourrais d'ailleurs rajouter dans une liste et zou, direction le nuage de points !
- et c'est plus beau :langi:


Image
 
Show/Hide spoilerAfficher/Masquer le spoiler
ImageImage
ImageImage
ImageImage
ImageImage
ImageImage
ImageImage


Vous remarquerez que les noms des axes sont affichés, et que leur position n'est pas prise au hasard ! Je me suis concentré pendant assez longtemps d'ailleurs pour être sûr de ne pas me tromper.
J'utilise un repère main droite.

Alors... qui veut la bêta 6 ? :#gni#:
envoi d'un lien par MP à ceux qui le désirent.

@+ all !
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 31 May 2009, 20:10

C'est beau! :;):


Tu nous fait un ruban de Moebius en 3D?
Ou la projection 3D de la bouteille de Klein? :#top#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby critor » 31 May 2009, 22:02

Mic wrote:moi veut la bêta 6 !

A quand une version publique ?



Ô OUI! Ô OUI! :#top#:


Le problème c'est que Levak a l'air encore plus perfectionniste que moi :;):
Donc...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.7%
 
Posts: 42528
Images: 17406
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [W.I.P] Make3D pour Nspire CAS

Unread postby Levak » 31 May 2009, 22:59

critor2000 wrote:
Mic wrote:moi veut la bêta 6 !

A quand une version publique ?



Ô OUI! Ô OUI! :#top#:


Le problème c'est que Levak a l'air encore plus perfectionniste que moi :;):
Donc...



:#gni#: :#gni#:
touché coulé xD

Bon je vais préparer une archive à vous deux, je finit juste la bouteille de klein de critor xD

Version Blender, rendu avec des ptits réglages histoire de rendre un truc correct ;
Image
edit : 3 minutes 25 secondes 54 dixièmes de rendu

Version TI après Export depuis blender
Image
edit : 2 minutes 58 secondes 46 dixièmes de rendu
heureusement qu'il y a les axes, car on s'y perdrait :#tritop#:
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

PreviousNext

Return to Nspire-Lua

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2322 utilisateurs:
>2296 invités
>18 membres
>8 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)