Activity for GroIMP

  • Gaetan Heidsieck Gaetan Heidsieck posted a comment on a wiki page

    Hi JP, I don't know much about light modeling. If you need more information on the topic you should ask on the discourse forum (where users with more knowledge might answer).

  • J P J P posted a comment on a wiki page

    Helo Gaetan, Thank you very much for your answer, I will try to understand it with examples. Thank you very much for providing a community of communication, and I will actively participate in this community. Today I'm learning about lighting in the wiki ( https://wiki.grogra.de/doku.php?id=tutorials:basic-spectral-light-modeling ) in setting up the Phong shader, I can understand: Absorption = Total - Reflectance - Transmission. But I saw it in the tutorial: ChannelSPD RED_SPD = new ChannelSPD(new...

  • Gaetan Heidsieck Gaetan Heidsieck posted a comment on a wiki page

    Hello JP, You might want to ask your questions on the forum ( https://fspm.discourse.group/ ) where more users will be available to help you. The rules: ==> and ==>> are indeed different. Both are rewriting rule, meaning they replace the matched pattern on the left hand side with the produced statement on the right hand side. To simplify: * The first one is a replacement following the L System idea. The edges in and out of the pattern to replace are linked to the produced subgraph. * The second one...

  • J P J P posted a comment on a wiki page

    Hello,Gaetan Thank you very much for your answer, this has made me gain a lot! Recently I found two operators ( ==> ^ and ==>> ^ ) they seem to be a combination of two operators, I am curious what the function of these two operators is, looking forward to your answer! Thanks, JP

  • J P J P posted a comment on a wiki page

    Hi, Gaetan Thank you very much for your professional answers! This was very helpful for me! Sorry for being late, when I went to the forums and checked to see if there was a new version of the software I found that I didn't reply to you to express my gratitude for your answer, I don't know what's wrong. Apologies again!

  • J P J P posted a comment on a wiki page

    Hello,Gaetan Thank you very much for your help! The method you provided is really detailed! This has worked very well for me! I have learned how to solve my problem using the methods you provided Thanks, JP

  • Gaetan Heidsieck Gaetan Heidsieck posted a comment on a wiki page

    Hi, For the "Reference": When you import an object in the "object explorer" (the object panel), you can create references to that object with "new Reference("name.file");". You can always use the "Add" option, it copy the file within your project. Then, by default the reference is only resolving an "instance" of the object (not the x3d nodes themselves). You can however get the nodes behind the reference by using: {Reference r = new Reference("name.file");} [A ==> r.resolveNode()] Be careful however,...

  • J P J P posted a comment on a wiki page

    Hello,Gaetan I'm having trouble learning groimp again and would like to ask for your help again. I want to insert a. X3D files are duplicated multiple times in the scene and given them different names so that I can later make changes to each . X3D file is modified individually. I added the .X3D file via the Object button (there are 3 ways to insert the file: Add \ Link \ Embed), and then I was able to use it in RGG code by using a const Reference PSL = reference ("PSL"); statement, but then I couldn't...

  • J P J P posted a comment on a wiki page

    Hello,Gaetan Thank you very much for your answer! I can use this plugin successfully now! Regarding the question that I didn't find the plugin Pointcould importer in the plugin manager, I was previously trying to find this plugin in the plugin manager in jEdit, where I didn't find it, and after I saw your reply, I first tried to add this plugin manually, but I wasn't successful. The reason was that after launching GroIMP the software threw a window and prompted me that the library jply.jar was not...

  • Gaetan Heidsieck Gaetan Heidsieck posted a comment on a wiki page

    Hello, Could you give me more detail on what is working (and not) with the plugin manager? The Pointcould importer plugin should be accessible from there. Do you see any other plugins? Otherwise, if you download the plugin from gitlab. You need to see if it is already compiled or not. If you have java classes, it needs to be compiled. If you have a .jar you can use it. (download the jar there https://gitlab.com/grogra/groimp-plugins/Pointcloud-Importer/-/packages/24921990 at the bottom of the page.)...

  • J P J P posted a comment on a wiki page

    Hi,Gaetan Do you know how I can add the Pointcloud-Importer plugin to GroIMP, I didn't find it in the plugin manager, I followed the link you provided and downloaded the plugin's zip, but I still don't know how to load it, even though I've looked at the wiki documentation for GroIMP. Thanks, JP

  • J P J P posted a comment on a wiki page

    Hi,Gaetan Thank you very much for your answer! I can use the RGG code to locate the imported 3D structure and do something with it! This is amazing! Thank you for giving me a further understanding of GroIMP! Thanks, JP

  • J P J P posted a comment on a wiki page

    Hi,Gaetan Thank you very much for your answer! I can use the RGG code to locate the imported 3D structure and do something with it! This is amazing! Thank you for giving me a further understanding of GroIMP! Thanks, JP

  • Gaetan Heidsieck Gaetan Heidsieck posted a comment on a wiki page

    Hi, The objects imported from an OBJ file are added as one MeshNode in groimp. To map the objects in a file to groimp primitive objects you can either use a file format that support this mapping (e.g. x3d or gltf), or do the mapping manually (which i do not recommend). If you need to see each triangle of your mesh as a separate groimp node you can also use the ply importer from the PointCloud-Importer plugin (https://gitlab.com/grogra/groimp-plugins/Pointcloud-Importer). I don't know mush about the...

  • J P J P posted a comment on a wiki page

    Hi,Gaetan Thank you for your response! I am a bit confused about importing a complex 3D structure from a GUI interface, such as an obj file with a triangular grid. It seems that this structure is not recognized as basic geometry in GroIMP, like Sphere. If I need to perform advanced operations on this 3D structure, such as setting BSDF and so on, how can I achieve this using XL queries or other methods? Even though I named the 3D structure through the GUI, I couldn't locate the object. Can you assist...

  • Gaetan Heidsieck Gaetan Heidsieck posted a comment on a wiki page

    Hi, Advanced object manipulations can be done through XL queries. Usually done in an RGG environment. E.g. this query print the surface area of all Spheres in your graph: [x:Sphere::>println( x.getSurfaceArea());] . You can find more documentation on how to use them in the documentation: http://wiki.grogra.de

  • Gaetan Heidsieck Gaetan Heidsieck modified a wiki page

    Home

  • J P J P posted a comment on a wiki page

    Hi, I import an object into the scene through the GUI interface. If I would like to manipulate some properties of this object, such as obtaining the surface area of the object, setting the parameters of BSDF, etc., what should I do? Can someone help me? Thanks, JP

  • marco moriondo marco moriondo posted a comment on a wiki page

    Hi, I would like to add a rainfall flux to my scene. I have modified the model provided by Junqui http://134.76.18.36/wordpress/unpublished/gallery/grapevinexl-model/ for daily course solar radiation by including a photovolatic system over the scene. The model includes the simulation of daily direct and diffuse solar radiation. Aiming at simulating rainfall rate inteception by the objects in the scene, photovoltaic panels and ground, the first idea was to set a light node over the scene that is feeded,...

  • Gaetan Heidsieck Gaetan Heidsieck modified a wiki page

    Installing GroIMP

  • Gaetan Heidsieck Gaetan Heidsieck modified a wiki page

    Home

  • Gaetan Heidsieck Gaetan Heidsieck modified a wiki page

    Home

  • tim Oberländer tim Oberländer modified a wiki page

    Setup GPUFlux for Eclipse

  • Shameen Randika Dharmasena Shameen Randika Dharmasena posted a comment on a wiki page

    Hi, Can anybody here, please explain me how to use GroIMP to simulate future Landscape? Anyway to get an idea? Thanks, Shameen

  • micha micha committed [r4036]

    added 3D export options

  • tim Oberländer tim Oberländer modified a wiki page

    Setup GPUFlux for Eclipse

  • tim Oberländer tim Oberländer modified a wiki page

    Setup GPUFlux for Eclipse

  • junqi zhu junqi zhu created ticket #44

    GPU flux radiation model does not work with Grid clone

  • micha micha posted a comment on a wiki page

    hi, to follow up on this: "There is no need to set the surface size of the light node. As far as i understand, the size of the light node adjust itself based on the size of the scene." that's only the case for DirectionalLight lights, they adapt to the size of the 3D scene automatically. That's why you use/set a power density instead of a power value here. all other light types (point, spot, area light) do not adapt to the size of the scene. cheers, michael

  • junqi zhu junqi zhu posted a comment on a wiki page

    Hi Junqi, Great to see your interest in this and checking the code carefully. From diffuse light module I see that the light is shared according to coefficients that depend on the position of each node. E.g. 12 light nodes of the bottom layer emit diffuse radiation weighed by (0.003218/0.205) while at the top of the hemisphere the weight is (0.007096/0.998).Could you please explain what is the meaning of these coefficients? The first coefficient (e.g., 0.003218 ) represent the weight of the amount...

  • marco moriondo marco moriondo posted a comment on a wiki page

    Hi Junqi, great paper and great code. Thanks I still have two questions about the diffuse radiation module. I see from figure S3 in SI of your paper and the corresponding code in environment.rgg that you share the diffuse radiation between 72 light nodes arranged in a hemisphere. From diffuse light module I see that the light is shared according to coefficients that depend on the position of each node. E.g. 12 light nodes of the bottom layer emit diffuse radiation weighed by (0.003218/0.205) while...

  • micha micha committed [r4035]

    added preferences for 3D Export of STL, PLY, and OBJ export

  • micha micha committed [r4034]

    added a function to simulate a "single point" scanner

  • micha micha committed [r4033]

    changed resolution back to 20 intersections

  • micha micha committed [r4032]

    quick and dirty fix to prevent saving triangles with Area==0

  • micha micha committed [r4031]

    updated copyright year

  • micha micha committed [r4030]

    set correct date

  • micha micha committed [r4029]

    fixed javac error "unmappable character for encoding ascii"

  • micha micha committed [r4028]

    added getCameraByName function

  • micha micha committed [r4027]

    fixed issue with mesh exports

  • micha micha committed [r4026]

    added missing "new line" in export function to write each row in an new/separate line

  • micha micha committed [r4025]

    added boundingBoxCoordinates function

  • junqi zhu junqi zhu posted a comment on a wiki page

    Hi Marco, I have a model for simulating the daily course of the sun based on the exercise book of Jan Goudriaan. It was included in the grapevine model and the whole source code is available at the GroIMP gallery. See http://134.76.18.36/wordpress/unpublished/gallery/grapevinexl-model/ Cheers Junqi On Wed, 5 Jan 2022 at 22:18, marco moriondo morio1968@users.sourceforge.net wrote: Hi, I wonder if someone already developed a model for simulating the daily course of the sun based on latitude and day...

  • marco moriondo marco moriondo posted a comment on a wiki page

    Hi, I wonder if someone already developed a model for simulating the daily course of the sun based on latitude and day of the year. This should be included in a simulation model of olive tree. By the way, if someone wants join to this challenge, is welcome! Cheers Marco

  • tim Oberländer tim Oberländer committed [r4024]

  • tim Oberländer tim Oberländer committed [r4023]

  • tim Oberländer tim Oberländer committed [r4022]

  • micha micha committed [r4021]

    MeshNode problem with scanned objIDs -> ID == -1

  • micha micha committed [r4020]

    added functions to track all objects that got hit by a ray

  • micha micha committed [r4019]

    added scanHemisphere function

  • tim Oberländer tim Oberländer committed [r4018]

  • Lili Meszaros Lili Meszaros posted a comment on a wiki page

    Hi, I would like to run my project from the cmd as I would like to run multiple simulations with different parameters. I understand that it is done somehow with de.grogra.xl.compiler.Main and javac, but I'm not sure how I should change the code, and what file I should add in the cmd. Could you give more details please? Thanks! Cheers, Lili

  • micha micha committed [r4017]

    fixed problem with Mesh exports

  • micha micha committed [r4016]

    undo test

  • micha micha committed [r4015]

    quick test to fix compile problem

  • micha micha committed [r4014]

    updated ASM lib to version 9.2 (to support Java 17)

  • micha micha committed [r4013]

    added function 'showSpheres(boolean)' to visualise the origin of rays (as spheres)

  • junqi zhu junqi zhu posted a comment on a wiki page

    Hi Micha, thanks very much for the detail explanation. I will have a try of the xl file. Cheers junqi On Sun, 3 Oct 2021 at 06:03, micha mh1@users.sourceforge.net wrote: hi junqi, each interface and class belongs to a single file of the same name as the interface or class. and the file extension should be ".xl" instead of ".rgg". have a look at the "FSPM model" within the groimp own example gallery to see how to deal with interface, classes and pure -xl files. cheers, micha Sent from sourceforge.net...

  • micha micha posted a comment on a wiki page

    hi junqi, each interface and class belongs to a single file of the same name as the interface or class. and the file extension should be ".xl" instead of ".rgg". have a look at the "FSPM model" within the groimp own example gallery to see how to deal with interface, classes and pure -xl files. cheers, micha

  • micha micha posted a comment on a wiki page

    similar for the summer school and workshop links. here are alternative links for them: http://www.uni-forst.gwdg.de/~wkurth/workshop15_an3.htm http://www.uni-forst.gwdg.de/~wkurth/summerschool13.htm http://www.uni-forst.gwdg.de/~wkurth/workshop12_pgm.htm http://www.uni-forst.gwdg.de/~wkurth/summerschool10.htm

  • micha micha posted a comment on a wiki page

    hi junqi, thanks for the note! you are right, the links are broken. they got lost during sourceforge moved/updated to a new version. we are currently, looking to get them restored.

  • junqi zhu junqi zhu posted a comment on a wiki page

    Can interface be used in GroIMP?

  • junqi zhu junqi zhu posted a comment on a wiki page

    The link for the "for modeller" session is broken. I think the information for this session is very useful. it would be very nice if some one can fix the links. best regards. junqi

  • tim Oberländer tim Oberländer committed [r4012]

  • tim Oberländer tim Oberländer committed [r4011]

    initial submit

  • tim Oberländer tim Oberländer committed [r4010]

  • tim Oberländer tim Oberländer committed [r4009]

    add readme

  • tim Oberländer tim Oberländer committed [r4008]

  • tim Oberländer tim Oberländer committed [r4007]

  • tim Oberländer tim Oberländer committed [r4006]

  • tim Oberländer tim Oberländer committed [r4005]

  • tim Oberländer tim Oberländer committed [r4004]

  • tim Oberländer tim Oberländer committed [r4003]

  • tim Oberländer tim Oberländer committed [r4002]

  • micha micha committed [r4001]

    updated order of vertices in face lists

  • micha micha committed [r4000]

    added Wavefront OBJ export

  • micha micha committed [r3999]

    added basic Wavefront OBJ export (just structure, without textures)

  • micha micha committed [r3998]

    updated javadoc

  • micha micha committed [r3997]

    added licence note

  • micha micha committed [r3996]

    added licence note

  • tim Oberländer tim Oberländer committed [r3995]

  • tim Oberländer tim Oberländer committed [r3994]

  • tim Oberländer tim Oberländer committed [r3993]

  • tim Oberländer tim Oberländer committed [r3992]

  • micha micha committed [r3991]

    updated release data

  • micha micha committed [r3990]

    fixed compile problem

  • micha micha committed [r3989]

    added missing dependencies

  • micha micha posted a comment on ticket #43

    hi junqi, thanks for spotting this. i checked the code and found the problem but still discussing in which way to solve it. will let you know when we decided. cheers, micha

  • micha micha committed [r3988]

    added JOGL view mode switch (GLJPanel vs GLCanvas) ... to fix display problems (bug reports) with GLJPanel

  • micha micha committed [r3987]

    added GUI property field gl/lighting.Name

  • micha micha committed [r3986]

    added missing icons to the release version

  • micha micha committed [r3985]

    initial import

  • micha micha committed [r3984]

    updated version infos

  • micha micha committed [r3983]

    fixed plugin infos

  • micha micha committed [r3982]

    updated the "current year" in copyright statement on the splash screen

  • junqi zhu junqi zhu created ticket #43

    Video generator is not working

  • micha micha committed [r3981]

    added a note when 32-bit java version is used

  • micha micha committed [r3980]

    test to fix "Exception in thread "AWT-EventQueue-0" javax.media.opengl.GLException: Error creating offscreen bitmap of width 736, height 282"

  • micha micha committed [r3979]

    fixed x3d export problem (attribute not found)

  • Ella Johnson Ella Johnson posted a comment on discussion Help

    Hi, I am hoping to add continuous integration to my repository. I want to add the build to my pipeline but I am not sure how to go about generating the build file and building the project without using the GroIMP IDE. Any help would be appreciated! I am also trying to add testing with JUnit to my project. Is there a way to run my tests either within the IDE or otherwise? It would be great to hear from anyone who has done something similar. Best, Ella

1 >