AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 Anti-aliasing en 3D

Aller en bas 
+5
yano
demetrio75
[TheDarkTiger]
jo
nicoulas
9 participants
AuteurMessage
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 24 Mai 2008 - 21:52

Salut,

Je voulais 'juste' savoir si c'était possible de faire un filtre anti-crénelage en 3D sous GM et si oui comment.
J'ai essayé de faire bouger de quelques pixels la projection mais ça donne mal à la tête ^^.


Merci d'avance clinoeuil
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 24 Mai 2008 - 23:49

ca serait pas comme un leger blur en surface tres leger? (genre la meme image dans 4 direction avec un alpha tres leger)

_________________
http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 24 Mai 2008 - 23:58

je comprends pourquoi tu parles de 4 directions pour une image ^^ (j'utilise des modèles 3D)
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyDim 25 Mai 2008 - 0:34

il voulait dire un truc du genre :

sauver image dans background
transparence = 0.1
afficher background en -1,-1
afficher background en 1,-1
afficher background en -1,1
afficher background en 1,1
transparence = 1

sinon, essaye 'interpolate color between pixels' dans le 'global game setting'

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Anti-aliasing en 3D U3dfr2Anti-aliasing en 3D Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyDim 25 Mai 2008 - 10:24

Ah ok je vois ^^
mais ça ferait pas ramer le jeu énormément ?

Pour le texture_set_interpolation , c'est déjà sur true.

Moi je voudrais en fait un lissage autour des modèles (mais après des heures passées sur la gmc je crois que c'est impossible d'en faire un 'vrai' ou même un faux sans faire trop ramer ...)
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
demetrio75
Utilisateur moyen



Messages : 61

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyDim 25 Mai 2008 - 18:45

euh ouai, malheureusement c'est pas possible sous GM.
La seule chose que tu peux faire c'est de te mettre dans une grande résolution, comme les pixels sont plus petits ca fait des contours moins crénelés, et en plus ca coûte pas trop en temps machine, vu les cartes actuelles...
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyDim 25 Mai 2008 - 19:17

oui j'ai déjà essayé mais après mon hud n'apparaît pas correctement ...

bon c'est pas grave je ferais sans, merci quand même happy1
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
lol_bib
Invité




Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyDim 25 Mai 2008 - 21:12

pour le hud tu le règle a la taille actuelle de la fenêtre non ?
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyDim 25 Mai 2008 - 22:23

ouep mais vu que fais un draw_rectangle non rempli, y'a des lignes qui ne s'affichent pas triste
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
yano
Utilisateur confirmé: Rang **
yano


Messages : 488
Projet Actuel : SCR Keiko Shoot them up 3D vertical.

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyLun 26 Mai 2008 - 15:58

demetrio75 a écrit:
euh ouai, malheureusement c'est pas possible sous GM.
La seule chose que tu peux faire c'est de te mettre dans une grande résolution, comme les pixels sont plus petits ca fait des contours moins crénelés, et en plus ca coûte pas trop en temps machine, vu les cartes actuelles...

Oui c'est ce que je fais sur mon shoot them up, je pousse la resolution mais le gain est faible faut pas rever.
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyMer 18 Juin 2008 - 19:34

Exclamation Je viens de découvrir que gm supporte l'anti-aliasing !!!

En fait il suffit de configurer sa carte graphique afin de forcer l'anti-crénelage et ça marche impec (donc prochaines screens de skywar avec anti-aliasing ^^).

Pour ceux qui ne sauraient pas comment forcer l'anti-crénelage : clic droit sur le bureau -> propriétés (ou panneau de configuration -> affichage ) -> onglet paramètres -> avancé -> là normalement vous devez avoir un onglet avec le nom de votre CG donc vous allez dessus ^^ -> vous trifouillez un peu et vous devriez trouver des paramètres dont l'anti-crénelage (si votre CG le supporte mais si elle est pas trop trop vieille ça devrait y être ^^)

J'espère que ça en aidera d'autres happy1
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyMer 18 Juin 2008 - 20:23

Sauf que c'est pas en rapport avec game maker, tu choisis de mettre de l'anti aliasing par défaut et de ne pas laisser le choix au programme (ici game maker).
En gros, c'est le pilote de ta Carte graphique qui supporte l'anti-aliasing awesome
Revenir en haut Aller en bas
http://www.perdu.com/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyMer 18 Juin 2008 - 20:57

oui mais ça s'applique à game maker awesome

c'est le + important ^^
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyMer 18 Juin 2008 - 21:21

Oui mais tu vas pas dire a tous les utilisateurs de ton jeu d'aller configurer leur CG awesome
Revenir en haut Aller en bas
http://www.perdu.com/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyMer 18 Juin 2008 - 21:23

je rapelle à ceux qui trifouille trop que l'overclocking par le biais des softwares fournis par le constructeur font sauter la garantie de la carte, et c'est irreversible ange
Donc si dans le catalyst ou dans le nvidia panel vous trifouillez plus que l'antialias, touchez à rien en rapport aux Mhz ou à la température, ou encore au ventilo ^^
(ou alors assurez vous que vous risquez rien et que vous avez un bon système de refroidissement)

_________________
Anti-aliasing en 3D Control-commentTous les icones de gm utilisables sur le cbna ICI  Anti-aliasing en 3D Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyMer 18 Juin 2008 - 23:00

lol tu fais de la prévention ?

moi de toute façon je risque pas faire de conneries je peux pas régler la fréquence (seulement les performances, l'anti-aliasing et d'autres 'bricoles')

alpha a écrit:
Oui mais tu vas pas dire a tous les utilisateurs de ton jeu d'aller configurer leur CG awesome

bah si noel

non mais j'expliquerais juste comment faire pour ceux qui savent pas et qui voudraient rajouter l'anti-alias (oui c'est pas top mais c'est la seule soluce ^^)
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyJeu 19 Juin 2008 - 1:06

double post pour une petite précision (mais qui a son importance ^^) :

Exclamation Forcer l'anti-crénelage dans les paramètres de la carte graphique influe sur les draw_lines , draw_triangles etc ... et sur les sprites (je suppose que les backgrounds aussi)

c'est bon à savoir, surtout pour avoir des lignes plus smooth happy1

exemple avec des draw_line :

sans anti-aliasing :

Anti-aliasing en 3D 72218446ha0


et maintenant avec :lng: :

Anti-aliasing en 3D 50822077ug4


voili voilou ... ^^
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyJeu 19 Juin 2008 - 1:46

:oue: le rendu est génial, mais je le ferait pas, j'aime pas bidouillé windows noel

_________________
Anti-aliasing en 3D Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyJeu 19 Juin 2008 - 10:21

c'est pas windows c'est ta CG :lng:
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyJeu 19 Juin 2008 - 23:58

sympa à savoir... mais de là à arriver à convaincre tout le monde de faire ça...

_________________
Anti-aliasing en 3D Control-commentTous les icones de gm utilisables sur le cbna ICI  Anti-aliasing en 3D Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyVen 20 Juin 2008 - 10:15

surtout que sur les jeux commerciaux ça a tendance à lagger triste
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 21 Juin 2008 - 4:03

Ouais fin si c juste des lignes que tu veux antialiaser voila un petit script que j'ai fait en 5min qui te permet de dessiner une ligne antialiasée.
J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi Smile

Code:

/*
*
*  draw_line_antialiased( x1, y1, x2, y2, color, alpha )
*
*  Dessine une ligne partant du point x1;y1 vers le point x2;y2 de couleur color et d'alpha alpha
*
*
*/



if (!variable_global_exists("LINESPR"))
    {
    draw_clear(c_white)
    draw_point_color(0,1,make_color(127.5,127.5,127.5));
    variable_global_set("LINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1));
    }

if (!variable_global_exists("LINESPR"))
    {
    draw_clear(0)
    draw_point_color(0,1,c_white);
    variable_global_set("WLINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1)); 
    }
   
if argument4 != c_white {
linespr = variable_global_get("LINESPR");
}else
{
linespr = variable_global_get("WLINESPR");
}

texture_set_interpolation(1);

draw_sprite_ext(variable_global_get("LINESPR"),0,argument0,argument1,point_distance(argument0,argument1,argument2,argument3),1,point_direction(argument0,argument1,argument2,argument3),argument4,argument5)

texture_set_interpolation(0);

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Invité
Invité




Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 21 Juin 2008 - 10:26

Arh je savais bien que tu créais un sprite pour tes lignes master >Very Happy
(en fait je savais pas comment tu faisais mais pour moi dessiner un sprite étiré était une solutions, ben c'est ce que tu faisais en fait alors =D)
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 21 Juin 2008 - 10:53

Citation :

J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi Smile

Apprend à lire Anti-aliasing en 3D 75723

Ce script-ci je l'ai fait hier en 5 min donc je garantis pas que ca puisse pas causer de bugs Wink

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense Anti-aliasing en 3D Panicpr9

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 21 Juin 2008 - 10:53

master47 a écrit:
Ouais fin si c juste des lignes que tu veux antialiaser voila un petit script que j'ai fait en 5min qui te permet de dessiner une ligne antialiasée.
J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi Smile

Code:

/*
*
*  draw_line_antialiased( x1, y1, x2, y2, color, alpha )
*
*  Dessine une ligne partant du point x1;y1 vers le point x2;y2 de couleur color et d'alpha alpha
*
*
*/



if (!variable_global_exists("LINESPR"))
    {
    draw_clear(c_white)
    draw_point_color(0,1,make_color(127.5,127.5,127.5));
    variable_global_set("LINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1));
    }

if (!variable_global_exists("LINESPR"))
    {
    draw_clear(0)
    draw_point_color(0,1,c_white);
    variable_global_set("WLINESPR", sprite_create_from_screen(0,0,1,3,0,1,0,1,0,1)); 
    }
   
if argument4 != c_white {
linespr = variable_global_get("LINESPR");
}else
{
linespr = variable_global_get("WLINESPR");
}

texture_set_interpolation(1);

draw_sprite_ext(variable_global_get("LINESPR"),0,argument0,argument1,point_distance(argument0,argument1,argument2,argument3),1,point_direction(argument0,argument1,argument2,argument3),argument4,argument5)

texture_set_interpolation(0);

bah à la base c'était de l'anti-aliasing en 3D qui m'intéressait, puis je me suis aperçu que ça marchait sur tout, mais je prends ton script, ça peut toujours servir.

Merci Wink
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Invité
Invité




Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 21 Juin 2008 - 11:30

master47 a écrit:
Citation :

J'en ai déja fait un autre qui n'utilise pas le système de gm mais celui là je préfère le garder pour moi Smile

Apprend à lire Anti-aliasing en 3D 75723

Ce script-ci je l'ai fait hier en 5 min donc je garantis pas que ca puisse pas causer de bugs Wink

Ben non, c'est pas ça le problème, t'as pas dit que tu l'avais fait hier alors moi j'ai pensé que c'était celui-ci que tu mavais déjà montré, tu sais on peut se tromper on sait pas tout, à ma place tu aurais pu toi aussi faire l'erreur donc calme toi :sarcastique:
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 21 Juin 2008 - 12:03

Houla ! Je me suis nullement énervé noel

Et comme l'a si bien dit Laurent Wolf : "No Streeeeeess" Very Happy

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptySam 21 Juin 2008 - 13:27

je citerai plutôt "I don't wanna work today" de la même chanson (partiel, quand tu nous tiens...)

_________________
Anti-aliasing en 3D Control-commentTous les icones de gm utilisables sur le cbna ICI  Anti-aliasing en 3D Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D EmptyDim 22 Juin 2008 - 11:35

Je suis aussi tout à fait d'accord Very Happy

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Contenu sponsorisé





Anti-aliasing en 3D Empty
MessageSujet: Re: Anti-aliasing en 3D   Anti-aliasing en 3D Empty

Revenir en haut Aller en bas
 
Anti-aliasing en 3D
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Anti-virus
» Anti-Aliasing
» Anti-aliasing
» Pixel Aliasing
» Anti virus

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: