Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 5 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 5 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Junior Member
Messages : 5
Date d'inscription : 2014-09-26
Voir le profil de l'utilisateur

Est-il possible de changer l'angle de vue 3D dans Linotte?

le Fri 26 Sep - 6:25
Bonjour
Je suis vraiment impressionné par la capacité 3D de Linotte.
Est-il possible de faire tourner l'appareil photo de la 3D pour obtenir un effet de premier tireur de personne?
Je comprends que vous pouvez faire pivoter les objets 3D en utilisant les paramètres de rotation.
Cependant, je ne pouvais pas travailler sur la façon de tourner la vue 3D.
Quelqu'un pourrait-il me donner quelques conseils s'il vous plaît à ce sujet?
avatar
Site Admin
Messages : 1035
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Fri 26 Sep - 11:46
Bonjour tarteauplafond,

Malheureusement, c'est pas encore possible d'effectuer ce que tu demandes.

Mais je vais y jeter un coup d’œil...

Cpc
Junior Member
Messages : 5
Date d'inscription : 2014-09-26
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Fri 26 Sep - 14:14
admincpc a écrit:
Bonjour tarteauplafond,

Malheureusement, c'est pas encore possible d'effectuer ce que tu demandes.

Mais je vais y jeter un coup d’œil...

Cpc

Merci!
J'ai hâte de voir ce que vous faites.
avatar
Site Admin
Messages : 1035
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Tue 30 Sep - 14:07
Bonjour tarteauplafond,

J'ai dépose une version 2.3 alpha où j'ai ajouté les méthodes fonctionnelles suivantes à l'objet monde3D :

translation, rotationx, rotationy, rotationz

Exemple :
[php]
globale
form est un formulaire, titre vaut "Cube 3D", largeur vaut 800, hauteur vaut 800
monde est un monde3D, x vaut 0, y vaut 0,largeur vaut 800, hauteur vaut 800
forme est un cube3D, rayon vaut 0.5, transparence vaut .5
sphere est un sphere3D, rayon vaut 0.3, couleur vaut "rouge", transparence vaut 0.7, texture vaut "earthTexture.jpg"
message est un texte3D, texte vaut "Vive la 3D avec le langage Linotte !", taille vaut -1, couleur vaut "sable", police vaut "Arial"
tempo est un nombre valant 0

principale :
début
ajoute monde dans form
ajoute forme & sphere & message dans monde
fais réagir form à "clic souris" pour fermer la fenêtre
tant que vrai, lis
forme.rotationx(0.04)
forme.rotationy(0.03)
forme.rotationz(0.01)
message.translation(0,0,-0.01)
sphere.translation(0,cos(tempo)/100,0)
sphere.rotationy(-0.02)
monde.translation(-0.01,-0.01,0)
incrémente tempo
attends 0.03 seconde
ferme

fermer la fenêtre :
*f est un formulaire
début
termine
[/php]

Je dois améliorer ces fonctions car pour l'instant, ce n'est pas la caméra qui bouge... mais le monde 3D ! La caméra reste fixe ....

Cette nouvelle version alpha se trouve ici :
http://langagelinotte.free.fr/forum/sho ... 8&
pid=7600
avatar
Site Admin
Messages : 1035
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Wed 1 Oct - 15:37
C'est corrigé !
Je dépose demain matin une nouvelle version beta contenant ces améliorations :

avatar
Site Admin
Messages : 1035
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Wed 1 Oct - 22:34
La version alpha corrigée en ligne !
Junior Member
Messages : 5
Date d'inscription : 2014-09-26
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Thu 2 Oct - 2:34
admincpc a écrit:
La version alpha corrigée en ligne !

Je l'ai téléchargé et je l'aime vraiment!
Je pense que c'est incroyable à quelle vitesse vous avez fait les changements!
Je vois la caméra se déplace par rapport à sa rotation. Je pense que vous êtes très intelligent de le faire!
Maintenant que du caméra est séparé du monde, ce que cela signifie multijoueur est possible?
Merci encore!
avatar
Site Admin
Messages : 1035
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Mon 6 Oct - 14:37
Merci ! Mais pour la 3D, je m'aide beaucoup de la librairie Java3D.

