Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Elburz Sorkhabi
    @elburz
    also if you don't mind me asking, what kind of work do you do? your work is really great, just a pleasure to read through the code (also something I'm trying to get more in the habit of doing)
    Simon
    @SimonDanisch
    thanks, very glad to hear =)
    I'm working on my thesis right now :D and glvisualize is somewhat the result of it
    the goal is to create a 3d visualization library that is modular, concise, fast and good for animated data ;)
    Elburz Sorkhabi
    @elburz
    interesting, i'll have to add glvisualize to my "to check" list today
    do you know if Julia has hap video decoding, either in Image, or another library?
    Simon
    @SimonDanisch
    VideoIO
    it's quite easy to play videos and gifs with glvisualize
    Elburz Sorkhabi
    @elburz
    ah excellent
    so much to read!
    Simon
    @SimonDanisch
    well, i don't have much documentation yet, so easiest would be if you can just run all the examples in the test folder... I see if I can clean all the "dirty" dependencies up, so that you don't have to hack around to much to get it running
    Simon
    @SimonDanisch
    by the way, the scene graph is really marginal... That's "on purpose" as I want to make a really nice one at some point, utilizing all the modern stuff like opencl and vulkan, and probably even julias (llvm's) capability of compiling to the GPU... but that's something which will take quite a while
    but that would have been too much to tackle in one go
    Elburz Sorkhabi
    @elburz
    im excited about vulkan, have to look into it more
    Simon
    @SimonDanisch
    yeah, it will be quite interesting how it plays out... in the best case scenario, Julia could compile to vulkan directly;)
    that's what I'm hoping for... GLSL and OpenCL is nice... but in the end, I'm still writing a lot of redundant, not that nice looking code
    Elburz Sorkhabi
    @elburz
    compile directly? wow, that'd open up some possibilities
    I'm still scratching the surface of the intricacies of julia
    like metaprogramming/macros, and haven't even read about threading or parallel computer things yet
    Simon
    @SimonDanisch
    well julia translates to llvm ir, and llvm ir is supposed to be compilable to vulkan
    but as simple as this sounds, sadly it might take quite a while to get this going...
    Elburz Sorkhabi
    @elburz
    i know very little about llvm, I feel like i've read about it with mentions to the JIT compiling, and I feel like the llvm is why Java is still used heavily in enterprise applications?
    Simon
    @SimonDanisch
    you mean the java virtual machine?
    Elburz Sorkhabi
    @elburz
    ah maybe I'm getting them confused
    Simon
    @SimonDanisch
    yeah they're quite different, but they do comparable stuff
    Shtumf's place
    @shtumf
    Hi, I would like to start with Game development in Julia, building/programming the game engine in Julia. I know a little python and a little about c++, but Julia looks so interesting. I want to build a 3D game. So I guess Vulkan and Julia would be a good start. I am aware that my attempt to produce/make a good game might fail. The most frighting is the lack of books written for Julia, I dont mean the data science ones, but game development books. So I guess I ll just have to read this book http://www.gameenginebook.com/ , and maybe some book about Vulkan technology from Khronos. I stoped here to ask for help, any good advice is appriciated and directions from the experts are very welcome. Is there anyone that has already made a complete game in julia, 3D game. Found this https://github.com/svaksha/Julia.jl/blob/master/Computer-Graphics.md#games and was already reading the code. But I hoped for some tutorial/book/youtube. Do you know of any resources to learn "Making games in Julia and OpenGL or Vulkan" ? Was also thinking to read/buy this book https://www.amazon.com/Mathematics-Programming-Computer-Graphics-Third/dp/1435458869
    I know you guys/girls are serius, I mean you are trying to solve serious problems in different science areas, but is here a person that makes computer games in julia, would like to hear how far julia goes in this area.
    Simon
    @SimonDanisch
    Hi, welcome to Julia
    I wrote a lot of the OpenGL infrastructure for Julia and would be delighted to have more people work on it
    I think Julia is great for graphics, but still doesn't have a large user base for it
    Shtumf's place
    @shtumf
    Hi, thank you for the warm welcome. Whats a good way to start, Julia and OpenGL ? Do you think OpenGL is still a good technology to learn or would it be better to just start with Vulkan ? I have zero experiance with both (OpenGL, Vulkan)
    Simon
    @SimonDanisch
    the thing is, both are pretty complicated :P
    vulkan even more so, but it has a cleaner design compared to opengl
    but a simple triangle example is ~1800 lines of code in vulkan
    while in opengl you're probably fine with something like 50 lines (especially since I've written a few abstractions + helper functions)
    with Vulkan you will also struggle much more with the fact, that no one is using it with Julia yet... which means, you'll be the one writing stuff and finding bugs :P
    opengl is much better in that regard... and opengl > 4.3 is actually not that far away from VUlkan
    so you won't lose much starting of with modern OpenGL... what you learn will mostly apply in vulkan as well, you just need to learn things on top of opengl for vulkan
    Shtumf's place
    @shtumf
    ok so I take OpenGL :+1: , because 50 lines of code to 1500, describes well what I need I what I dont need.
    How many of your people are working on OpenGl and Julia ? You said you need help, what kind of help do you need, what needs to be done ?
    also A book you suggest for Modern OpenGL ?
    Simon
    @SimonDanisch
    I have never really read a book :D and nowadays it's mainly me I guess
    Shtumf's place
    @shtumf
    But then you had to read some code examples or something ? :)
    also what IDE are you using for Julia , just interested ?
    Simon
    @SimonDanisch
    Atom
    Shtumf's place
    @shtumf
    thank you
    Shtumf's place
    @shtumf
    great ! :+1: