Nouvel éditeur : neXtgen Povray Editor

Outils (comme KPovmodeler ou Terraform par exemple) permettant de créer des images 3D avec POV-Ray sous Linux.
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Nouvel éditeur : neXtgen Povray Editor

Message par gRRosminet »

Bonjour,

J'ai le plaisir de vous annoncer la naissance de mon petit dernier en matière d'éditeur dédié à povray. Histoire de faire plaisir à tout le monde, il est développé également en version Windows (pour les malheureux qui n'ont pas la chance de pouvoir utiliser Linux). C'est le petit frère de QTPov Editor qui figure déjà dans les colonnes de la section 3D et il reprend logiquement la majorité de ses fonctionnalités (en english dans l'texte) :
* Auto-completion on CTRL+SPACE
* Internal image-files viewer
* Files explorer with external application support for non-handled filetypes
* Javadoc-like documentation support
* Povray files parsing with navigator display
* includes direct acces by right click
* ini files support
* insert menu
* rendering console
* notepad, clock, open documents
* configuration utility
* retractable panels interface
* color enlightenment based on a text file
* multiple files interface
* visual indicator on modified files
* save at close
* re-open last files at start

Vous le retrouverez sur sourceforge : http://nextpe.sf.net

Amusez vous bien :D et comme toujours, si vous trouvez la moindre anomalie ou si vous avez une suggestion à faire, n'hésitez pas a me contacter :)

Image
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
eclipse
Messages : 864
Inscription : 05 sept. 2007, 18:16
Contact :

Message par eclipse »

Héllo

Projet intéressant !
Mais par contre, l'auteur a oublié juste un détail :(
Sous Debian Lenny et supérieur, wxgtk 2.8 n'existe pas encore... Seul la version 2.6 est présente. Ce qui rend le binaire pour cette distribution non utilisable.
Dommage, je me faisais déjà une joie de le tester !
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Message par gRRosminet »

Bonjour,

En fait, sous lenny, tu peux utiliser la version etch + wxGTK 2.6 sans aucun problème (ce sont exactement les memes packages entre les 2 versions). Les packages wxGTK 2.8 pour debian (etch ou lenny) peuvent etre obtenus directement sur le site de wxWidgets.

Bon test :)

comme indiqué sur le site :
Linux Debian Etch binary (with wxGTK 2.6 ) - might work on any Debian with wxGTK 2.6

Linux Debian Leny binary (with wxGTK 2.8 ) - might work on any Debian with wxGTK 2.8
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
eridan
Messages : 97
Inscription : 19 mai 2004, 19:05
Localisation : Crest (Drôme)

Message par eridan »

Bonjour!

Super content de découvrir cet outil pour Povray. Je m'empresse de le tester j'installe la version pour Ubuntu 7.10 tout semble ok!

Mais à la première tentative de rendu avec la scène basicdu menu insert

// Persistence of Vision Ray Tracer Scene Description File
// File: ?.pov
// Vers: 3.5
// Desc: Basic Scene Example
// Date: mm/dd/yy
// Auth: ?
//

#version 3.5;

#include "colors.inc"

global_settings {
assumed_gamma 1.0
}

// ----------------------------------------

camera {
location <0.0, 0.5, -4.0>
direction 1.5*z
right x*image_width/image_height
look_at <0.0, 0.0, 0.0>
}

sky_sphere {
pigment {
gradient y
color_map {
[0.0 rgb <0.6,0.7,1.0>]
[0.7 rgb <0.0,0.1,0.8>]
}
}
}

light_source {
<0, 0, 0> // light's position (translated below)
color rgb <1, 1, 1> // light's color
translate <-30, 30, -30>
}

// ----------------------------------------

plane {
y, -1
pigment { color rgb <0.7,0.5,0.3> }
}

sphere {
0.0, 1
texture {
pigment {
radial
frequency 8
color_map {
[0.00 color rgb <1.0,0.4,0.2> ]
[0.33 color rgb <0.2,0.4,1.0> ]
[0.66 color rgb <0.4,1.0,0.2> ]
[1.00 color rgb <1.0,0.4,0.2> ]
}
}
finish{
specular 0.6
}
}
}


Voilà la réponse que j'obtiens

Most likely detected an unquoted string with spaces in INI file. Assuming string ends at the of the line.
Make sure all strings with spaces are properly quoted in the INI file.
Use either " or ' to quote strings. For details, please check the user manual!
File '/home/michel/toto' at line '1'Could not find file '/ Persistence of Vision Ray Tracer Scene Description File.ini'
Cannot open INI file '/ Persistence of Vision Ray Tracer Scene Description File'.
Cannot continue to process INI file '/home/michel/toto' due to a parse error in line 1.
This is not a valid INI file. Check the file for syntax errors, correct them, and try again!
Valid options in INI files are explained in detail in the reference part of the documentation.
File '/home/michel/toto' at line '1'Cannot process command-line due to a parse error.
This is not a valid command-line. Check the command-line for syntax errors, correct them, and try again!
Valid command-line switches are explained in detail in the reference part of the documentation.
To get a short list of command-line switches, use either the '-h', '-?', '-help' or '--help' switch.
Failed to render file due to error(s)!


Et là je dois bien dire que je suis dans les choux :oops:

Je ni comprends rien! une petite explication?

Merci!

@+?
eridan
Messages : 97
Inscription : 19 mai 2004, 19:05
Localisation : Crest (Drôme)

Message par eridan »

eridan a écrit :Bonjour!

Super content de découvrir cet outil pour Povray. Je m'empresse de le tester j'installe la version pour Ubuntu 7.10 tout semble ok!

Mais à la première tentative de rendu avec la scène basic du menu insert

// Persistence of Vision Ray Tracer Scene Description File
// File: ?.pov
// Vers: 3.5
// Desc: Basic Scene Example
// Date: mm/dd/yy
// Auth: ?
//

#version 3.5;

#include "colors.inc"

global_settings {
assumed_gamma 1.0
}

// ----------------------------------------

camera {
location <0.0, 0.5, -4.0>
direction 1.5*z
right x*image_width/image_height
look_at <0.0, 0.0, 0.0>
}

sky_sphere {
pigment {
gradient y
color_map {
[0.0 rgb <0.6,0.7,1.0>]
[0.7 rgb <0.0,0.1,0.8>]
}
}
}

light_source {
<0, 0, 0> // light's position (translated below)
color rgb <1, 1, 1> // light's color
translate <-30, 30, -30>
}

// ----------------------------------------

plane {
y, -1
pigment { color rgb <0.7,0.5,0.3> }
}

sphere {
0.0, 1
texture {
pigment {
radial
frequency 8
color_map {
[0.00 color rgb <1.0,0.4,0.2> ]
[0.33 color rgb <0.2,0.4,1.0> ]
[0.66 color rgb <0.4,1.0,0.2> ]
[1.00 color rgb <1.0,0.4,0.2> ]
}
}
finish{
specular 0.6
}
}
}


Voilà la réponse que j'obtiens

Most likely detected an unquoted string with spaces in INI file. Assuming string ends at the of the line.
Make sure all strings with spaces are properly quoted in the INI file.
Use either " or ' to quote strings. For details, please check the user manual!
File '/home/michel/toto' at line '1'Could not find file '/ Persistence of Vision Ray Tracer Scene Description File.ini'
Cannot open INI file '/ Persistence of Vision Ray Tracer Scene Description File'.
Cannot continue to process INI file '/home/michel/toto' due to a parse error in line 1.
This is not a valid INI file. Check the file for syntax errors, correct them, and try again!
Valid options in INI files are explained in detail in the reference part of the documentation.
File '/home/michel/toto' at line '1'Cannot process command-line due to a parse error.
This is not a valid command-line. Check the command-line for syntax errors, correct them, and try again!
Valid command-line switches are explained in detail in the reference part of the documentation.
To get a short list of command-line switches, use either the '-h', '-?', '-help' or '--help' switch.
Failed to render file due to error(s)!


Et là je dois bien dire que je suis dans les choux :oops:

Je ni comprends rien! une petite explication?

Merci!

@+?
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Message par gRRosminet »

Bonjour,

Est-ce que tu pourrais préciser sous quel nom de fichier tu as enregistré ta scène d'exemple ? (si il y a un espace dans le nom du fichier ou son chemin complet, ca pourrait poser problème, je vais tester ca en détail)

Est-ce que tu as bien fait un fichier pov et pas un fichier ini ? (l'icone est bleue avec le sigle pov en rouge dans l'onglet du fichhier et non pas jaune avec un i dedans)

As-tu essayé de lancer le rendu manuellement ?
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
eridan
Messages : 97
Inscription : 19 mai 2004, 19:05
Localisation : Crest (Drôme)

Message par eridan »

J'ai un peu avancé! mon fichier n'avais pas l'extension *.pov mais j'ai toujour une erreur!

povray: cannot open the user configuration file /home/michel/.povray/3.6/povray.conf: No such file or directory
Persistence of Vision(tm) Ray Tracer Version 3.6.1 (Debian (i486-linux-gnu-g++
4.1.2 @ i486-pc-linux-gnu))
This is an unofficial version compiled by:
Clément Stenac <zorglub at debian dot org> for Debian <www.debian.org>
The POV-Ray Team(tm) is not responsible for supporting this version.
POV-Ray is based on DKBTrace 2.12 by David K. Buck & Aaron A. Collins
Copyright 1991-2003 Persistence of Vision Team
Copyright 2003-2004 Persistence of Vision Raytracer Pty. Ltd.

Primary POV-Ray 3.5/3.6 Developers: (Alphabetically)
Chris Cason Thorsten Froehlich Nathan Kopp Ron Parker

Contributing Authors: (Alphabetically)
Steve Anger Eric Barish Dieter Bayer Steve A. Bennett
David K. Buck Nicolas Calimet Aaron A. Collins Chris Dailey
Steve Demlow Andreas Dilger Alexander Enzmann Dan Farmer
Mark Gordon Christoph Hormann Mike Hough Chris Huff
Kari Kivisalo Lutz Kretzschmar Jochen Lippert Pascal Massimino
Jim McElhiney Douglas Muir Juha Nieminen Bill Pulver
Eduard Schwan Wlodzimierz Skiba Robert Skinner Yvo Smellenbergh
Zsolt Szalavari Scott Taylor Massimo Valentini Timothy Wegner
Drew Wells Chris Young

Other contributors are listed in the documentation.

Support libraries used by POV-Ray:
ZLib 1.2.3.3, Copyright 1995-1998 Jean-loup Gailly and Mark Adler
LibPNG 1.2.5, Copyright 1998-2002 Glenn Randers-Pehrson
LibJPEG 6b, Copyright 1998 Thomas G. Lane
LibTIFF 3.8.2, Copyright 1988-1997 Sam Leffler, 1991-1997 SGI
Redirecting Options
All Streams to console..........On
Debug Stream to console.........On
Fatal Stream to console.........On
Render Stream to console........On
Statistics Stream to console....On
Warning Stream to console.......On
Parsing Options
Input file: /home/michel/toto.pov (compatible to version 3.61)
Remove bounds........On
Split unions.........Off
Library paths:
/usr/share/povray
/usr/share/povray/ini
/usr/share/povray/include
Output Options
Image resolution 320 by 240 (rows 1 to 240, columns 1 to 320).
Output file: /home/michel/toto.png, 24 bpp PNG
Graphic display......On (gamma: 2.2)
Mosaic preview.......Off
CPU usage histogram..Off
Continued trace......Off
Tracing Options
Quality: 9
Bounding boxes.......On Bounding threshold: 3
Light Buffer.........On
Vista Buffer.........On Draw Vista Buffer....Off
Antialiasing.........Off
Clock value: 0.000 (Animation off)

0:00:01 Parsing 2K tokens
0:00:01 Creating bounding slabs 2K tokens
Scene Statistics
Finite objects: 1
Infinite objects: 1
Light sources: 1
Total: 3

0:00:00 Displaying
Using 24 bit TrueColor visual
Mapping background image

0:00:01 Rendering line 210 of 240
0:00:01 Done Tracing
Render Statistics
Image Resolution 320 x 240
----------------------------------------------------------------------------
Pixels: 76800 Samples: 76800 Smpls/Pxl: 1.00
Rays: 76800 Saved: 0 Max Level: 1/5
----------------------------------------------------------------------------
Ray->Shape Intersection Tests Succeeded Percentage
----------------------------------------------------------------------------
Plane 132038 52800 39.99
Sphere 132038 43889 33.24
----------------------------------------------------------------------------
Calls to Noise: 0 Calls to DNoise: 10
----------------------------------------------------------------------------
Shadow Ray Tests: 110476 Succeeded: 5366
----------------------------------------------------------------------------
Smallest Alloc: 49 bytes
Largest Alloc: 307248 bytes
Total Alloc calls: 1213 Free calls: 1204
Peak memory used: 475178 bytes

0:00:01 Reclaiming memory


Faut-il créer manuellement le fichier *.conf et quoi mettre dedans?

@+?
[/b]
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Message par gRRosminet »

non, ce fichier de config de povray est optionnel : c'est pour si tu ne veux pas utiliser le fichier général du systeme.

A priori le rendu s'est bien fait, par contre ta machine etant très rapide, le rendu a pris a peine 2 secondes. Si tu veux que la fenetre de résultat reste affichée à l'écran à la fin du rendu, ajoute l'option +P dans le champ au dessus de la console de rendu.


Pour ma part, j'ai fait le test des noms de fichier avec espace pendnat ma pause déjeuner et je confirme que ca pose probleme.
Je note également le problème d'extension automatique que tu viens de soulever et je corrigerai tout ca se rapidement

Merci.
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Message par gRRosminet »

voila, les 2 petits bugs cités ci-dessus sont corrigés et le tout a été publié sur sourceforge.

:arrow: Téléchargement
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
eridan
Messages : 97
Inscription : 19 mai 2004, 19:05
Localisation : Crest (Drôme)

Message par eridan »

Merci "gros minet" :wink:

ça marche!

Une petite demande ; la numérotation des lignes ce serait top!

Merci

@+?
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Message par gRRosminet »

eridan a écrit :Une petite demande ; la numérotation des lignes ce serait top!


Oui, je sais bien, mais c'est le genre de truc qui a l'air tout con mais qui est bien tordu a faire ... donc je vais y réfléchir : c'est sur, mais ca sera pour plus tard :?

Amuse toi bien en attendant, tu as quand meme le numéro de la ligne dans la barre d'état ;)
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
eridan
Messages : 97
Inscription : 19 mai 2004, 19:05
Localisation : Crest (Drôme)

Message par eridan »

Salut et merci de ta réponse!

Je remarque un autre bug? (j'ai donc installé XPE sous Ubuntu 7.10)

lors de l'auto-complétion l'ascenseur ne marche pas! normal?

et félicitation pout ton boulot!!

@+?
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Message par gRRosminet »

Merci pour les compliments, ca fait toujours plaisir :)

Est-ce que tu pourrais développer un peu plus ce point qui te semble être un bug avec l'autocomplétion ? (position du dialogue de complétion sur la fenetre, ce que tu fais comme action, ce qui se passe et ce a quoi tu t'attendais) et top du top, mettre une impression d'ecran 8)

Merci.
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
eridan
Messages : 97
Inscription : 19 mai 2004, 19:05
Localisation : Crest (Drôme)

Message par eridan »

Je parle des ascenseurs de la fenêtre qui s'ouvre, lorsque l'on fait Ctrl+barre d'espace!

remarque j'ai remarqué que cette fenêtre s'actualise à mesures de la frappe!

merci!

Image

@+?
gRRosminet
Messages : 14
Inscription : 01 déc. 2007, 10:24
Contact :

Message par gRRosminet »

Un petit up pour vous signaler la sortie de la dernière mouture (v0.9.5)
qui est plus mieux pour plein de bonnes raisons ;-)

Ca se passe par ici http://nextpe.sf.net
[url=http://nextpe.sf.net]neXtgen Povray Editor[/url]
[url=http://www.lightning-generator.org/newsgroup.php]Communauté Francophone de Povray[/url]
Répondre