Header

pluginforitechpavilion16

ICD/ITKE Research Pavilion 2015-16 Development and Implementation Demo

I was in the computational design team while designing the ICD/ITKE Research Pavilion 2015-16 and was mainly in charge of developing computational tools. Here is the demonstration video to show the geometrical implementation. One of the input parameters from the plugin is a mesh surface, and the output parameters are all tree data structure thus […]

Continue Reading 1
emacs-cpp-editing

Emacs settings

There are some modes I used to turn my emacs into a powerful IDE environment for c++, python and latex editing. So I post it here to share with anyone who might have interest in using emacs as main editor. In my OS X, I have installed those packages and Lisp scripts including, MELPA package […]

Continue Reading 0
Swarm3DGUIPic

Swarm 3D GUI – with a tail

I wrote this short swarm script with GUI interface in Processing about 4 years ago (When I began to code)… Now I figure out lots of code from this script should be improved! For instance, we can implement KDTree later… Hope this code from the previous version will help people who needs or interested in […]

Continue Reading 0
pathfoll

Master Thesis Reading – Steering Behavior For Autonomous Characters

Master Thesis Reading List – 2 Steering Behavior For Autonomous Characters Author: Craig Reynolds (Some other publications) Paper Download Abstract: This paper presents solutions for one requirement of autonomous characters in animation and games: the ability to navigate around their world in a life-like and improvisational manner. These “steering behaviors” are largely independent of the […]

Continue Reading 0
The Construction of Gothic Cathedrals

Master Thesis Reading – The Construction of Gothic Cathedrals

Master Thesis Reading List – 1 The Construction of Gothic Cathedrals – A Study of Medieval Vault Erection Google Book Link John Fitchen systematically treats the process of erecting the great edifices of the Gothic era. He explains the building equipment and falsework needed, the actual operations undertaken, and the sequence of these operations as […]

Continue Reading 0
LaTexAquamacs

Writing a thesis with LaTex

Currently I am starting my master thesis, and a tool that I am trying is called Latex. After googling for a while, tonnes of tools and tutorials came up.  In my opinion, Latex is super easy and convenient. I especially like its philosophy “Concentrate on Content not on Layout.” It is so convincing that when we are […]

Continue Reading 0
boyRendering02

Rhino.Python – Mesh Boy Surface Subdivision and Analysis

Boy Surface and two subdivision rules. Boy Surface with different parameters Mesh Analysis – Number of neighbor vertexes. Subdivision Rule – Window Frames: “”” #################################################################### Computational Design Assignment 05 Kao, Ting-Chun Mesh subdivision and analysis #################################################################### “”” import Rhino as rh import Rhino.Geometry as rg import rhinoscriptsyntax as rs import math import System as sys […]

Continue Reading 2
bridgeRendering01

Rhino.Python Swarm Bridge

Swarm Behavior + Attractor : Agent methods: 1. Align : Move in the same direction as your neighbours. 2. Cohesion : Remain close to your neighbours. 3. Seperation : Avoid collisions with your neighbours. Attractor methods: (Controlling the shape) From starting points move to target points to create bridge. Using swarm simulation in Grasshopper is […]

Continue Reading 7
Rendering06

Rhino.Python 1D 2D 3D

Scripts: """ #################################################################### Computational Design Assignment 02 Kao, Ting-Chun Assignment to use for loop #################################################################### """ from scriptcontext import doc, escape_test import rhinoscriptsyntax as rs import Rhino.Geometry as rg import Rhino.DocObjects as rd import Rhino import time import System.Guid as guid import System.Drawing as sd import math import random dimension = rs.GetInteger("give me one to […]

Continue Reading 0
pipe3d

Processing 101 – 04 waterPipe

↳Download source here Processing Code: /////////////////////////////////////// /************************************** //www.geneatcg.com/ Processing 101 – 05 Wriiten by Gene Kao Date — 2013/04/16 **************************************/ /////////////////////////////////////// Pipe[][] grids; int width = 650; int height = 450; int x = 20; int y = 15; int gridx = width/x; int gridy = height/y; int w = 15; void setup() { size(width, […]

Continue Reading 0
swarm

Swarm Python Component

Description: Swarm in Grasshopper using GH_Python component. Testing swarm behaviour in Rhino is in this post: Rhino.Python Swarm Bridge ↳Press button to download For more discussion please visit my post in grasshopper example board. GH_Python Code: ### –Written by Gene Ting-Chun Kao– ### ghenv.Component.Message = "written by +GENEATCG" import rhinoscriptsyntax as rs import Rhino as […]

Continue Reading 3
flexible muscle

Flexible Muscle-Based Locomotion for Bipedal Creatures

Flexible Muscle-Based Locomotion for Bipedal Creatures by Thomas Geijtenbeek, Michiel van de Panne, A. Frank van der Stappen. This is an very interesting simulation project which is full of sense of humour! Funny and lovely 🙂 And the paper as pdf file can be download here. Flexible Muscle-Based Locomotion for Bipedal Creatures from John Goatstream […]

Continue Reading 0

(Psalm 111:10)