Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 10:45

    kephale on pyimagej-compatibility

    Update for scenery with jinput … (compare)

  • 10:40

    kephale on scijava-compatible-pom

    Add jinput native to scenery pom (compare)

  • 10:09

    kephale on sciview-buttercup

    (compare)

  • 10:02

    kephale on update-volume

    (compare)

  • 10:02

    kephale on master

    Add UI for ExportSTL command Update scenery version for volu… Merge pull request #416 from sc… (compare)

  • 10:02
    kephale closed #416
  • 09:57
    kephale edited #416
  • 09:57
    kephale opened #416
  • 09:56

    kephale on update-volume

    Update scenery version for volu… (compare)

  • 09:25

    kephale on update-volume

    Add UI for ExportSTL command (compare)

  • 08:55
    kephale closed #412
  • 08:55
    kephale commented #412
  • 08:54

    kephale on export-stl-scale

    (compare)

  • 08:54

    kephale on master

    Add support for exporting STLs … Merge pull request #415 from sc… (compare)

  • 08:54
    kephale closed #415
  • 08:54
    kephale opened #415
  • 08:37

    kephale on export-stl-scale

    Add support for exporting STLs … (compare)

  • Oct 21 18:53
    Domino2357 synchronize #434
  • Oct 21 16:54
    skalarproduktraum synchronize #433
  • Oct 21 16:54

    skalarproduktraum on vulkanrenderer-cleanup

    Gitlab CI: Install JDK 11 for n… Gitlab CI: Fix path to Argos CL… ExampleRunner: Exclude DFT exam… (compare)

Giuseppe Barbieri
@elect86
yes, but it suxs
left corner, on top
Domino2357
@Domino2357
seems to work better than threading at least :D
thanks!
Aryaman Gupta
@aryaman-gupta
I am facing issues with using the composite build of sciview and scenery, and I would appreciate any suggestions
I am using the composite build as is available on the latest version of sciview, with scenery included in the settings.gradle.kts file. However, while scenery seems to be imported by gradle, and I can see both scenery and sciview tasks in the Gradle window on the right of IntelliJ, scenery does not appear in the project view on the left and I cannot open scenery source files
Does anyone know what may be wrong?
Giuseppe Barbieri
@elect86
It might not perform the substitution at the end, can I have a look sometimes tomorrow or so?
2 replies
Giuseppe Barbieri
@elect86
@skalarproduktraum it looks like we might have a dep issue with imagej:mesh, https://github.com/scenerygraphics/sciview/commit/622d0dba6ab829f7d5b1da0539294bc909ebbfb7#r50038119
Domino2357
@Domino2357
Maybe @skalarproduktraum or @elect86 you can have a quick glance at #415 ? This is probably trivial, but I am not seeing it at the moment.
1 reply
Ulrik Günther
@skalarproduktraum
@Domino2357 see my reply :+1:
Giuseppe Barbieri
@elect86

Maybe @skalarproduktraum or @elect86 you can have a quick glance at #415 ? This is probably trivial, but I am not seeing it at the moment.

404

Ulrik Günther
@skalarproduktraum
Domino2357
@Domino2357

@Domino2357 see my reply :+1:

Wow, that was quick! Thanks!

Ulrik Günther
@skalarproduktraum
@Domino2357 i was puzzled by the same issue a while ago :-D
Jan T
@moreApi
How can I make SciView respect origin = Origin.Centerof a volume?
Ulrik Günther
@skalarproduktraum

sooooooooo, here's a puzzle for everyone: i am currently preparing docker images to run scenery and sciview (and our graphical CI stuff), and i have encountered an issue there: after 34 (of 38) integration tests/examples, the next example fails at creating a vulkan instance, either complaining that the driver is incompatible, or that i requested an extension that's not available. i have figured out/done:

  1. the driver is definitely compatible
  2. the example is not requesting any extensions
  3. it doesn't matter in which order the examples run, random or not, example 35 fails -- actually both on my local machine and on the ci xD
  4. i have fixed all gpu memory leaks i could find, and there are no more errors reported by the validations layers
  5. the time is also set correctly (this one is for @elect86 :-D)

any ideas? is it the moon? the constellation of the planets? solar winds?

55 replies
@moreApi what kind of volume is it? raivolume, bufferedvolume,...?
Jan T
@moreApi
im setting the world matrix of the volume directly if that might be an issue
same for bufferd or rai
also setting the inverse of the viewmatrix as the world of the volume looks promising for the bdv <> sciview thing😎
Ulrik Günther
@skalarproduktraum
that would be the issue, yes. the only place where the origin plays a role is in the composeModel function
Jan T
@moreApi
ok thanks then I probatly have to dive in the way sciview builds volumes and squeze a pivot node in there
Ulrik Günther
@skalarproduktraum
you could probably still squeeze that shift in, because that's the last mult that's happening to the model matrix of the volume.
Jan T
@moreApi
I will have a look tomorrow but I am hopeful :)
Jan T
@moreApi
sadly its the second to last mult. Scale comes afterwards
NicoKiaru
@NicoKiaru
Hi everybody, I regularly (let's say once every 6 months) try to catch-up with sciview in order to see if sciview can communicate with bigdataviewer-playground. So, if @kephale or @skalarproduktraum or anybody else has time to investigate, I'd be pleased to know if you can make this demo work : https://github.com/bigdataviewer/bigdataviewer-playground/blob/sciview/src/test/src/sc/fiji/bdvpg/sciview/SciViewDemo.java ? Cheers (currently on my setup I get errors on sciview startup)
Jan T
@moreApi
I need a bit of linear algebra help. How does one convert a rotation to a "regular" righthand coordinate system (SciView) from a (x,-y,z)-system (BDV)? Simply multiplying the second colum of the transformation matrix with -1 like someone on SA metioned does not work.
Ulrik Günther
@skalarproduktraum
@NicoKiaru do you have some more specific info what errors you get? apart from that, i'm also happy to have a look at your demo soon
and just for your info @NicoKiaru, @moreApi is just working on syncronising transformations between bdv and sciview
NicoKiaru
@NicoKiaru
Great, thanks! Sure I think the first issue is to get the current dependencies right. Right now I have:
<sciview.version>121e036</sciview.version>
        <scenery.version>5de0b1e</scenery.version>

        <kotlin.version>1.4.20</kotlin.version>
        <kotlinx-coroutines-core.version>1.3.9</kotlinx-coroutines-core.version>
        <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
Ulrik Günther
@skalarproduktraum
the kotlin things should actually come from sciview as transitive dependency
Tobias Pietzsch
@tpietzsch
@moreApi rotate by 180 degree about the X axis
(which corresponds to inverting Y and Z)
(BDV also uses right-handed system, with Z pointing "into the screen")
Stephan Saalfeld
@axtimwalde
sciview's y points upwards?
then second column * -1 and third column * -1
which is rotation aroound x by 180deg as tobias said :)
Ulrik Günther
@skalarproduktraum
@axtimwalde x points to the right, y upwards, negative z into the screen
Stephan Saalfeld
@axtimwalde
"negative z into the screen" XD
"negative x points to the left, negative y points downwards"
Ulrik Günther
@skalarproduktraum
maybe i don't get the joke here, @axtimwalde ...?
Stephan Saalfeld
@axtimwalde
I noticed
I find it incredibly funny to describe the orientation of a vector by describing the direction it doesn't point at
but thanks for the clarification
Ulrik Günther
@skalarproduktraum
i also use not white as default background color
:-D
just for completeness, it's the same convention opengl uses
Stephan Saalfeld
@axtimwalde
excellent