apres quelques tests , ce n'est pas un probleme de vitesse mais un probleme de latence de la souris , le programme tourne a 60fps , je ne sais pas d'ou vient le probleme.
voici le programme sans "acceleration materielle" et il tourne tres bien meme avec le debugger activé ( attention programme buggé ...
La recherche a retourné 144 résultats
Aller sur la recherche avancée
- lun. 19/mai/2025 19:01
- Forum : Débutants
- Sujet : Tout sur les Bspline
- Réponses : 6
- Vues : 773
- lun. 19/mai/2025 6:36
- Forum : Débutants
- Sujet : Tout sur les Bspline
- Réponses : 6
- Vues : 773
Re: Tout sur les Bspline
Bonjour
j'ai un probeme avec "ExamineKeyboard()" qui ne marche pas sur mon pc (pb v6.12 LTS x64)
voici une version modifiee en mode fenetre
; Real BSpline code by Crisot / SPH
Dim x.f(200)
Dim y.f(200)
Exemple=6
;Exemple 1: 4 points de base (comme le mec), qui tracent une vrai bspline
;Exemple ...
j'ai un probeme avec "ExamineKeyboard()" qui ne marche pas sur mon pc (pb v6.12 LTS x64)
voici une version modifiee en mode fenetre
; Real BSpline code by Crisot / SPH
Dim x.f(200)
Dim y.f(200)
Exemple=6
;Exemple 1: 4 points de base (comme le mec), qui tracent une vrai bspline
;Exemple ...
- jeu. 24/oct./2024 13:26
- Forum : Débutants
- Sujet : probleme de texture
- Réponses : 5
- Vues : 2332
Re: probleme de texture
j'utile par defaut le mode de projection orthogonale , car à la base c'est pour un rendu 2d
je veux aussi connaitre toutes les coordonnes de mes polygones , donc j'utilise ma propre matrice de rotation pour cela.
de ce fait , que j'utile le mode de projection orthogonale (2d) ou le mode de ...
je veux aussi connaitre toutes les coordonnes de mes polygones , donc j'utilise ma propre matrice de rotation pour cela.
de ce fait , que j'utile le mode de projection orthogonale (2d) ou le mode de ...
- mer. 23/oct./2024 19:39
- Forum : Débutants
- Sujet : probleme de texture
- Réponses : 5
- Vues : 2332
Re: probleme de texture
pour etre plus claire , voici ce que veut faire , j'utilise la meme methode.(rotation et projection)
code :
Procedure HyperTransformSprite(Sprite.i, Width.f, Height.f, Depth.f, Roll.f, Yaw.f, Pitch.f, AlignX.f=0.5, AlignY.f=0.5)
Protected CosZ.f = Cos(Radian(Roll)), CosY.f = Cos(Radian(Yaw ...
code :
Procedure HyperTransformSprite(Sprite.i, Width.f, Height.f, Depth.f, Roll.f, Yaw.f, Pitch.f, AlignX.f=0.5, AlignY.f=0.5)
Protected CosZ.f = Cos(Radian(Roll)), CosY.f = Cos(Radian(Yaw ...
- dim. 20/oct./2024 19:40
- Forum : Débutants
- Sujet : probleme de texture
- Réponses : 5
- Vues : 2332
probleme de texture
bonjour
Je fais un peu de 3d à 'l’ancienne (cpu) mixée a opengl.
J’essaie de faire une rotation 3d de type carte 2d ( style jeu de carte ).
Niveau rotation , pas de problème , mais niveau texture , celle-ci se déforme.
Connaissez vous ce type de problème et comment le résoudre?
Merci ...
Je fais un peu de 3d à 'l’ancienne (cpu) mixée a opengl.
J’essaie de faire une rotation 3d de type carte 2d ( style jeu de carte ).
Niveau rotation , pas de problème , mais niveau texture , celle-ci se déforme.
Connaissez vous ce type de problème et comment le résoudre?
Merci ...
- jeu. 11/juil./2024 7:02
- Forum : Débutants
- Sujet : comment creer une "list" de "list" ?
- Réponses : 4
- Vues : 2717
Re: comment creer une "list" de "list" ?
merci , ca marche.
- mer. 10/juil./2024 18:58
- Forum : Débutants
- Sujet : comment creer une "list" de "list" ?
- Réponses : 4
- Vues : 2717
Re: comment creer une "list" de "list" ?
non , j'essaie de mettre une "list" dans une "list" , c'est pour creer un systeme de particules
actuellement , je cree plusieurs types de particules (fumee , feu ...) que je mets dans une list , puis je gere toutes les particules en "meme temps".
mon but est de gerer tout mes type de particule ...
actuellement , je cree plusieurs types de particules (fumee , feu ...) que je mets dans une list , puis je gere toutes les particules en "meme temps".
mon but est de gerer tout mes type de particule ...
- mer. 10/juil./2024 13:13
- Forum : Débutants
- Sujet : comment creer une "list" de "list" ?
- Réponses : 4
- Vues : 2717
comment creer une "list" de "list" ?
bonjour
comment creer :
soit :
une "list" de "listes" associer a une structure
ou
un tableau de "listes" associer a une structure
ex:
Structure particules
pos_x.f
pos_y.f
pos_z.f
EndStructure
global newlist particule.particules()
ici ????
j'ai besoin de creer une list ou un tableau lie a la ...
comment creer :
soit :
une "list" de "listes" associer a une structure
ou
un tableau de "listes" associer a une structure
ex:
Structure particules
pos_x.f
pos_y.f
pos_z.f
EndStructure
global newlist particule.particules()
ici ????
j'ai besoin de creer une list ou un tableau lie a la ...
- mer. 03/avr./2024 5:36
- Forum : Jeux
- Sujet : Editeur Shader 2D
- Réponses : 16
- Vues : 5006
Re: Editeur Shader 2D
Boujour Guillot
Tout exemple simple avec explication sera le bienvenu.
Vous avez donnés quelque exemple en purebasic:
https://www.purebasic.fr/french/viewtopic.php?t=18901
Pourriez vous explique la syntaxe que vous utilisez pour le fragment/vertex shader dans vos exemples ?
Actuellement , je ...
Tout exemple simple avec explication sera le bienvenu.
Vous avez donnés quelque exemple en purebasic:
https://www.purebasic.fr/french/viewtopic.php?t=18901
Pourriez vous explique la syntaxe que vous utilisez pour le fragment/vertex shader dans vos exemples ?
Actuellement , je ...
- ven. 08/mars/2024 20:01
- Forum : Débutants
- Sujet : Shader pour OpenGL
- Réponses : 6
- Vues : 1749
Re: Shader pour OpenGL
affichage d'un cercle
#ifdef GL_ES
precision highp float;
#endif
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;
void main( void ) {
vec2 position = gl_FragCoord.xy;
vec2 center = mouse.xy*resolution.xy;
vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
float r = 50.0;
if( length ...
#ifdef GL_ES
precision highp float;
#endif
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;
void main( void ) {
vec2 position = gl_FragCoord.xy;
vec2 center = mouse.xy*resolution.xy;
vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
float r = 50.0;
if( length ...
- ven. 08/mars/2024 19:50
- Forum : Débutants
- Sujet : Shader pour OpenGL
- Réponses : 6
- Vues : 1749
Re: Shader pour OpenGL
je début aussi sur opengl et les shaders.
il est possible d’utilisé des shader avec un simple vbo , mais ça se limite a de simples forme ergométriques precalculés.
le programme poster ci-dessus utilise de "simple shaders"
les vertex : (ligne 150)
System\App_StartTime = ElapsedMilliseconds ...
il est possible d’utilisé des shader avec un simple vbo , mais ça se limite a de simples forme ergométriques precalculés.
le programme poster ci-dessus utilise de "simple shaders"
les vertex : (ligne 150)
System\App_StartTime = ElapsedMilliseconds ...
- jeu. 07/mars/2024 19:35
- Forum : Débutants
- Sujet : Shader pour OpenGL
- Réponses : 6
- Vues : 1749
Re: Shader pour OpenGL
bonjour ,
ici , la personne qui s'y connais le plus en shader sous Pb est "Guillot"
https://www.purebasic.fr/french/viewtopic.php?t=18901
sur le forum anglais , tu y trouveras quelques exemples pour debuter les shaders sous opengl
voici un petit programme trouvé sur le forum anglais
j'y ai ...
ici , la personne qui s'y connais le plus en shader sous Pb est "Guillot"
https://www.purebasic.fr/french/viewtopic.php?t=18901
sur le forum anglais , tu y trouveras quelques exemples pour debuter les shaders sous opengl
voici un petit programme trouvé sur le forum anglais
j'y ai ...
- mer. 31/janv./2024 6:40
- Forum : Jeux
- Sujet : Scrab est sorti.
- Réponses : 4
- Vues : 2606
Re: Scrab est sorti.
Bonjour
Oui , le jeu fonctionne sous windows 11
Oui , le jeu fonctionne sous windows 11
- mar. 30/janv./2024 20:17
- Forum : Applications
- Sujet : programme opengl pour faire de la 2d
- Réponses : 10
- Vues : 3410
Re: programme opengl pour faire de la 2d
Bonjour Threedslider
je ne compte pas en faire une librairie, ni un jeu.
j'essaie juste d'apprendre comment utiliser opengl.
je pense être a un niveau où continue à développer se programme devient inutile (parce-que je veux utiliser les shaders.)
continue a développez en mode "directe" sous opengl ...
je ne compte pas en faire une librairie, ni un jeu.
j'essaie juste d'apprendre comment utiliser opengl.
je pense être a un niveau où continue à développer se programme devient inutile (parce-que je veux utiliser les shaders.)
continue a développez en mode "directe" sous opengl ...
- mer. 24/janv./2024 6:49
- Forum : Applications
- Sujet : programme opengl pour faire de la 2d
- Réponses : 10
- Vues : 3410
Re: programme opengl pour faire de la 2d
Commande :
Draw_Rect_Round(position_x , position_y , taille_x , taille_y , rayon )
affiche un "carre" aux angles arrondis
opengl_draw_quad_round.pbi
Macro macro_draw_rect_Round_rotate_test(v)
If gl_test <> 0
ProcedureReturn (test_point_in_polygon(v))
EndIf
ProcedureReturn 0
EndMacro
Macro ...
Draw_Rect_Round(position_x , position_y , taille_x , taille_y , rayon )
affiche un "carre" aux angles arrondis
opengl_draw_quad_round.pbi
Macro macro_draw_rect_Round_rotate_test(v)
If gl_test <> 0
ProcedureReturn (test_point_in_polygon(v))
EndIf
ProcedureReturn 0
EndMacro
Macro ...