POV-Ray : Newsgroups : povray.binaries.images : Alienese Server Time
31 Jul 2024 04:21:00 EDT (-0400)
  Alienese (Message 7 to 16 of 16)  
<<< Previous 6 Messages Goto Initial 10 Messages
From: Tek
Subject: Re: Alienese
Date: 19 Sep 2010 20:48:57
Message: <4c96af79@news.povray.org>
"Christian Froeschlin" <chr### [at] chrfrde> wrote in message 
news:4c962d8c@news.povray.org...
>
> Looks neat and very elegant solution! The only problem I see
> is that the perfect grid may be a bit distracting. I just played
> with a derived pigment that uses different spacings for each
> line although it is not really a proportional font:

Cool, though for my purposes I don't need a wall of text so the pattern 
should never be obvious.

Though I did think about how to make each line be a random number of 
characters long...

...In fact I've given that a quick try, turns out to be pretty simple. 
Here's the code:

#local f_cells = function { pattern { cells } }

#macro AlieneseWrap( LineLength, Variation )
 function {
  select( LineLength - int(f_cells(x/LineLength,y,z)*Variation) - x, 0, 1 )
 }
 pigment_map {
  [0 rgb 0]
  [1 Alienese]
 }
#end

 pigment { AlieneseWrap( 25, 10 ) }

Obviously this can be adapted easily to have chinese style downwards writing 
instead of left-to-right. Dunno what the syntax is for this language :)

-- 
Tek
http://evilsuperbrain.com


Post a reply to this message


Attachments:
Download 'temp.png' (95 KB)

Preview of image 'temp.png'
temp.png


 

From: Tek
Subject: Re: Alienese
Date: 19 Sep 2010 20:58:41
Message: <4c96b1c1@news.povray.org>
Extreme example!
AlieneseWrap( 60, 60 )

It looks like code, maybe I need to add some hierarchical indenting! 
(probably putting too much thought into this, should get on with the sci-fi 
picture I created it for!)

-- 
Tek
http://evilsuperbrain.com


"Tek" <tek### [at] evilsuperbraincom> wrote in message 
news:4c96af79@news.povray.org...
> "Christian Froeschlin" <chr### [at] chrfrde> wrote in message
> news:4c962d8c@news.povray.org...
>>
>> Looks neat and very elegant solution! The only problem I see
>> is that the perfect grid may be a bit distracting. I just played
>> with a derived pigment that uses different spacings for each
>> line although it is not really a proportional font:
>
> Cool, though for my purposes I don't need a wall of text so the pattern
> should never be obvious.
>
> Though I did think about how to make each line be a random number of
> characters long...
>
> ...In fact I've given that a quick try, turns out to be pretty simple.
> Here's the code:
>
> #local f_cells = function { pattern { cells } }
>
> #macro AlieneseWrap( LineLength, Variation )
> function {
>  select( LineLength - int(f_cells(x/LineLength,y,z)*Variation) - x, 0, 1 )
> }
> pigment_map {
>  [0 rgb 0]
>  [1 Alienese]
> }
> #end
>
> pigment { AlieneseWrap( 25, 10 ) }
>
> Obviously this can be adapted easily to have chinese style downwards 
> writing
> instead of left-to-right. Dunno what the syntax is for this language :)
>
> -- 
> Tek
> http://evilsuperbrain.com
>
>
>


Post a reply to this message


Attachments:
Download 'temp.png' (83 KB)

Preview of image 'temp.png'
temp.png


 

From: Thomas de Groot
Subject: Re: Alienese
Date: 20 Sep 2010 03:20:11
Message: <4c970b2b$1@news.povray.org>
"Tek" <tek### [at] evilsuperbraincom> schreef in bericht 
news:4c96b1c1@news.povray.org...
> Extreme example!
> AlieneseWrap( 60, 60 )
>
> It looks like code, maybe I need to add some hierarchical indenting! 
> (probably putting too much thought into this, should get on with the 
> sci-fi picture I created it for!)
>

Sure! But together with Christian, you have now been at the sart of a whole 
new body of literature!  ;-)

Thanks!!

Thomas


Post a reply to this message

From: Kenneth
Subject: Re: Alienese
Date: 20 Sep 2010 16:30:00
Message: <web.4c97c40cc11dc80196b08580@news.povray.org>
"Tek" <tek### [at] evilsuperbraincom> wrote:
> Extreme example!
> AlieneseWrap( 60, 60 )

