Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 72
Posts: 72   Pages: 8   [ Previous Page | 1 2 3 4 5 6 7 8 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 74548 times and has 71 replies Next Thread
fma
Member




Joined: Mar 15, 2010
Post Count: 62
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

En plus, je crois savoir ce qui s'est passé : à un moment, j'ai dû avoir 2 instances lancées en même temps : une depuis eclipse, et une depuis le paquet binaire... Si en plus il faut que tu prennes en compte le fait que les gens travaillent comme des cochons... tongue
----------------------------------------
Frédéric
[Apr 1, 2010, 7:58:51 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
floutchito
Newbie



France
Joined: Apr 13, 2010
Post Count: 1
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Bonjour, tout d'abord bravo au développeur pour ce super soft.
Je l'utilise maintenant depuis quelques jours et je l'apprécie particulièrement pour sa facilité d'utilisation et la variété de ses fonctions. applause

Mais (il y a toujours un mais) je ne suis pas satisfait des rendus 3D comportant des fenêtres, l'éclairage extérieur me paraissant trop faible et terne.
Aussi, pour patienter le temps que fma code son plugin, je voulais savoir s'il était possible de bidouiller un peu de code pour avoir une source de lumière extérieure plus intense.

Pour en revenir au sujet du topic, je suis très intéressé par tes améliorations fma, est-ce dors et déjà possible de les obtenir? Je suis développeur php, mais je m'intéresse un peu à java. Et l'envie de bidouiller cet outil me démange de plus en plus.

Cordialement. smile
[Apr 13, 2010, 12:51:42 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
fma
Member




Joined: Mar 15, 2010
Post Count: 62
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Voici les quelques classes que j'ai modifiées ; il suffit de récupérer les sources (v2.3) et de remplacer les fichiers modifiés.

Je n'ai pas trop de temps en ce moment pour tout mettre en forme de manière correcte (on a eu les premiers jets de l'archi, et sh3d tourne en permanence pour simuler tout ça), mais n'hésite pas à poser des questions si tu as des soucis.

Il reste des choses codées en dur dans la classe PhotoRenderer : longitude/latitude, intensité des lumières intérieurs, type de caméra (pinhole/spherical)... Toutes mes modifes sont entourées de 'fma' en commentaire, pour les retrouver plus facilement.
----------------------------------------
Attachment SweetHome3D-2.3-src_fma.zip (46662 bytes) (Download count: 9642)

----------------------------------------
Frédéric
----------------------------------------
[Edit 1 times, last edit by fma at Apr 13, 2010, 3:41:28 PM]
[Apr 13, 2010, 3:39:36 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
fma
Member




Joined: Mar 15, 2010
Post Count: 62
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Une petite précision pour répondre à ta question sur les lumières extérieurs...

Lorsqu'on utilise une texture pour le ciel (plus sympa), visiblement, on ne peut pas utiliser la lumière sunlight. Du coup, dans ce cas, je la remplace par une lumière type sphère, et on peut donc jouer sur la puissance. Tu peux même modifier le code pour l'ajouter par dessus la lumière sunlight, dans le cas où il n'y a pas de texture...
----------------------------------------
Frédéric
[Apr 13, 2010, 3:43:18 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9430
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Merci Frédéric, il manque la classe com.eteks.sweethome3d.model.Sun pour que ça puisse compiler. sad
Si c'est possible, modifie directement ton fichier attaché SweetHome3D-2.3-src_fma.zip, ça sera plus simple pour tout le monde.
Bonne chance pour la suite et n'hésite pas à poster des images à l'occasion...
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
[Apr 13, 2010, 4:29:32 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
fma
Member




Joined: Mar 15, 2010
Post Count: 62
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

J'ai envoyé la nouvelle archive, mais je ne sais pas comment virer l'ancienne (je pensais qu'il me demanderait si je voulais l'écraser, vu qu'elles avaient le même nom).
----------------------------------------
Frédéric
[Apr 14, 2010, 2:51:36 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 9430
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Ok merci, c'est bon cette fois-ci biggrin

Aux courageux Java boys tentés d'essayer ce qu'a programmé Frédéric :
- Téléchargez les sources de Sweet Home 3D,
- Importez les sources de Sweet Home 3D dans Eclipse en suivant les instructions décrites dans le fichier README.TXT
- Téléchargez le fichier de Frédéric,
- Glissez-déposez le dossier src qu'il contient dans le projet SweetHome3D d'Eclipse,
- Exécutez l'application de classe com.eteks.sweethome3d.SweetHome3D (attention à bien utiliser l'option -Djava.ext.dirs=... décrite dans le fichier README.TXT),
- Créez une photo ou une vidéo en utilisant les nouveaux paramètres qu'a ajouté Frédéric.

Aux autres : ne désespérez pas, je vais tâcher de sortir un p'tit plug-in qui reprend les classes de Frédéric, mais patience car il faut y ajouter des options pour ce soit intéressant (suppression des 2 qualités les plus rapides, saisie de la latitude/longitude, option image sphérique, option lumière individuelle).
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
[Apr 14, 2010, 3:43:39 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
fma
Member




Joined: Mar 15, 2010
Post Count: 62
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Ah, ben super si tu te charges du plugin ! Grand merci smile

Dans les choses à ajouter, il y a aussi :
  • décalage (angle) du plan par rapport au nord. On prend comme convention le sens trigo : si le haut du plan est en fait le nord-est, comme dans mon cas, cela fait une rotation de -45° par rapport au nord réel¹ ;
  • gestion plus fine du changement d'heure (soit avec une case à cocher dans le GUI, soit en calculant le jour exact selon le standard ; mais il n'est sans doute pas le même partout dans le monde, et il y a des coins où il n'y en a peut-être pas). Actuellement, je bascule au 1er avril, et au 1er novembre ;
  • forcer ou non l'éclairage qui simule le sunlight, même dans le cas où il y a le sunlight (sans texture pour le ciel) ;
  • ajout éventuel des minutes (ou refonte du dialogue pour le choix de la date et de l'heure pour quelque chose de plus pratique) ;
  • bascule automatique au ratio 2:1 pour la caméra sphérique, et forçage de l'inclinaison de la tête à 0°, horizontale. Si on oublie de le faire, ça génère un truc tout tordu ;
  • le top serait aussi un mode vidéo, mais qui fasse non pas varier le point de vue, mais le temps, pour générer un film avec la course du soleil (un timelapse, quoi) ;
Il y a des points faciles à prendre en compte immédiatement, d'autres dont je pourrai me charger ultérieurement, quand j'aurai du temps.

¹ Ça, ça pourrait même être géré au niveau global, non ? Avec affichage d'une rose des vents. Même sans parler de la lumière du soleil, c'est toujours intéressant d'avoir l'orientation d'un plan...
----------------------------------------
Frédéric
[Apr 14, 2010, 4:37:27 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
fma
Member




Joined: Mar 15, 2010
Post Count: 62
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Un petit exemple de ce que ça donne, sur une vue de notre future maison wink
----------------------------------------
Attachment avant-projet_rdc5.png (315497 bytes) (Download count: 3535)
avant-projet_rdc5.png
----------------------------------------
Frédéric
[Apr 15, 2010, 10:20:04 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
guachi
Newbie




Joined: Jan 31, 2010
Post Count: 6
Status: Offline
Reply to this Post  Reply with Quote 
Re: Écrire un plugin pour simuler l'éclairage de la course du soleil

Salut Emmanuel.

As-tu pu avancer dans le developpement du plugin?
[Apr 24, 2010, 8:22:31 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Posts: 72   Pages: 8   [ Previous Page | 1 2 3 4 5 6 7 8 | Next Page ]
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

  Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads  
© Copyright 2024 Space Mushrooms - All rights reserved