File:Raytraced hacker emblem.png

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file (4,000 × 3,000 pixels, file size: 2.29 MB, MIME type: image/png)

Captions

Captions

Add a one-line explanation of what this file represents

Summary

[edit]
Description
English: A version of the hacker emblem. Made using POV-Ray.
Date
Source Own work
Author Prateek Karandikar

Source code

[edit]
#include "colors.inc"

#declare SqSize = 4;
#declare RodWidth = 0.5;
#declare TotalSize = 3*SqSize + 4*RodWidth;
#declare RodHeight = 0.8;
#declare extra = 0.1;
#declare SpRadius = 1.6;
#declare SpClearance = 0.01;
#declare eps = 0.000001;

#declare Green = rgb<244/255,116/255,33/255>;
#declare Aubergine = rgb<72/255,24/255,45/255>;

camera{
	location <0,20,-7>
	look_at 0
}

light_source{
	<7,25,-15>
	0.6*White
	spotlight
	point_at -z
	radius 18
	falloff 25
	photons{
		reflection on
		refraction on
	}
}

light_source{
	<-7,25,-15>
	0.6*White
	spotlight
	point_at -z
	radius 18
	falloff 25
	photons{
		reflection on
		refraction on
	}
}
light_source{
	10*y
	0.3*White
	photons{
		reflection off
		refraction off
	}
}

plane{
	y, 0
	texture{
		pigment{color White}
	}
}

#declare RemoveSq = box { <-SqSize/2, -extra, -SqSize/2> , <SqSize/2, RodHeight+extra, SqSize/2>}

difference{
	box{
		<-TotalSize/2, 0, -TotalSize/2>, <TotalSize/2, RodHeight, TotalSize/2>
	}
	object{RemoveSq translate <- SqSize - RodWidth, 0, - SqSize - RodWidth>}
	object{RemoveSq translate <- SqSize - RodWidth, 0, 0>}
	object{RemoveSq translate <- SqSize - RodWidth, 0, SqSize + RodWidth>}
	object{RemoveSq translate <0, 0, - SqSize - RodWidth>}
	object{RemoveSq translate <0, 0, 0>}
	object{RemoveSq translate <0, 0, SqSize + RodWidth>}
	object{RemoveSq translate <SqSize + RodWidth, 0, - SqSize - RodWidth>}
	object{RemoveSq translate <SqSize + RodWidth, 0, 0>}
	object{RemoveSq translate <SqSize + RodWidth, 0, SqSize + RodWidth>}
	texture{
		pigment{color (1.5*Aubergine + <0,0,0,0.4>)}
		finish{reflection 0.2 specular 0.2}
	}
	interior{ior 2}
	photons{
		target
		reflection on
		refraction on
	}
}

#declare Sph = sphere{
	0, SpRadius
	texture{
		pigment{color (Green + <0,0,0,0.9>)}
		finish{specular 0.2 diffuse 0}
	}
	interior{ior 1.2}
	photons{
		target
		reflection on
		refraction on
	}
	hollow on
}

union{
	object{Sph translate <- SqSize - RodWidth, 0, - SqSize - RodWidth>}
	//object{Sph translate <- SqSize - RodWidth, 0, 0>}
	//object{Sph translate <- SqSize - RodWidth, 0, SqSize + RodWidth>}
	object{Sph translate <0, 0, - SqSize - RodWidth>}
	//object{Sph translate <0, 0, 0>}
	object{Sph translate <0, 0, SqSize + RodWidth>}
	object{Sph translate <SqSize + RodWidth, 0, - SqSize - RodWidth>}
	object{Sph translate <SqSize + RodWidth, 0, 0>}
	//object{Sph translate <SqSize + RodWidth, 0, SqSize + RodWidth>}
	translate (SpRadius + SpClearance)*y
}

global_settings{
	radiosity{}
	ambient_light 0
	max_trace_level 20
	photons{count 100000}
}

Render statistics

[edit]
Scene Statistics
  Finite objects:            6
  Infinite objects:          1
  Light sources:             3
  Total:                    10
Render Statistics
Image Resolution 4000 x 3000
----------------------------------------------------------------------------
Pixels:         12000605   Samples:        14181558   Smpls/Pxl: 1.18
Rays:           22389756   Saved:            221044   Max Level: 8/20
----------------------------------------------------------------------------
Ray->Shape Intersection          Tests       Succeeded  Percentage
----------------------------------------------------------------------------
Box                          637159480        90541967     14.21
CSG Intersection              63715948        20456264     32.11
Plane                        113492839        20673442     18.22
Sphere                        44341552        28389830     64.03
Bounding Box                 175534743       114308214     65.12
Light Buffer                 681658622       290692799     42.64
Vista Buffer                  53975869        37746538     69.93
----------------------------------------------------------------------------
Calls to Noise:                   0   Calls to DNoise:              10
----------------------------------------------------------------------------
Shadow Ray Tests:          91326488   Succeeded:              33536989
Reflected Rays:             3008766   Total Internal:           386668
Refracted Rays:             5083105
----------------------------------------------------------------------------
Radiosity samples calculated:             2511 (0.01 %)
Radiosity samples reused:             18249563
----------------------------------------------------------------------------
Number of photons shot:           34142
Surface photons stored:           20463
Priority queue insert:       1655423525
Priority queue remove:       1458171396
Gather function called:        20707961
----------------------------------------------------------------------------
Smallest Alloc:                   9 bytes
Largest  Alloc:              768032 bytes
Peak memory used:           3355008 bytes
Total Scene Processing Times
  Parse Time:    0 hours  0 minutes  0 seconds (0 seconds)
  Photon Time:   0 hours  0 minutes  0 seconds (0 seconds)
  Render Time:   1 hours 25 minutes 13 seconds (5113 seconds)
  Total Time:    1 hours 25 minutes 13 seconds (5113 seconds)

Licensing

[edit]
I, the copyright holder of this work, hereby publish it under the following licenses:
GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International, 3.0 Unported, 2.5 Generic, 2.0 Generic and 1.0 Generic license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
You may select the license of your choice.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current09:26, 19 December 2010Thumbnail for version as of 09:26, 19 December 20104,000 × 3,000 (2.29 MB)Kprateek88 (talk | contribs){{Information |Description={{en|1=A version of the {{W|hacker emblem}}. Made using POV-Ray.}} |Source=Own work |Author=Prateek Karandikar |Date=2010-12-18 |Permission= |other_versions= }} Category:Hacker emblem [[Category:Created with Persistence of

There are no pages that use this file.