Page 1 sur 2

[Q] Multi Windows -> Multi Camera

Publié : lun. 03/avr./2006 14:10
par Sehka
Salut,
Est-il possible de créer 4 fenêtres avec 4 caméras respectives comme dans un éditeur 3D.
J'ai essayer et chercher mais en vain... :cry:
Pourtant je reste persuadé que cela est possible.
Merci.

Publié : lun. 03/avr./2006 15:09
par Fred
tu peux créer un gros 'WindowScreen' que tu divises en 4, avec 4 cameras differentes, ca devrait rouler.

Publié : lun. 03/avr./2006 15:29
par Sehka
Merci Fred pour ta promptitude :)
C'est des petites choses qui font que l'on ne regrette vraiment pas sa licence :!: :!: :!:

Concernant la réponse...C'est une bonne idée..

Toutefois, serait il possible d'avoir une fonction permettant de créer sa caméra dans une sorte de fenêtre fille avec sa position et sa taille :?:
Le système du pourcentage est un peu déroutant...
Cela reste une suggestion.

En outre, lorsque l'on crée plusieurs caméras, on a des zones noires : est-ce normal ?


Salutations,

Publié : lun. 03/avr./2006 18:11
par comtois
En outre, lorsque l'on crée plusieurs caméras, on a des zones noires : est-ce normal ?
Non , comment tu fais ?

j'ai déjà fait l'essai avec 4 caméras et ça fonctionnait bien.

un truc de ce genre ,je n'ai pas testé , mais ça devrait fonctionner.

Code : Tout sélectionner

CreateCamera(0,  0,  0, 50, 50) ; Camera en haut à gauche
CreateCamera(1, 50,  0, 50, 50) ; Caméra en haut à droite
CreateCamera(2,  0, 50, 50, 50) ; Caméra en bas à gauche
CreateCamera(3, 50, 50, 50, 50) ; Caméra en bas à droite

Publié : lun. 03/avr./2006 18:44
par Sehka
Salut Comtois,
En fait lorsque je crée une caméra dans une window, par défaut même si ma caméra prends que 50% de la fenêtre, tout le reste est noir...
Essaye, peut-être que j'ai un pb chez moi...
C'est un peu plus explicite, non ? :)

Publié : lun. 03/avr./2006 18:54
par comtois
je viens d'essayer , si tu fais un ClearScreen($FF) tu verras le reste de l'écran rouge :)

Publié : lun. 03/avr./2006 19:14
par Sehka
Rouge 8O
C'est vrai que c'est un peu mieux en rouge :lol: :lol:
Sans rire, je vois que tu comprends un peu mieux mon souci...
D'un autre côté ce n'est pas si grave :wink:
Alors Bug ou pas Bug ?

Publié : lun. 03/avr./2006 19:37
par comtois
c'est pas un bug , la partie rouge que tu vois c'est la seconde moitié de ton écran, elle est libre et disponible, la caméra occupe l'autre moitié de l'écran.

Si tu ne veux qu'une caméra, pourquoi tu ne mets pas à 100% sa taille ?

Que cherches-tu à faire exactement ?

Publié : lun. 03/avr./2006 20:22
par Sehka
Je chercher à faire plusieurs caméras sur la même fenêtre mais au travers de gadget comme des pictures box tu vois le style ?
Comme cela je peux insérer des boutons ou autre combobox entre 2 caméras.

Une dernière solution serait de faire plusieurs fenêtres comme dans Deled...
Tu penses que cela est réalisable ?

Voici un screenshot de ce que j'avais réalisé avec PureBasic et ma dll basé sur GLScene.

Image

Publié : mar. 04/avr./2006 6:10
par comtois
Une dernière solution serait de faire plusieurs fenêtres comme dans Deled...
Tu penses que cela est réalisable ?
Je ne suis pas un spécialiste des applis windows ,je dois être celui qui pratique le moins cette discipline ici :)

