One Nice Bug Per Day
Cosmic Funnies
AnasAbdin
todays bird

if i look back, i am lost
tumblr dot com
h
Lint Roller? I Barely Know Her

titsay
Sweet Seals For You, Always

JBB: An Artblog!

shark vs the universe
sheepfilms
TVSTRANGERTHINGS
Monterey Bay Aquarium
hello vonnie

Janaina Medeiros
Misplaced Lens Cap
we're not kids anymore.

seen from Malaysia
seen from United States

seen from Türkiye

seen from Malaysia
seen from Costa Rica

seen from Hong Kong SAR China
seen from United States
seen from United States

seen from United States
seen from Lithuania

seen from Thailand

seen from Malaysia

seen from Greece

seen from Romania

seen from Sweden
seen from Malaysia
seen from China

seen from Germany
seen from Poland

seen from Germany
@design-scripting

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Reaction Diffusion systems are mathematical models which explain how the concentration of one or more substances distributed in space changes under the influence of two processes.
This script simulates an R/D system by growing points from a base geometry according to a number of generations. Voronoi cells are grown around the points to create a reactive pattern where geometries collide.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Field Weathering Video Example of Scripts possible output
Field Weathering Agents
Crater Formation - Although, my original natural process was "Melting Icebergs" I found that as I was writing my script, the natural process of Crater Formations seemed more appropriate for the type of geometric configurations that were occurring. Crater Formations are interesting for this type of project, because no material is lost or gained; it is radically reformed in a displaced manner. *I couldn't get this script to work with multiple agents - if anyone would like to adjust the script to work with multiple agents - PLEASE DO! It'll be uploaded to box shortly. This script uses one agent and one Mesh. Â
#objectives
#to simulate water-surface tension via particles in gravity
#to deposit a series of surface tension particles in layers
# Â forming 'stalagmites'/'stalactites' over time
import rhinoscriptsyntax as rs
import scriptcontext as sc
#calculate the vector influenceÂ
def vectorInfluence(startPt, cloudPt, pointRange):
  vectors = []
  for i in range(len(cloudPt)):
    #measure the distance between the startPt and each cloudPt
    dist = rs.Distance(startPt, cloudPt[i])
    #if in range, add to a list
    if dist < pointRange:
      #test
      #rs.SelectObjects(cloudPt[i])
      #rs.AddLine(startPt, cloudPt[i])
      vec = rs.VectorCreate(cloudPt[i], startPt)
      vectors.append(vec)
  return vectors
#average the vectors in range (via mLeta, modified slightly)
def vectorAverage(vectors):
  #definition: averages a list of vectors, returns a vector average
  #inputs:
  #vectors - list of vectors
  #outputs:
  #1 averaged vector (if list length is 0, returns (0,0,0))
  if len(vectors) == 0:
    return (0,0,0)
  elif len(vectors) == 1:
    return vectors[0]
  else:
    for i in range (0,len(vectors)):
      if i == 0:
        v1 = vectors[i]
      elif i < len(vectors)-1:
        v1 = rs.VectorAdd(v1,vectors[i])
      else:
        v1 = rs.VectorAdd(v1,vectors[i])
        newLength = (rs.VectorLength(v1))/(len(vectors))
        averageVector = rs.VectorScale(rs.VectorUnitize(v1),newLength)
        return averageVector
#run the functions in order, in a loop of iterations
#test vectors to delete any extra points
def Main():
  startPt = rs.GetObject("select the starting point, please", rs.filter.point)
  cloudPt = rs.GetObjects("select the point cloud, please", rs.filter.point)
  pointRange = 10
  iterations = 100
  mag = -8
  directionInfl = [0, 0, mag]
     trailPts =[]
     #for j in range???? Multiple starting points????
     for i in range(iterations):
         vectors = vectorInfluence(startPt, cloudPt, pointRange)
         averageVector = vectorAverage(vectors)
         averageVector = rs.VectorAdd(averageVector, directionInfl)
         vectorLength = rs.VectorLength(averageVector)
         if vectorLength < .01:
      vecPt = rs.MoveObject(startPt, directionInfl)
    elif vectorLength == 8:
      vecPt = rs.MoveObject(startPt, directionInfl)
    else:
      startPt = rs.CopyObject(startPt, averageVector)
             sc.escape_test()
         #trailPts.append(startPt)
    #rs.AddCurve(trailPts)
    #cloudPt.append(trailPts)
    #rs.DeleteObjects(trailPts)
     Main()

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Recursive Branching Script. crackMe
Braden Caldwell
Generative Logic Proposal: Hierarchical Subdivision Network Recursive script that mimics a leaf’s vein structure and creates three distinct layers of subdivisions as it grows. The webbing is done using Matt’s curve network webbing script
Final Requirements
For Friday, May 3rd (Worksession Tuesday, April 30):
Finalize
Finalize your Generative Logic Tool.
Document
Compile finalized documentation of your Generative Logic Tool (this should be high quality documentation - drawings in Illustrator, etc.) to include:
The logic of your script described through a sequence of diagrams.
A final Script Flow Chart.Â
A series of images displaying the outcome of your script and its capacity to work with different inputs.
The Script itself.
PostÂ
Post the Final Documentation as a high quality PDF to Box.
Post the Script and an example file to Box.
Post individual pages/images from the documentation to Tumblr.
Extra Credit
Create and post a video of your script progress and/or result.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Wcheng #CL12