D'ailleurs, si tu veux me proposer un exemple très simple genre doom (mais sans les monstres !)... et que je peux intégrer dans les exemples de l'Atelier.... je suis preneur.
Junior Member
Messages : 5
Date d'inscription : 2014-09-26
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Sun 12 Oct - 12:32
admincpc a écrit:
Merci ! Mais pour la 3D, je m'aide beaucoup de la librairie Java3D.

D'ailleurs, si tu veux me proposer un exemple très simple genre doom (mais sans les monstres !)... et que je peux intégrer dans les exemples de l'Atelier.... je suis preneur.

Je pense qu'il serait très utile d'avoir un exemple de fps dans linotte.
Si vous êtes à la recherche d'un exemple simple, sans monstres...
Comment quelque chose comme ça? :

'LSD: Dream Emulator'
Et une vidéo:
https://www.youtube.com/watch?v=h0IN7Ue3cbA#t=140

Pour regarder autour de l'aide de la souris, feriez-vous quelque chose comme ceci? :

tant que vrai, lis
si sourisx >
vieuxsourisx, lis
monde.rotationy(-0.03)
vieuxsourisx vaut sourisx
ferme
sinon si sourisx <
vieuxsourisx, lis
monde.rotationy(0.03)
vieuxsourisx vaut sourisx
ferme
si sourisy >
vieuxsourisy, lis
monde.rotationx(-0.03)
vieuxsourisy vaut sourisy
ferme
sinon si sourisy <
vieuxsourisy, lis
monde.rotationx(0.03)
vieuxsourisy vaut sourisy
ferme
ferme


Est-il possible de tester les collisions 3D?
Puis les choses comme simple gravité pourraient être atteints?
avatar
Site Admin
Messages : 1035
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Mon 13 Oct - 10:08
Oui, très bien cet exemple mais peut être plus simple car les capacités 3d de Linotte ne sont pas très poussées !!

On va commencer tout doucement !

Je travaille pour la version 2.3 sur les collisions, mais ça va me prendre un peu de temps.
Ensuite, je vais travailler sur la gestion de la souris dans le monde 3D, pour l'instant, ça n'existe pas.
Junior Member
Messages : 5
Date d'inscription : 2014-09-26
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Thu 16 Oct - 9:49
admincpc a écrit:
Oui, très bien cet exemple mais peut être plus simple car les capacités 3d de Linotte ne sont pas très poussées !!

On va commencer tout doucement !

Je travaille pour la version 2.3 sur les collisions, mais ça va me prendre un peu de temps.
Ensuite, je vais travailler sur la gestion de la souris dans le monde 3D, pour l'instant, ça n'existe pas.

Je pense que ça va être bon!

Soit dit en passant, est .OBJ le seul format de fichier 3D pour Linotte?
Si tel est le cas, dans une version ultérieure, il est possible d'utiliser un format 3D de maille qui a des capacités d'animation de maille? Tels que .dae (COLLADA)?

Aussi, puis-je aider à fournir des fichiers 3D pour un exemple de programme? Ou avez-vous toutes les ressources nécessaires?
avatar
Site Admin
Messages : 1035
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Est-il possible de changer l'angle de vue 3D dans Linotte?

le Fri 24 Oct - 9:55
J'ai déposé nouvelle version beta qui apporte un semblant de gestion de collisions.
J'indique un semblant car la gestion de collision avec Java3D n'est pas optimum !
En gros, il m'alerte trop tard que je suis en collision avec un objet !

Je me rends compte que Java3D n'est pas la meilleur des librairies pour créer des jeux en 3D en java.
Je vais devoir me tourner vers une autre librairie. Malheureusement, c'est trop tard pour la version 2.3. Je ferai ça plus tard.
J'ai regardé également pour le format de fichier .DAE, ce n'est pas géré par Java3D, désolé.

Ps : je redépose une nouvelle version alpha plus tard, j'ai noté quelques régression ...
Contenu sponsorisé

Re: Est-il possible de changer l'angle de vue 3D dans Linotte?

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum