La recherche a retourné 144 résultats

par manababel
lun. 19/mai/2025 19:01
Forum : Débutants
Sujet : Tout sur les Bspline
Réponses : 6
Vues : 773

Re: Tout sur les Bspline

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é ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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.
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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
par manababel
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 ...
par manababel
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 ...