This is very cool--looks like the 'matrix' code at he beginning of the MATRIX
films.

I shall have fun experimenting with these ideas; I'm still looking over your
code to fully understand it.  Nice work!  (I'm imagining the letters being used
to create a height_field--then you'd have a 'Rosetta Stone' generator.) I'm
guessing that the letters can be made to look less 'aligned' somehow--as if
hand-drawn (or hand-chisled!) by a non-artist.

Ken


Post a reply to this message

From: Christian Froeschlin
Subject: Re: Alienese
Date: 22 Sep 2010 05:37:38
Message: <4c99ce62@news.povray.org>
Kenneth wrote:

> I'm imagining the letters being used to create a height_field--then
> you'd have a 'Rosetta Stone' generator. I'm guessing that the letters
> can be made to look less 'aligned' somehow--as if hand-drawn (or
> hand-chisled!) by a non-artist.

I tried my variant with increased turbulence to break up
the alignment even more:

   warp {turbulence <0.4,0.2,0.2> lambda 1.0 octaves 1}

And tested it with a height_field:

#declare f_alienese = function
{
   pigment { AlieneseProportional scale 0.07}
}

height_field
{
   function 1024,1024
   {
     f_bozo(x*3,y*3,z*3) - 0.04*f_alienese(x,y,0).red -
     0.04 * f_noise3d(x*250,y*250,z*250)
   }
   pigment {color White}
   translate <-0.5,0,-0.5>
   rotate 180*y
   scale <6,1,6>
}

I think the results look quite promising. Of course,
for a Rosetta stone you'd also need a translation into
a widely known language such as Klingonese ;)


Post a reply to this message


Attachments:
Download 'alienesehf.jpg' (50 KB)

Preview of image 'alienesehf.jpg'
alienesehf.jpg


 

From: Kenneth
Subject: Re: Alienese
Date: 22 Sep 2010 06:55:00
Message: <web.4c99df5ac11dc80196b08580@news.povray.org>
Christian Froeschlin <chr### [at] chrfrde> wrote:

> I tried my variant with increased turbulence to break up
> the alignment even more:
>
> I think the results look quite promising.

Indeed! Very happy to see that the HF idea works so well. (Thanks for posting
the code example, too.) Makes me want to whip up an isosurface-block version, or
perhaps some kind of superellipsoid/HF difference.

> Of course,
> for a Rosetta stone you'd also need a translation into
> a widely known language such as Klingonese ;)

LOL.  And, of course, that old stand-by, Greek--the well-known intergalactic
language...


Post a reply to this message

From: rgathright
Subject: Re: Alienese
Date: 23 Sep 2010 16:20:01
Message: <web.4c9bb606c11dc80eea30b3a0@news.povray.org>
Nice work!


Post a reply to this message

From: Mike Raiford
Subject: Re: Alienese
Date: 24 Sep 2010 08:48:58
Message: <4c9c9e3a$1@news.povray.org>
On 9/19/2010 7:58 PM, Tek wrote:
> Extreme example!
> AlieneseWrap( 60, 60 )
>
> It looks like code, maybe I need to add some hierarchical indenting!
> (probably putting too much thought into this, should get on with the sci-fi
> picture I created it for!)
>

I didn't realize they made a translation of MS-DOS to Glabraxian III ... :)

Good work!

-- 
~Mike


Post a reply to this message

From: Alain
Subject: Re: Alienese
Date: 24 Sep 2010 14:12:50
Message: <4c9cea22$1@news.povray.org>

> On 9/19/2010 7:58 PM, Tek wrote:
>> Extreme example!
>> AlieneseWrap( 60, 60 )
>>
>> It looks like code, maybe I need to add some hierarchical indenting!
>> (probably putting too much thought into this, should get on with the
>> sci-fi
>> picture I created it for!)
>>
>
> I didn't realize they made a translation of MS-DOS to Glabraxian III ... :)
>
> Good work!
>

Don't talk to loud, or they will start printing contracts and publishing 
end user licences in Glabraxian ;)


Alain


Post a reply to this message

From: Mike Raiford
Subject: Re: Alienese
Date: 27 Sep 2010 10:12:30
Message: <4ca0a64e$1@news.povray.org>
On 9/24/2010 1:12 PM, Alain wrote:

> Don't talk to loud, or they will start printing contracts and publishing
> end user licences in Glabraxian ;)

I think they already do ;)

-- 
~Mike


Post a reply to this message

<<< Previous 6 Messages Goto Initial 10 Messages

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.