Dans DeleD il y a 4 fenêtres MDI dont une avec une vue 3D , les autres sont en 2D.
C'est faisable en PB, tu peux mettre le Screen dans une des fenêtres MDI pour afficher la 3D et une image dans les autres fenêtres MDI pour faire de la 2D.

Si tu veux plusieurs caméras , tu n'as pas le choix , il faudra les placer sur la même fenêtre , autrement dit sur le même screen !

PS : ça semble prometteur ta DLL . Quand est-ce qu'on pourra faire joujou avec ?

Publié : mar. 04/avr./2006 20:05
par Sehka
Merci Comtois pour tes lumières...Quelqu'un de très éclairé, cela fait toujours plaisir :D...
Concernant cette dll en GLScene, je peux te la faire parvenir avec un code PureBasic qui tourne avec mais je pense laisser tomber à terme...
Le gros problème de GLScene c'est que la communauté est beaucoup moins active que pour Ogre :(
En plus comme je ne suis pas un expert en 3D "pure" je manque de temps pour être rompu aux différentes techniques qui l'entoure.
Même si GLScene est très bien et que la Dll est bien avancée, je vais finir par me retrouvé coincé un de ces quatre.
De plus, PureBasic s'étoffe d'un moteur 3D qui semble très prometteur :D

C'est pour moi un peu le Status Quo :?
A terme, je pense utiliser Ogre. C'est ton système de collision qui m'a pratiquement fait basculer pour ce moteur ( 80% )
Ton temple avec ton robot indique que l'on doit pouvoir réaliser des choses très très intérrèssantes :!:

Une dernière chose :
Mon but Premier a toujours été de créer un Dungeon Master Like...En 3D réelle mais avec une caméra qui avance case après case, une sorte de travelling ( c'est tipt top pour les collisions :lol: ).
La tâche est difficile, mais bon c'est une idée comme une autre qui permet de se creuser les neurones et de rester somme toute le plus ludique possible!

Ben voila That's All Folks!!!

Publié : mer. 05/avr./2006 6:10
par comtois
A terme, je pense utiliser Ogre. C'est ton système de collision qui m'a pratiquement fait basculer pour ce moteur ( 80% )
Désolé de t'avoir coupé dans ton élan :)

Je veux bien voir un exe de ce que tu as fait , je suis curieux.


Et tant mieux si tu te mets à Ogre , plus on est de fous...tu connais la suite :lol:

Publié : mer. 05/avr./2006 18:28
par Sehka
Salut Comtois,
Tiens voici le lien vers un exe : http://perso.wanadoo.fr/sehka/PureBasic ... ebirth.zip
:wink:

Publié : mer. 05/avr./2006 20:25
par comtois
J'ai testé , l'animation du personnage est réussie.

J'ai un FPS de 151 et et toi 221 , alors que dans ma démo temple j'ai un FPS de 60 et toi de 35. C'est étonnant quand même !

Ogre utilise quoi ? Opengl ou Directx ?

Si c'est Opengl , le mystère reste entier, si c'est Directx , ça peut expliquer la différence de FPS ? Ton moteur utilise bien OpenGl c'est ça ?

Sinon ça plante assez vite dès que je clic sur un bouton.

Tu penses développer ton éditeur ou c'est pour te faire la main que tu fais ça ?

Publié : mer. 05/avr./2006 20:44
par Sehka
C'est vrai que c'est bizarre ce delta de FPS... 8)
En fait sur mon ScreenShot plus haut il n'y avait qu'un seul perso animé :wink:
Alors que sur la version que tu as testé il y en a 10 :oops:

C'est normal que cela plante, il faut lire la petite note :)
Il faut choisir une texture en cliquant sur la croix rouge sur fond noir.

Au travers de cet éditeur, mon but était de me faire la main sur PureBasic et la Dll basé sur GLScene...
Je pense le porter sous Ogre maintenant. Et puis pourquoi pas continuer petit à petit, non ?
Au fait connais-tu Dungeon Master (sortie en 1987 sur Atari) ?
j'avais 15 ans :roll: