| CBNA SmartLight - Moteur de lumière | |
|
+81Mystigris Fcp vinter93 RefresherTowel hyper Paparazite Craki Blessedbe kasm Braisque token hunter222 Triptidon screammusik chopsuey rakkie20 vojtas X-Law Dude Black_cat Salvakiya reketh molbal Sylvain-Womos supersauce Nickeau Vallo92 Evilshroom Térence paladin33 Asu Caohimin kujaff D-z master47 Zeanad louckas kiguawne Caly Fogiax stermi59 Qual Byzantium Cérénade grugin Dan_lizhot zerfes red-error daminetreg PHENIXprod Ragdoll Vivi Oculus Randal SPLN [TheDarkTiger] PsycKho BUBU CoDeAVE onilink_ Arkanisa Mr_Twister Qualcuno Topaze22 alpha Chlorodatafile Mass Jerom Linky439 glcraft Wargamer ombre marty blendman bibi675 Chulien nicoulas jo Sekigo Le Magnifique M@d_Doc Bast 85 participants |
|
Auteur | Message |
---|
Qualcuno Très bonne participation
Messages : 150
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 13:25 | |
| Perso:
Processeur / Ram:Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz / 4,00 Go Carte Graphique :Intel(R) G41 Express Chipset |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 16:27 | |
| Windows 7 32b Phenow II X4 ~3.2GHz 4Go RAM ATI Radeon HD 4800 (2Gb ram) et tous les fps |
|
| |
Chulien Utilisateur confirmé: Rang *****
Messages : 2232
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 16:39 | |
| XP Pro 2002, service pack 3
Intel(R) Core(TM)2 CPU T5300 @ 1.73GHz 1.73GHZ, 2,00 GB of RAM Physical Address Extension
flemme de chercher le reste |
|
| |
bibi675 Utilisateur confirmé: Rang *****
Messages : 2456 Localisation : Oise Projet Actuel : Jeu par navigateur original
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 17:05 | |
| Je tourne à environ 150 fps. (j'ai mis la room_speed à 999) |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 18:21 | |
| Windows 7 Pro 32 Bits Processeur Intel Core 2 Duo T9600 @ 2,80 Ghz avec 6 Mo de cache L2 4 Go de RAM DDR3 @1066MHz Carte graphique : ATI Radeon Mobility HD 3650 avec 256 Mo de mémoire dédiée GDDR3 Alors je veux bien que la carte graphique soit pas top (faut dire que c'est pas un PC de gamer), m'enfin quand même de la à tourner à 30/40 FPS... Ah et inutile de préciser que c'est un portable. |
|
| |
Invité Invité
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 18:40 | |
| >Windows 7 Pro 32bits >4go de ram |
|
| |
Arkanisa Utilisateur confirmé: Rang *
Messages : 178 Localisation : Paris Projet Actuel : Fox in the Snow
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 19:32 | |
| Je suis déçu, le moteur lague aussi chez moi. Processeur AMD à 2.20GHz et 1.75Go de RAM. Carte graphique : Nvidia GeForce 8100. Et windows XP SP3. Je sais bien, c'est pas terrible. Je tourne à 8-9 fps, avec des pointes à 15 fps pendant la nuit ou dans l'entrepôt . De même, autour de 10 fps dans les écrans titre. Chui un peu dég de pas pouvoir faire tourner ces lumières à 100%, mais en statique, c'est déjà super beau. Les sprites/textures utilisés ici sont bien sympas. |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 20:44 | |
| Idem, c'est très beau mais chez moi aussi ça lag... J'ai 10 fps sur la première room et 15 sur la seconde
Ma config : Intel Core2Duo @ 2.4ghz, 2go de ram, NVIDIA GeForce 8400 GS (512mo ram) et xp sp3.
La carte graphique est pas terrible jsais |
|
| |
alpha Modérateur
Messages : 5030 Projet Actuel : Me taper la tête sur le mur.
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 20:47 | |
| Le truc, c'est que la 8100 est une carte d'entrée de gamme qui commence à dater, donc, c'est peu, voir pas étonnant que ton ordinateur ne puisse pas faire fonctionner correctement le moteur de lumière de Bast. Quant à moi, j'aimerais bien tester, mais comme je l'ai dit, j'ai GM6.1, qui n'est pas compatible avec mon OS. Donc si une âme charitable pouvais uploader la démo sous forme d'exécutable, je n'aurais rien contre, merci.
Edit: De même pour la configuration de Max. |
|
| |
Qualcuno Très bonne participation
Messages : 150
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 20:51 | |
| |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 21:12 | |
| - shm32 a écrit:
- >Windows 7 Pro 32bits
>4go de ram
v v Je l'ai pas trouvé en 64 bits avec la config que je voulais |
|
| |
alpha Modérateur
Messages : 5030 Projet Actuel : Me taper la tête sur le mur.
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 21:32 | |
| Ah ? Dans ce cas, je teste tout de suite.
Edit:Après test, c'est vrai que c'est très beau, je tourne autour de 100FPS, donc le tout est reste très fluide dans mon cas. Donc un grand bravo a Bast pour son moteur. |
|
| |
PsycKho Très bonne participation
Messages : 154 Projet Actuel : http://www.sharedojo.netai.net/
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 22:31 | |
| 2go ram, gts250 en cg ça passe niquel. Juste de temps en temps le jeu accélère. |
|
| |
Mass *Excellent utilisateur*
Messages : 3351 Localisation : Dans une canonnière wookie. Projet Actuel : Monter des trucs et des machins
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 22:50 | |
| Oui jsais que ma config est pourrave faut que je change la cg et ça passera. Entk c'est un très bon moteur, un must have que je vais m'empresser d'utiliser :p Juste une question : dans la doc, je cite : - Citation :
- [...]
sl_tod[a,6] Longueur des ombres du soleil (en pixel) [...] or, comment obtenir cette valeur ? le moteur ne peut la calculer si on entre la taille pour minuit et midi ? |
|
| |
Invité Invité
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 4 Juin 2010 - 22:54 | |
| Ben tu peux la calculer toi même ça, en plus à mon avis c'est mieux que l'inverse sinon ça pourrait être gênant |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: CBNA SmartLight - Moteur de lumière Sam 5 Juin 2010 - 0:56 | |
| Ma config est pourrie, et ça rame. MAIS Je connais mon PC, et vu ce qu'il affiche par rapport à ce qu'il rame, je peux te féliciter, tu à très ben optimisé ton moteur ! Qui plus est, le rendu dépasse l'entendement !
Un immense bravo ! Geargod peut aller se recoucher XD |
|
| |
Invité Invité
| Sujet: Re: CBNA SmartLight - Moteur de lumière Sam 5 Juin 2010 - 1:13 | |
| mais qu'avez vous tous contre geargod ?
Dernière édition par shm32 le Sam 5 Juin 2010 - 2:06, édité 1 fois |
|
| |
Bast Administrateur
Messages : 20024 Localisation : Alsace
| Sujet: Re: CBNA SmartLight - Moteur de lumière Sam 5 Juin 2010 - 1:20 | |
| - Max a écrit:
- Juste une question : dans la doc, je cite :
- Citation :
- [...]
sl_tod[a,6] Longueur des ombres du soleil (en pixel) [...] or, comment obtenir cette valeur ? le moteur ne peut la calculer si on entre la taille pour minuit et midi ? Comme l'a dit robotic c'est une valeur à définir soi-même, il n'y a pas de système pour définir ça automatiquement car j'ai pensé que ce serait contre productif. Il faut modifier les valeurs manuellement pour chaque segment en se repérant avec la courbe d'aperçu du ToD Creator. Je pourrait faire un script qui calcule ça tout seul, mais à mon avis ça causerait plus de problèmes que ça en résoudrait. Je vais tout de même me pencher sur la question. - Max a écrit:
- Idem, c'est très beau mais chez moi aussi ça lag...
J'ai 10 fps sur la première room et 15 sur la seconde
Ma config : Intel Core2Duo @ 2.4ghz, 2go de ram, NVIDIA GeForce 8400 GS (512mo ram) et xp sp3.
La carte graphique est pas terrible jsais Elle n'est pas si terrible que ça à vrai dire. Ton processeur est meilleur que le mien, tu as autant de RAM que moi, tu as même plus de VRAM que nicoulas qui lui tourne à ~30 FPS. Je trouve assez surprenant que ça ne sorte qu'à 10 FPS.. Une histoire de fréquence/bande passante de la VRAM certainement. Le site de Nvidia présente la 8400 avec 256 Mo de mémoire, je suppose que la gamme GS porte un volume plus gros mais toujours avec la même fréquence de base, ce qui expliquerait certaines choses. En fonction de vos retours, on pourrait dire qu'un processeur de plus de 2 GHz associé à une CG disposant d'environ ~384 Mo de VRAM avec une vitesse d'échange correcte sont suffisants pour faire tourner le moteur. Et j'en suis tout de même assez content. : ) - PsycKho a écrit:
- 2go ram,
gts250 en cg ça passe niquel. Juste de temps en temps le jeu accélère. L'effet d'accélération dans la démo est dû au fait que la vitesse de mouvement est calculée en fonction de la variable 'fps', dont la fréquence de rafraîchissement est assez lente. Parfois il arrive donc que la var fps indique une valeur qui ne correspond pas à la vitesse effective du jeu, ce qui accélère la vitesse des objets (oui c'est un peu bête de ma part d'avoir codé ça de la sorte). Ce 'bug' provient donc uniquement de la façon dont est programmée la démo, et n'est en aucun cas relatif à SmartLight lui-même. - [TheDarkTiger] a écrit:
- Ma config est pourrie, et ça rame.
MAIS Je connais mon PC, et vu ce qu'il affiche par rapport à ce qu'il rame, je peux te féliciter, tu à très ben optimisé ton moteur ! Qui plus est, le rendu dépasse l'entendement ! Ça me fait plaisir de lire ça. : ) |
|
| |
SPLN Utilisateur confirmé: Rang ***
Messages : 588 Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)
| Sujet: Re: CBNA SmartLight - Moteur de lumière Sam 5 Juin 2010 - 18:36 | |
| J'ai une question:
Y a t-il une fonction permetant de savoir si un objet ce trouve dans l'ombre d'un autre objet? Car avec ce principe avec ton moteur on pourra créer des jeux d'infiltration à la Metal Gear Solid Like avec beaucoup de facilité. |
|
| |
Bast Administrateur
Messages : 20024 Localisation : Alsace
| Sujet: Re: CBNA SmartLight - Moteur de lumière Sam 5 Juin 2010 - 18:44 | |
| Non, mais pour concevoir ce dont tu parles il suffirait d'user d'une fonction du type collision_line pour détecter si un objet est dans l'ombre d'un autre ou pas. |
|
| |
Randal Utilisateur confirmé: Rang **
Messages : 446
| Sujet: Re: CBNA SmartLight - Moteur de lumière Dim 6 Juin 2010 - 14:17 | |
| C'est très joli, j'aime beaucoup. Au fait, d'où viennent les décors (plantes, barils, etc) ? |
|
| |
Bast Administrateur
Messages : 20024 Localisation : Alsace
| Sujet: Re: CBNA SmartLight - Moteur de lumière Dim 6 Juin 2010 - 14:25 | |
| C'est un mélange de textures de ma création et de sets libres de droits trouvés un peu partout sur internet. |
|
| |
Bast Administrateur
Messages : 20024 Localisation : Alsace
| Sujet: Re: CBNA SmartLight - Moteur de lumière Mar 8 Juin 2010 - 11:03 | |
| > Doc mise à jour - Paragraphe 2 - Objets: - Citation :
- Assurez-vous que la variable depth (profondeur) de l'objet engine soit inférieure à celle des objets sur lesquels les effets d'ombres et lumières doivent être affichés.
- Paragraphe 3.2 - Variables - Objet light: ajout d'exemples de textures de lumières - Paragraphe 4 - Fonctions, concernant SL_global_cast_obj: - Citation :
- - Ombre solaire projetée ( sun = 1 ): [...] Cette option est préférable pour des objets tels que des murs, caisses, barils, véhicules etc.
- Ombre solaire projetée à partir d'une texture ( sun = 2 ): [...] Cette option est préférable pour des objets tels que des arbres ou des buissons. Plus quelques petites corrections mineures par-ci par-là. |
|
| |
blendman Utilisateur confirmé: Rang **
Messages : 433 Projet Actuel : Crée des jeux, logiciels, BD, Romans et nouvelles.
| Sujet: Re: CBNA SmartLight - Moteur de lumière Mar 8 Juin 2010 - 14:26 | |
| Superbe. je viens de tester chez moi et c'est vraiment beau en temps réel : . Du coup, j'ai aussi fait des petits essais en vue isométrique, mais pour le moment, je cherche à réduire les ombres solaires en Y (divisé par 2 devrait suffir) - Bast a écrit:
-
En ce qui concerne le rendu isométrique, je viens de faire un petit test pour voir ce que ça donne tel quel.
La room sans puis avec le rendu. http://lecbna.org/bast/gamemaker/cbna_smartlight/testiso_0.jpg http://lecbna.org/bast/gamemaker/cbna_smartlight/testiso_1.jpg
Ce n'est pas parfait, mais pas trop mal non plus. Dans ce cas-ci, j'ai joué avec la variable de scale vertical de la lumière afin de donner un effet de perspective (pour qu'elle soit plus large sur l'axe x que l'axe y).
Edit: et voici ce que ça donne avec les ombres solaires utilisant un mask. http://lecbna.org/bast/gamemaker/cbna_smartlight/testiso_2.jpg
j'ai essayé de modifier la taille des ombres solaires créées par les objets, pour que la taille en Y soit =0.5, mais ça décale les ombres et ça ne marche pas. j'ai changé dans le script SL_engine_render les paramètres des draw_sprite_ext en mettant le yscale à 0.5, mais ça ne marche pas. On ne peut pas faire ça ? Si oui, comment peut-on faire pour avoir une ombre qui soit 2 fois plus petite en y ? Merci. |
|
| |
Bast Administrateur
Messages : 20024 Localisation : Alsace
| Sujet: Re: CBNA SmartLight - Moteur de lumière Mar 8 Juin 2010 - 15:13 | |
| La longueur des ombres se règle dans le ToD, en modifiant à la fois l'angle et la longueur tu pourrais y arriver. Associé à des sprites en isométrique, l'effet de perspective devrait apparaître de lui-même.
Je pourrais faire quelques tests de mon côté si tu m'envoyais les sprites dont tu m'avais parlé par MP. |
|
| |
Bast Administrateur
Messages : 20024 Localisation : Alsace
| Sujet: Re: CBNA SmartLight - Moteur de lumière Mer 9 Juin 2010 - 13:03 | |
| > Code mis à jour: 1.0.1Grâce aux retours de blendman et CrinDégun, j'ai trouvé quelques failles dans les scripts qui sont maintenant corrigées. - Correction d'une erreur pouvant survenir lors de l'éxécution du script SL_global_cast_obj - Modification du nom de certaines vars internes de SL_engine_render afin d'éviter d'éventuels conflits de nomsIl vous suffit de remplacer les anciens scripts par les nouveaux. Aucune autre manipulation n'est nécessaire. |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: CBNA SmartLight - Moteur de lumière Mer 9 Juin 2010 - 18:37 | |
| Juste une question bête comment sa se fait que tes sprite n'est pas de transparence mais qu'il soit transparent une fois le jeux de lancé Edit: quelqu'un pourrait me dire pourquoi la lampe se coupe toute seul? http://dl.free.fr/ovuQ0fmyo |
|
| |
Bast Administrateur
Messages : 20024 Localisation : Alsace
| Sujet: Re: CBNA SmartLight - Moteur de lumière Jeu 10 Juin 2010 - 11:13 | |
| - jbg77 a écrit:
- Juste une question bête comment sa se fait que tes sprite n'est pas de transparence mais qu'il soit transparent une fois le jeux de lancé
sprite_set_alpha_from_sprite. Tu remarqueras que dans les exemples, presque chaque sprite en couleur est associée à une sprite en noir et blanc; le canal alpha est obtenu en combinant ces couples de sprites avec la fonction sus-citée. - jbg77 a écrit:
- Edit: quelqu'un pourrait me dire pourquoi la lampe se coupe toute seul?
http://dl.free.fr/ovuQ0fmyo Tu as fait une erreur toute bête à la ligne 46 de ton script Player_move. Tu as écrit la ligne en oubliant un if, du coup la lampe s'allume puis s'éteint à chaque step. - Code:
-
if mouse_check_button_pressed(mb_left) torch=!torch; |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: CBNA SmartLight - Moteur de lumière Jeu 10 Juin 2010 - 19:49 | |
| |
|
| |
PsycKho Très bonne participation
Messages : 154 Projet Actuel : http://www.sharedojo.netai.net/
| Sujet: Re: CBNA SmartLight - Moteur de lumière Ven 11 Juin 2010 - 10:48 | |
| Je viens de l'inclure a mon jeu: C'est terrifiant comme c'est facile a utiliser. Bravo. Cependant, j'ai un soucis.
Si j'ai un objet uniquement constitués d'affichage en draw, comment je fais pour ombrer tout ça? Je me vois mal mettre des objets par dessus, j'ai utilisé le draw justement pour ne pas me retrouver avec 168436846874 draw. J'ai regardé un peu les différents scripts proposés, je vois rien de tel =/
EDIT : et en passant, si ce même objet possedent des pieces plus haute que d'autres, ceux ci déclarent une ombre. Mais l'objet du dessus subit l'ombre de l'objet en dessous. How to? Si on passe le depth de l'objet plus haut, celui ci se retrouve hors de toute ombre.
EDIT 2 : si sl_light_xscale=0, SL obj_engine plante : division par zéro =) |
|
| |
Contenu sponsorisé
| Sujet: Re: CBNA SmartLight - Moteur de lumière | |
| |
|
| |
| CBNA SmartLight - Moteur de lumière | |
|