[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4698: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4700: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4701: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4702: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Blenderlounge • Consulter le sujet - Comment débuter avec du BGL? aaaaajnjcbdjhc

Comment débuter avec du BGL?

Ici on parle des scripts

Modérateurs : frez, Yadoob, stilobique, Matpi, ModSquad

Comment débuter avec du BGL?

Message par VincentG » 20 Déc 2015, 17:32

Hello à tous,

J'aimerais faire un script vraiment très simple pour afficher des points dans l'espace dans la vue 3D avec une couleur et une taille. Je ne sais absolument pas par où commencer :roll:
Est-ce que quelqu'un pourrait montrer un exemple très très basique ou me guider pour afficher par example, en opengl, deux points à des position xyz différentes avec chacune leur couleur?

Merci!! :mrgreen:
Dernière édition par VincentG le 17 Juin 2016, 16:47, édité 2 fois.
http://www.vincentgires.com
Belgian Blender User Group : http://bbug.be/
Avatar de l’utilisateur
VincentG
 
Message(s) : 223
Inscription : 13 Fév 2014, 21:35

Re: Commencer débuter avec du BGL?

Message par pistiwique » 20 Déc 2015, 18:48

Il y a mais il y a surement plus basique. Et le sujet m’intéresse aussi :mrgreen:
Mes addons:, , ,
Avatar de l’utilisateur
pistiwique
 
Message(s) : 590
Inscription : 10 Août 2014, 10:35
Localisation : le sud ou il fait trop chaud

Re: Commencer débuter avec du BGL?

Message par Matpi » 22 Déc 2015, 00:27

BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Commencent débuter avec du BGL?

Message par VincentG » 22 Déc 2015, 22:41

Génial Matpi, un grand grand merci! C'est exactement ce qu'il me fallait ;)
http://www.vincentgires.com
Belgian Blender User Group : http://bbug.be/
Avatar de l’utilisateur
VincentG
 
Message(s) : 223
Inscription : 13 Fév 2014, 21:35

Re: Commencent débuter avec du BGL?

Message par Matpi » 22 Déc 2015, 22:47

Bien volontiers ;-)

N'hésite pas à demander pour des approfondissements.
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Commencent débuter avec du BGL?

Message par Coralie32 » 25 Mars 2016, 12:38

Bonjour,
y a un tutoriel pour ce module, ou cours pour apprendre ce langage?
Coralie32
 
Message(s) : 3
Inscription : 22 Mars 2016, 06:38

Re: Commencent débuter avec du BGL?

Message par VincentG » 12 Juin 2016, 20:10

Encore une petite question par rapport à bgl dans Blender.
J'aimerais savoir s'il y a un moyen de faire un rendu de cet overlay OpenGL?

J'aurais aimé pouvoir faire un rendu du viewport tel quel mais malheureusement, tout ce qui est bgl disparait. Une idée pour éviter de devoir faire un screenshot? :mrgreen:
Dernière édition par VincentG le 13 Juin 2016, 00:03, édité 1 fois.
http://www.vincentgires.com
Belgian Blender User Group : http://bbug.be/
Avatar de l’utilisateur
VincentG
 
Message(s) : 223
Inscription : 13 Fév 2014, 21:35

Re: Commencent débuter avec du BGL?

Message par Matpi » 12 Juin 2016, 21:14

Oui c'est possible, mais il faut bidouiller en utilisant le nouveau module (2.77) gpu.offscreen:



En plus de rendre tes éléments dans le viewport tu les rends également dans le framebuffer offscreen (une sorte d'"écran virtuel"), puis tu combine le tout (ou alors tu utilises la fonction GPUOffscreen.draw_view3d, mais dans ce cas-là il manque la grille, etc.).

Ensuite il faut sauver le framebuffer sous forme d'image en bindant la color_texture du framebuffer et en récupérant les valeurs avec bgl.glReadPixels (sauf erreur) dans un bgl.Buffer. Tu as alors accès aux pixels, que tu peux p.ex. insérer dans une image Blender et la sauver.

...bref c'est pas simple.


EDIT: il est possible que je dise une bêtise et que la manip du bgl.glReadPixels fonctionne également directement dans le viewport. A tester.
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Commencent débuter avec du BGL?

Message par pistiwique » 12 Juin 2016, 23:51

Je ne veux pas dire de bétise, mais il me semble que l'addon de Antonioya permet de faire un rendu avec les cotations en bgl.
Ça pourra peut être t'aider.
Mes addons:, , ,
Avatar de l’utilisateur
pistiwique
 
Message(s) : 590
Inscription : 10 Août 2014, 10:35
Localisation : le sud ou il fait trop chaud

Re: Commencent débuter avec du BGL?

Message par Matpi » 13 Juin 2016, 05:35

Bien vu, il utilise justement mon histoire de bgl.glReadPixels. Il n'y a donc qu'à s'en inspirer.
BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Commencent débuter avec du BGL?

Message par lapineige » 13 Juin 2016, 07:27

Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: Commencent débuter avec du BGL?

Message par VincentG » 13 Juin 2016, 10:52

Super merci!
L'addon fait ça très bien en effet! ça va pas être évident mais je vais tenter de faire pareil! :-)
http://www.vincentgires.com
Belgian Blender User Group : http://bbug.be/
Avatar de l’utilisateur
VincentG
 
Message(s) : 223
Inscription : 13 Fév 2014, 21:35

Re: Commencent débuter avec du BGL?

Message par lapineige » 13 Juin 2016, 15:40

Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06

Re: Commencent débuter avec du BGL?

Message par Matpi » 13 Juin 2016, 15:51

BAddons - La Collection d'Addons de Matpi:
Avatar de l’utilisateur
Matpi
 
Message(s) : 288
Inscription : 07 Déc 2014, 10:51
Localisation : in dr Schwiiz

Re: Commencent débuter avec du BGL?

Message par lapineige » 13 Juin 2016, 15:58

Mon terrier/blog: https://lapineige.fr/wp (l'ancien: le-terrier-de-lapineige.over-blog.com) | Mon GitHub: https://github.com/lapineige/Blender_add-ons | Lapineige's Tools: http://cgcookiemarkets.com/blender/all- ... ompilation
Avatar de l’utilisateur
lapineige
 
Message(s) : 3717
Inscription : 25 Juin 2014, 07:06


Retour vers Scripts - Python - OSL

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron