| 
|  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | Variations:
---%<------%<------%<---
#version 3.7;
global_settings{ assumed_gamma 1.0 }
#default{ finish{ ambient 0.1 diffuse 0.9 }}
#include "math.inc"
#include "rand.inc"
#include "functions.inc"
#include "transforms.inc"
#declare Point = <0,0,0>;
#declare Stream = seed(7);
//#declare N=24;
#declare N=240;
#declare arrNeighbours = array[N];
#for(I,0,N-1)
  #declare arrNeighbours[I] = VRand_On_Sphere(Stream)/2;
#end
blob{
  threshold .40
  sphere{Point,1,1}
  #for(I,0,N-1)
    #declare Neighbour = arrNeighbours[I];
    #declare Distance = vlength(Neighbour);
    #declare Normal = vnormalize(Neighbour);
    //sphere{0,1,-0.8 scale <1,0.1,1> Point_At_Trans(Normal) translate
Normal*Distance*1.2}
    sphere{0,1,-0.8 scale <1,0.01,1> Point_At_Trans(Normal) translate
Normal*Distance*1.2}
    //sphere{0,1,-0.8 scale <1,0.001,1> Point_At_Trans(Normal) translate
Normal*Distance*1.2}
    //sphere{0,1,-0.8 scale <1,0.0001,1> Point_At_Trans(Normal) translate
Normal*Distance*1.2}
    //sphere{0,1,-0.8 scale <1,0.00001,1> Point_At_Trans(Normal) translate
Normal*Distance*1.2}
    //sphere{0,1,-0.8 scale <1,0.000001,1> Point_At_Trans(Normal) translate
Normal*Distance*1.2}
    //sphere{0,1,-0.8 scale <1,0.0000001,1> Point_At_Trans(Normal) translate
Normal*Distance*1.2}
  #end
  pigment{rgb 1}
}
camera {
  perspective angle 22
  location  <0,0,-10>
  look_at   <0,0,  0>
}
light_source{< -300, 3000,   0> rgb <0.3,0.3,0.2>}
light_source{< 3000,  300,-500> rgb .5}
light_source{<  300,-3000,   0> rgb <0.2,0.2,0.4>}
---%<------%<------%<---
ingo
Post a reply to this message
 Attachments:
 Download 'n240sy0.0000001.png' (462 KB)
 
 
 Preview of image 'n240sy0.0000001.png'
  
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | Il 07/05/2024 08:35, ingo ha scritto:
> 
> Variations:
> 
An interesting image!
Paolo
 Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | On 5/7/24 02:35, ingo wrote:
> 
> Variations:
> 
I like the look of it!
Bill P.
 Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | Le 2024-05-07 à 02:35, ingo a écrit :
> 
> Variations:
> 
> ---%<------%<------%<---
> 
> 
> #version 3.7;
> global_settings{ assumed_gamma 1.0 }
> #default{ finish{ ambient 0.1 diffuse 0.9 }}
> #include "math.inc"
> #include "rand.inc"
> #include "functions.inc"
> #include "transforms.inc"
> 
> 
> #declare Point = <0,0,0>;
> #declare Stream = seed(7);
> //#declare N=24;
> #declare N=240;
> #declare arrNeighbours = array[N];
> #for(I,0,N-1)
>    #declare arrNeighbours[I] = VRand_On_Sphere(Stream)/2;
> #end
> 
> blob{
>    threshold .40
>    sphere{Point,1,1}
>    #for(I,0,N-1)
>      #declare Neighbour = arrNeighbours[I];
>      #declare Distance = vlength(Neighbour);
>      #declare Normal = vnormalize(Neighbour);
>      //sphere{0,1,-0.8 scale <1,0.1,1> Point_At_Trans(Normal) translate
> Normal*Distance*1.2}
>      sphere{0,1,-0.8 scale <1,0.01,1> Point_At_Trans(Normal) translate
> Normal*Distance*1.2}
>      //sphere{0,1,-0.8 scale <1,0.001,1> Point_At_Trans(Normal) translate
> Normal*Distance*1.2}
>      //sphere{0,1,-0.8 scale <1,0.0001,1> Point_At_Trans(Normal) translate
> Normal*Distance*1.2}
>      //sphere{0,1,-0.8 scale <1,0.00001,1> Point_At_Trans(Normal) translate
> Normal*Distance*1.2}
>      //sphere{0,1,-0.8 scale <1,0.000001,1> Point_At_Trans(Normal) translate
> Normal*Distance*1.2}
>      //sphere{0,1,-0.8 scale <1,0.0000001,1> Point_At_Trans(Normal) translate
> Normal*Distance*1.2}
>    #end
>    pigment{rgb 1}
> }
> 
> camera {
>    perspective angle 22
>    location  <0,0,-10>
>    look_at   <0,0,  0>
> }
> light_source{< -300, 3000,   0> rgb <0.3,0.3,0.2>}
> light_source{< 3000,  300,-500> rgb .5}
> light_source{<  300,-3000,   0> rgb <0.2,0.2,0.4>}
> 
> ---%<------%<------%<---
> 
> ingo
My render don't look even remotely like your image, and I didn't change 
anything.
Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | On 07/05/2024 09:35, ingo wrote:
> 
> Variations:
I like it - inspired by Malevich ?
--
YB
 Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | Alain Martel <kua### [at] videotron ca> wrote:
