Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
42
@Bux42
And the piano to Y power in mandelbulber*
It would make the trippiest music visualizer
Also I can't wait for a windows build with GPU render & Colors :D
mclarekin
@mclarekin
yep bux 42, that is the what is real cool, i.e. each percussion instrument track can have its own parameter (look in the Mandelbulber manual at audio animation section). This is one of most coolest features in Mandelbulber and has huge potential. Eventually I plan to evaluate some new options for audio animation. If you have accesss to unmixed individual instrument tracks, you can have a lot of fun
This is an example of audio animation https://www.youtube.com/watch?v=Jy1CY_Yv13Y
mclarekin
@mclarekin
@Starmute Nice collection of images, you have used some formulas that I have not seen used before.:)
42
@Bux42
Is there a way to edit the materials for GPU render in the new update? :D
Starmute
@Starmute
@mclarekin but it is all the same formula! Octahedral IFS.
mclarekin
@mclarekin
@Starmute That explains why I see the prism shape. I have never really used KIFS it always looked too complicated to me, but one day:)
Starmute
@Starmute
It took lots of fine tuning to get all the params right. Lots of blank blocks.
mclarekin
@mclarekin
@Bux42 Next v2.14, will hopefully have the missing features for GPU
Starmute
@Starmute
Then accidentally solved the blank block issues with the infinite repeat :D
mclarekin, do you know when will be available next version for Mac?
mclarekin
@mclarekin
Funny you should ask that, i just read the followiing email from Rob :
I have been working on macOS build and have made great progress. The native clang compiler does not function with openMP, so those compiler flags in the qmake build were causing build failures. I have experimental builds without openMP for Xcode that build successfully. The resulting app package also includes all the supporting files normally in the /share folder. Is it possible to enable the macOS build to load the shared folder relative to the actual binary instead of the ~/share/mandelbulber folder?
Sebastian Jennen
@zebastian
@buddhi1980 The mesh export is broken right now, since the material is missing in marchingcubes.cpp line 301: sFractalIn fractIn(point, params->minN, params->N, params->common, -1, MISSING);
I am not sure how to get this there can you have a look?
Krzysztof Marczak
@buddhi1980
Ops! You are right. It crash. I will try to fix it and release as a patch for 2.13
Krzysztof Marczak
@buddhi1980
@zebastian, Problem fixed
Starmute
@Starmute
Wonderful. Will download as soon as I’m at my machine. 😁
mclarekin
@mclarekin
Be good to have you test it
Sebastian Jennen
@zebastian
@buddhi1980 thanks for the fix! @mancoast Awesome, finally we can make the dmgs by ci!
Krzysztof Marczak
@buddhi1980
@Starmute , Have you done any tests o Mac OS?
Starmute
@Starmute
@buddhi1980 Will test on Sunday, as I’m away from my machine until then.
Krzysztof Marczak
@buddhi1980
OK
Krzysztof Marczak
@buddhi1980
Mandelbulber 2.13-2 is in Debian SID
Sebastian Jennen
@zebastian
Awesome!
Sebastian Jennen
@zebastian
hey guys, about code "modernization":
the following clang-tidy modernization flags are not yet applied to the code base, as they are arguable:
  • modernize-loop-convert
    --> simplifies loops and may be more optimized
  • modernize-return-braced-init-list
    --> function returns braced initializers instead of qualified constructors --> {22 ,33} instead of QRect(22, 33)
  • modernize-use-auto
    auto type deduction removes declaring types
  • modernize-use-default-member-init
    --> default member init (init moved from initializer list to member init)
  • modernize-use-equals-default
    --> removes default function definition and replaces with default keyword
    To test these flags, just uncomment the specified flags here: https://github.com/buddhi1980/mandelbulber2/blob/master/mandelbulber2/tools/codeStyleCheck.php#L270 and run the script. You will need to have clang-tidy installed and specifiy the paths of RUN_CLANG_TIDY_EXEC_PATH and CLANG_APPLY_BINARY_PATH

IMHO the following are nice:

  • modernize-loop-convert
  • modernize-return-braced-init-list
  • modernize-use-auto
  • modernize-use-equals-default

And this one is worse:

  • modernize-use-default-member-init

What is your opinion?

Krzysztof Marczak
@buddhi1980
I'm sorry for delayed answer. I was away from home for last week. @zebastian I think most of these tidy-up actions can be applied
Sebastian Jennen
@zebastian
OK, will do...
Krzysztof Marczak
@buddhi1980
Today is much to hot for programming. My brain is overheating!
Sebastian Jennen
@zebastian
Sleeping in the basement lately :smile:
Krzysztof Marczak
@buddhi1980
Last week I have been by the lake so I could go to a water very often. But this week I'm in my apartment and is incredibery hot in my room (now is 31 centigrades)
So today my computer is working, but not me. I don't have enough good radiator on my head.
42
@Bux42
Hey
Is it possible yet to use materials on windows with GPU?
Krzysztof Marczak
@buddhi1980
Yes, it is possible, but without texture mapping.
42
@Bux42
So the purple and green?
Krzysztof Marczak
@buddhi1980
Switch to full mode. Combo box is just below Render button. Fast mode is just a shape preview.
Sebastian Jennen
@zebastian
@buddhi1980 what you think about clang-format-5 for tools/* see here: https://github.com/buddhi1980/mandelbulber2/commit/6bb4b9e02f07b3e080f8c895aefde4127e6ccedb#comments
Krzysztof Marczak
@buddhi1980
I will check it after October 22th. Now I'm leaving for one week vacation.
Sebastian Jennen
@zebastian
hey guys, so now:
  • language for german is updated
  • all formula files seem up to date and working / formula opencl files are all compilable
    "Go!" for 2.15 release from my side.
BTW: I am working on new feature for more image channels (diffuse, specular, ...) which will be merged after 2.15 release...
Krzysztof Marczak
@buddhi1980
You will have more translations to do. Tomorrow I'm going to add tooltips for all new functions.
Starmute
@Starmute
There is still needed macOS OpenCL compatibility for 2.15 release.
Krzysztof Marczak
@buddhi1980
@Starmute What doesn't work on macOS?
Starmute
@Starmute
@buddhi1980 OpenCL with discrete GPU is completely broken on my MacBook Pro. Doesn’t even start rendering before the program crashes.
Starmute
@Starmute
On bleeding edge build it crashes when open preferences and also crashes with integrated GPU OpenCL
Krzysztof Marczak
@buddhi1980
Which MacBook Pro do you have?