88 Commits

Author SHA1 Message Date
StratiX0
daa9aa7023 feat: nouveau plane
feat:
+ Ajout d'un nouveau plane, l'ancien etait casse
+ "Ajout" des colisions avec les planes, les planes sont traites comme des cubes
2024-04-25 10:33:29 +02:00
StratiX0
9dd129b7bc feat: object id et objects collisions
feat:
+ Ajout d'un id pour chaque objet cree
+ Ajout de collision entre les objets
2024-04-25 10:18:46 +02:00
StratiX0
50d206649b refactor: terrain en cube 2024-04-25 10:04:48 +02:00
StratiX0
73e4a63de0 feat: Collision cube sphere
feat:
+ Ajout des collisions entre une sphere et un cube

bug:
+ Les collisions impliquant les spheres sont imparfaites, il y aura un fort clipping
2024-04-25 10:03:30 +02:00
StratiX0
291afe9424 Ajout collision semi fonctionnelle entre 2 spheres
feat:
+ collision entre 2 spheres, fonctionne a moitie, overlap entre les 2
2024-04-24 12:59:40 +02:00
StratiX0
e57de4f1be Ajout de la collision entre 2 cubes
feat:
+ collision entre 2 cubes

refactor:
+ changements dans quelques fonctions
+ renommage de certaines fonctions
2024-04-24 11:59:48 +02:00
StratiX0
fadca179e8 Ajout collision avec le terrain, mais tres bancale
feat:

+ les cubes ajoutes s'arretent lorsqu'il y a collision avec le terrain, seulement sur un seul chunk
2024-04-22 17:26:27 +02:00
StratiX0
4a77df6102 fix du probleme de spawn d'objets
fix:

+ les objets ne s'envolent plus vers le haut quand un nouvel objet est spawn
2024-04-22 16:14:05 +02:00
StratiX0
d51619f437 fix du spawn d'un objet
fix:
+ les objets ne spawn plus a une distance elevees
2024-04-22 14:50:14 +02:00
StratiX0
23da293d54 Ajout commentaires + modifications legeres
docs:
+ ajout de commentaires dans Positionclass

refactor:
+ changement dans la fonction
 du mouvement de la camera
2024-04-12 15:44:59 +02:00
StratiX0
d0d655781e Ajout : scroll sur la camera
feat:

+ scroll fait bouger la camera en avant ou en arriere
+ scroll et clic droit, augmente ou diminue la vitesse de la camera
2024-04-12 15:07:30 +02:00
StratiX0
13729b62fc feat: acceleration, mass, mouvement cube
implementation de l'acceleration, de la masse (je sais pas si c'est une bonne facon de faire mais on va dire oui)
mouvements avec un code tres sale dans application class frame
2024-04-11 10:37:56 +02:00
StratiX0
56ed2d1d5f feat: gravite dans toutes les directions 2024-04-09 12:52:32 +02:00
StratiX0
ebccd2cf68 feat: ajout de la trainee (drag)
j'espere que c'est bien comme ça que ça marche
2024-04-09 12:30:37 +02:00
StratiX0
b37f253c5c feat: simplification gravite, respawn 2024-04-08 17:32:10 +02:00
StratiX0
6eb50bf29f feat: debut de la physique, ajout de la gravite 2024-04-08 17:16:48 +02:00
StratiX0
ec8614e3ba feat: scale du terrain 2024-04-08 15:34:07 +02:00
StratiX0
fc377f084e fix: le terrain marche normalement 2024-04-08 15:31:01 +02:00
StratiX0
edc1cb63d7 feat: rotation camera avec clic droit 2024-04-08 14:34:24 +02:00
8d1b906c9d Merge branch 'main' into ImGui-V2 2024-04-05 16:38:36 +02:00
bb15be5bd3 Minor Update - Import file
Feat :

+ Import Button to import from file a 3D object
2024-04-05 16:33:52 +02:00
3323dfa6ad Bug Fix + Modification ImGui
FIX :  Bug de FPS diviser par 2 corrigé

~ Le model de plane.txt a été changé par celui des cube pour le model de base
+ Nouvelle fonction qui combine les widget pour les afficher en une ligne dans le systemclass.cpp
2024-04-05 16:19:16 +02:00
Mamitiana RASOLOJAONA
bef5611a66 +feat ( début reflection ) 2024-04-05 15:24:25 +02:00
fbab9d7ee3 Merge
Fin du merge

~Retour du compilateur C++17 pour la librairie Filesystem
- Suppression des set positions de la camera pour réactiver les déplacement
2024-04-05 15:00:11 +02:00
7cc9de3910 Merge branch 'main' into ImGui-V2 2024-04-05 14:49:07 +02:00
4a3b540b6f Drag and drop ImGui 2024-04-04 10:50:40 +02:00
GolfOcean334
3c939cf102 Render to texture Terminer 2024-04-04 09:59:21 +02:00
StratiX0
46c1a03bed l'amelioration du frustum marche po enfaite 2024-04-04 09:02:33 +02:00
StratiX0
5d54c0ad54 amelioration du frustum 2024-04-03 12:47:02 +02:00
ea57d1ab9d Render terrain ok 2024-04-03 12:46:49 +02:00
StratiX0
ea5619e2a0 ajout deplacement camera 2024-04-03 12:15:53 +02:00
cdf3dd9fb8 Render terrain ok 2024-04-03 11:52:47 +02:00
StratiX0
5817867594 ajout deplacement camera avec la souris 2024-04-03 11:07:53 +02:00
StratiX0
bbb31b1161 ajout frustum 2024-04-03 10:19:37 +02:00
StratiX0
fd0ae3aa25 2eme cube test + lock vertical camera 2024-04-02 12:58:28 +02:00
StratiX0
2224c87468 deplacement cube test 2024-04-02 12:54:52 +02:00
989687c9b4 Terrain using plane and chunk OK 2024-04-02 12:50:03 +02:00
StratiX0
5cce3b4905 tests mouvements de la camera
rotation de la camera, peut etre amelioree ?????
2024-04-02 12:48:35 +02:00
GolfOcean334
563fea3d75 Specular lighting 2024-04-01 00:21:51 +02:00
GolfOcean334
abc0f158ae Ajout du Normal Shader 2024-03-31 18:59:07 +02:00
GolfOcean334
b3148d9dfa Position de la souris sur l'écran + savoir si on appuie sur clic gauche ou non 2024-03-29 17:55:41 +01:00
e43fb7b0d8 Aled le terrain n'apparait toujours pas 2024-03-29 17:46:24 +01:00
b73f86ff45 Plane render ok 2024-03-29 17:31:18 +01:00
GolfOcean334
ebaf200fb8 Merge branch 'main' into Axel-G-Input 2024-03-29 17:15:14 +01:00
StratiX0
8eec7bc26b Ajout alpha mapping 2024-03-29 17:07:25 +01:00
2c493bc979 Fusion Complete 2024-03-29 17:01:58 +01:00
513c12bee0 Merge branch 'main' into la-fusion-de-l'enfer 2024-03-29 16:49:31 +01:00
StratiX0
c4067cff8a ajout Light Maps 2024-03-29 16:45:28 +01:00
1dbbf4aa2d Start new terrain 2024-03-29 16:19:37 +01:00
StratiX0
0568195aec compteur de fps 2024-03-29 15:50:08 +01:00