> >      //sphere{0,1,-0.8 scale <1,0.0000001,1> Point_At_Trans(Normal) translate
> > Normal*Distance*1.2}
> >    #end
> >    pigment{rgb 1}
> > }
> My render don't look even remotely like your image, and I didn't change
> anything.
Alain,
did you render with the last sphere option?
ingo Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | yesbird <sya### [at] gmail com> wrote:
> On 07/05/2024 09:35, ingo wrote:
> >
> > Variations:
>
> I like it - inspired by Malevich ?
Haha, no, more a "Bob Ross Happy Accident". Just going beyond sensible with
scaling of blobs and I guess then you run into numerical problems.
ingo Post a reply to this message
 Attachments:
 Download 'singlecell_blob.png' (575 KB)
 
 
 Preview of image 'singlecell_blob.png'
  
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | On 08/05/2024 08:02, ingo wrote:
> Haha, no, more a "Bob Ross Happy Accident".
Thanks, will have a look ...
Btw, Roger Dean also have real time online lessons on his Facebook page.
  Just going beyond sensible with
> scaling of blobs and I guess then you run into numerical problems.
Rather interesting object, will play with it. Reminds my fractals 
experiments at 90-x.
--
YB
 Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | On 08/05/2024 08:02, ingo wrote:
> yesbird <sya### [at] gmail com> wrote:
>> I like it - inspired by Malevich ?
> ... 
> Haha, no, more a "Bob Ross Happy Accident".
It looks like we are on the way to the modern art gallery.
I call this artwork "Spring in NY", guess it will be sold
for about $1.5-1.8 millions and I will by Meta Quest 3 then ...
------------------------------------------------------------------------
#version 3.7;
global_settings{ assumed_gamma 1.0 }
#default{ finish{ ambient 0.1 diffuse 0.9 }}
#include "math.inc"
#include "rand.inc"
#include "functions.inc"
#include "transforms.inc"
#declare Point = <0,0,0>;
#declare Stream = seed(7);
#declare N=240;
#declare arrNeighbours = array[N];
#for(I,0,N-1)
   #declare arrNeighbours[I] = VRand_On_Sphere(Stream)/2;
#end
blob{
   threshold .50
   sphere{Point,1,1}
   #for(I,0,N-1)
     #declare Neighbour = arrNeighbours[I];
     #declare Distance = vlength(Neighbour);
     #declare Normal = vnormalize(Neighbour);
     sphere{0,1,-0.8 scale <1,0.0000001, 1> Point_At_Trans(Normal) 
translate Normal * Distance * 2.8}
   #end
   pigment{rgb 1}
}
camera {
   perspective angle 22
   location  <0,0,-10>
   look_at   <0,0,  0>
}
light_source{< -300, 3000,   0> rgb <0.2, 2.3, 0.2>}
light_source{< 3000,  300,-500> rgb <0.0, 0.4, 0.4>}
light_source{<  300,-3000,   0> rgb <0.0, 0.1, 2.4>}
------------------------------------------------------------------------
--
YB Post a reply to this message
 Attachments:
 Download 'ingo_01.png' (442 KB)
 
 
 Preview of image 'ingo_01.png'
  
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  |  
|  |  | "ingo" <nomail@nomail> wrote:
> Haha, no, more a "Bob Ross Happy Accident". Just going beyond sensible with
> scaling of blobs and I guess then you run into numerical problems.
>
> ingo
Hey - this is a really good one.
It looks like a white blood cell from Asimov's _Fantastic Voyage_!
Could you share how you achieved this result?
This looks like a good base for future modeling.
Maybe you should try using emission to see if you can get some nice "glow"
effects.
I could also envision giving it a green hue to simulate some sort of microscopic
plant cell, and maybe a (mostly) clear/ior internal region with some irregular
"organelles" to make it look like one of those microscope slide images.
Horton hears a who?   :)
- BW
 Post a reply to this message
 |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |