Shop Forum More Submit  Join Login
3rdfullpov by ABlipinTime 3rdfullpov by ABlipinTime
The result of my third full JWilfire-Povray run. I'm considering implementing an algorithm that ditches outlier plots in order to clean the output. However, the output still looks... scatterbrained for larger fractals. The fractal in this image is small and easier to control the output for. What I would like to do is make the surfaces smooth using fewer points, but that's no walk in the park.
Add a Comment:
 
:icontangent101:
Tangent101 Featured By Owner Feb 10, 2014  Professional General Artist

That's really cool. I've been working with JWildfire & 3D meshes although I took the easy route and basically converted the 2D image to 3D mesh using image stacking. Have you considered utilising MeshLab to clean the mesh before passing to PovRay if at all possible?

Reply
:iconablipintime:
ABlipinTime Featured By Owner Feb 11, 2014  Hobbyist Digital Artist
I'm directly outputting a Povray file, rather than a mesh. Actually, though, Povray has far less problem handling the points than JWildfire has outputting them. I tried a million point output run and JWF couldn't write the file or something (or at least, my debugging check seems to indicate it was busy writing the file and never finished before I called it quits several minutes later).
I did consider outputting a mesh (e.g. wavefront obj) by simply building it with points, but that results in color loss (for a correct surface) or a messed up surface (for no color loss). The problem there is that what looks like one color for a region of the fractal is actually composed of several colors and maybe one or two dominant ones.
I elected to go with Povray because primarily because of the ray tracing, but I also get the benefit of not having the problems as I just mentioned. However, it would be cool - and much more useful - to create meshes. I may look into that next, assuming I finish this project. One thing at a time.
Image stacking works - they do it with MD3D for voxels and the results can be pretty good.
Are you currently working on a 3D model output for JWF?
Reply
:icontangent101:
Tangent101 Featured By Owner Feb 11, 2014  Professional General Artist

The routine I use kind of happened by mistake and was never really my main aim - was while playing with MD3D voxel output I decided to try it in Apo. I wanted to merge my previous Apo scripts anyway so built in the option to create a stack of images at different heights just to try it and got some suprising results. Trying it in JWildfire was the next logical step. I'd like to make my routine more 3D based as opposed to simple height adjusting but that wouldn't be in the near future. 

 

I've noticed the color region problem too whilst messing around, for example what looks like black / transparent is a near-black shade if that makes sense. Fiji then plots this as a point in 3D space instead of ignoring it - I could edit the stacks (if I could see the offending pixels), use photoshop to clean the 'noise', use a 2-color pallete or use MeshLab and/or Mesh editing software such as Blender to remove the offending plot points.

 

 

 

 

Reply
:iconablipintime:
ABlipinTime Featured By Owner Feb 15, 2014  Hobbyist Digital Artist
Like you, I also want to do the 3D exporting. That's why I went with Povray first. However, what I'd really like is a model, one that can be simplified but still capture the general smoothness and transparency of fractals. If you're interested, I think it'd be fun to work on something with you for that. My to-do list is alittle large at the moment too. Just last night, I uploaded the code for my exporter. The link is on the JWildfire forum:
jwildfire.org/forum/viewtopic.…

And then Maschke (thargor6) told me he's making changes that may conflict with what I've done. The good news is that JWF 2.0 is coming soon. :D He and I plan on staying coordinated so we can carry the Povray exporter into the next version of JWF.

But in the mean time, I wouldn't mind tossing around ideas for how we can tackle the 3D challenge. What do you think?
Reply
:icontangent101:
Tangent101 Featured By Owner Feb 16, 2014  Professional General Artist

Forgot to mention - have you seen PoseRay? Apparently allows conversion to/from PovRay to/from obj mesh.

Has other features including ability to modify material & lighting.

Now if only I had some compatible .pov files - says that it can't find vertices etc on the files I've tried.

May try it from obj to pov see if I get any joy that way...... 

Reply
:iconablipintime:
ABlipinTime Featured By Owner Feb 16, 2014  Hobbyist Digital Artist
Interesting! No, I hadn't heard of it. I may look into that.
I'm guessing it only imports and exports a certain shape of povray (I'm thinking "blob", but I'm not sure), just to keep the mesh conversion simple. That being the case, trying to open a file with other primitives may cause it to crash. If that is the case, it's poor exception handling on the part of the programmer, but who am I to complain? - it's free software.
Reply
:icontangent101:
Tangent101 Featured By Owner Feb 17, 2014  Professional General Artist

Well had a play with PoseRay and came up with this - fav.me/d76u8j7

Its not to bad as a port between a 3D mesh and PovRay although I did initially get stuck with using PovRay's materials - I imported them but they didn't appear. Checked the FAQ which didn't help much. Thought it was where I had stored the program as Win7 does some strange things with permissions, went to re-install it but checked the folder first. The materials were there so I restarted PoserRay and they suddenly appeared. Ah well, live & learn I guess - a simple refresh was obviously hard to code ;) 

Reply
:icontangent101:
Tangent101 Featured By Owner Feb 15, 2014  Professional General Artist

I've downloaded your exporter code (I </3 MediaFire as I have downloaded iLivid by mistake so many times).

Hope to get to try it but don't know when .....

I'm currently playing around with LuxRender which has some nice features when it comes to lighting and material settings.

I have only touched the surface so far, and its shiny :)

Would love to work in colab but not sure what help I would be tbh.

Reply
:iconablipintime:
ABlipinTime Featured By Owner Feb 16, 2014  Hobbyist Digital Artist
Seeing that, I decided to download LuxRender as well.
Help-wise, it all depends. I don't know how much you know about programming, but if we come up with a good idea, I might take a shot at implementing it. I can also easily modify my Povray exporter so we can output a different file type. That gives me an idea already. I could output a wavefront .obj and build the faces based on point proximity (the result would be a little jagged, but that's fine). Then we could use MeshLab to simplify it and Blender to output. HMM! This sounds very intriguing! What do you think?
Reply
Add a Comment:
 
×



Details

Submitted on
February 8, 2014
Image Size
380 KB
Resolution
1024×768
Link
Thumb

Stats

Views
462
Favourites
1 (who?)
Comments
9
Downloads
1

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.