Archive for July, 2018

GRASHOOPER A tool for generative modeling that allows you to create parametric models, parametric architecture in Rhinoceros 3D environment Interface plug-in The process of modeling in Grasshopper is the creation of an algorithm. At Grasshopper the interface, it means that we write the script text, and we connect years and we set some options. The algorithm consists of the initial data or parameters and the sequence of actions with them. As a result, geometry and related information (volumes, areas, markings, sizes) are generated. With the help of noses and parameters, geometry can be changed, you need to change the value of one year and make a shift, and all geometry will be rebuilt. Thus, in Grasshopper we create not only a model, but the logic of its behavior. Once you have created a script, you can reuse it and edit it further. In this model, the task was to build a geometry dependent on the point of attraction. Attractors in a rectangular node You can add an attractor to a suitable site in three ways: drag the element onto the agent chart or use the drawing mode, in which case the graphics editor will select the shapes suitable for setting the attractor; or select the node and add the attractors by clicking the Attractors button … in the node properties. The created geometry is easily changed by changing the parameters of the code components.
Introduction: This is about what it takes to get things done. Every project has a life cycle and the hardest of all the stages is the materialization – the manifestation of the physical project. This is the true challenge and test of a makers worth. Working on the realization of great ideas requires tools and manpower. In this instance both were equal to the task of realizing Elena and Ivan Mitrofanova’s project “Green Spark” Tools:

Power tools

Neeraj and bek “on the grind ))”

Introduction: BCI feedback induces cortical plasticity, a basis for prompting behavioral changes, improving cognitive performance, ethics aside – neuromarketing … and on the surface test your concentration skills through gamification. In about a decade or so, interfaces like mindwave could be the obsolete versions of advanced wetware.

Test of user interface – Mindwave

The market for neural interfaces is relatively young and the relevant technologies are still growing. At the moment these user interfaces look more like prototypes  rather than the final product. It is envisaged that the technologies would evolve into more user friendly interfaces which would seamlessly interface man with virtually any networked platform. The potential for these items is colossal, however for now we have to be satisfied with the clumsy software on the phone which cannot really performs quite as seamlessly as it should.  


The course content is designed to facilitate a working knowledge of the processes and steps on production of prototypes, from the inception of the concept, through modelling and all the way to the production of the physical model.

Technologies Applied:
  • CNC Milling Machine
  • CAD Software
  • STL Conversion or Stereolithography enabled software
  • Manual design and process flows.
Intent and Purpose: The purpose of this assignment was to get acquaint one’s self with the use of machinery such as the CNC milling machine. The idea was to produce a decorative tile all the way from the concept design stages, through the 3d modelling and finally to realization of the tile by milling it in the CNC Milling Machine. Challenges: The main challenge in making an iconic piece of art is of course the inspiration. You either have it or you don’t and if you don’t, you have to get creative with the solutions. Looking through analogous works be a colossal waste of time if one does not get inspired. So sometimes, it helps to just get started with the sketching and see where that leads. Considering adequate knowledge in all aspects prior to milling, I decided to focus on the milling, with elaboration on a few technical insights that could determine success or failure with regards to achieving required results. This is especially true for novices. Therefore a section on the milling process is also appended (Appendix -1) The Product: The resulting Tile was an ergonomic piece of art and like most art, it would be east to mistake it for a trinket

Wood tile.

without function. however, even then one would still find themselves reflecting on what the purpose is, what it could mean, what was the intent, and therein lies the true purpose of art, to drive the mind forward, stretch the limits of the imagination. Appendix 1 – The Choices of End mills: For a start, there are various lengths of end mills each of which would be suited to specific purposes. Whereas it would always be preferred that the end mills be as short as possible (to reduce chatter and for rigidity), there are a whole range of other factors to consider in choosing the end mills, depending on the material being worked on as well as the material of the end mills themselves. End Mill materials:
  1. Cobalt Steel Alloy (High Speed Steel/HSS) – for softer materials
  2. Tungsten Carbide in a lattice of Cobalt (Carbide) – for harder/more abrasive materials such as Titanium
  1. HSS end mills will wear out faster than Carbide ones – Carbide is a lot harder as a material.
  2. Carbide is more brittle than HSS and therefore requires more rigidity to avoid tool failure tool alignment is critical.
  3. Ability of carbide to withstand extreme heat allows for high cutting speeds.
Geometry of the Flute:
  1. Up cut Spiral – tends to pull workpiece up. Preferred for cutting metal
  2. Down cut Spiral – Presses workpiece down. can affect chip ejection
  3. Straight Spiral – Ejects chips well.
End Geometry:
  1. Flat end mill – Best for cutting flat areas with no scalloping
  2. Ball end mill – For non flat surfaces.
  3. Corner Radius end mill – Specialized for milling corners.
Flute Numbers: For softer materials, one can use a single flute end mill since it can handle larger chip loads, however it must be considered that the higher the flute number, the better the finish, however, the chip is ejected with increased difficulty. Therefore in multi flute end mills, the feed rate is increased to prevent burning and dulling of the end mill.   P.S Whereas HSS end mills seem cost effective, the lower tool life, especially in comparison to the carbide ones, can in some instances incur excess costs. It is advised that for heavy workloads, cost saving can be achieved by reducing changeover time and investing in tooling. For this carbide may be recommended when one intends to run faster and accommodate higher feed rates. On the other hand, when working with softer materials, HSS is recommended as this will reduce costs especially if the operation is not large in scale and duration.  
Class: Technology, Rhinoceros, Grasshoper
Software: Rhinoceros, Grasshoper
Challenges: Optimize the position and rotation of towers on the site
  Optimize the position and rotation of the towers on the site by creating certain conditions. First, the towers are placed on the territory in a random position, then we give them parameters for placement and gives the program the command to start searching for all and the best possible options. The more conditions are set, the fewer options the program will have and the desired result will be closer to the goal.
Picture 1 – the initially given geometric data in the Rhinoceros, which are connected to the Grasshopper. Picture 2 – what the model looks like after attaching all the geometry to the grasshopper and adding the geometric parameters of our city – Moscow.

General composition of parameters. In this scale, the details of the code are not visible, so consider them in larger order.

1 part, responsible for attaching the geometry to the code, also breaks the points of the upper and lower surfaces, for the subsequent convenience.

Part 2 is responsible for the random distribution of towers on the territory in order to make the process as independent as possible from a person.

Part 3 was used to imitate the sun. An inclined curve was joined, divided into control points, from which the buildings were built. Later it was replaced by a real sun with orientation to geolocation.

Part 4 connects with ladybug the real position of the gps data to the city’s location, its weather and the trajectory of the sun throughout the year, with the help of which shadows are built for the model.

Parts 5 and 6 are responsible for setting the main tasks for optimization: that houses would not stand on top of each other, that would not go out of the plot, that would not stand in the shadows of each other, do not come closer than at the nth distance to each other etc. In addition, the strength of each condition can be specified separately, i. E. for example, the condition not to stand on each other is equal to 1, but not to stand in the shadow of a friend only 0.5.

The optimization process, when the program goes through all possible options and selects the ones most suitable for the required parameters.

All variants of the optimization process depending on the given conditions.

Final result.

Post-production of optimization.
Class: Technology, CNC Milling
Software: SketchUp, 3dsmax, ArtCAM, Match3
Material: Plywood 10*10*1 sm
Challenges: Create a tile with your own drawing using cnc machine


  The idea was to create a panel of Soviet hruschovka with its typical inhabitants.


In the beginning, the base unit with clear dimensions in the sketchpUp was designed, exported to 3dsMax, where entourage and staffing – curtains, grandfather, cat and flower were added. Later, the model was exported to stl.

model from scetchUp

finished model


To create a tile it was necessary to prepare a path for bits in the CNC machine. The path consists of two parts: draft and finish. Rough removes large masses, has a big step, but it works roughly. Pure has a smaller step on all axes, but takes much more time. When creating a path, you need to upload a file stl, specify the thickness of the material, and also the bit for the finishing and roughing path, then in the final path, you can choose the way to create the picture in the last step: one-way, two-way, radial and ect.







within the Technologies class we visited the amazing space opposite the LABA space, where scientists investigate the features of the human mind and consciousness by special devices, including software of mobile phones.
The picture demonstrates my level of mindfulness and concentration, which is evidently about 0. It’s pretty funny, because if you strain, the level grows noticeably and you can `blow up the barrel` (like in a computer game). Being a cheerful and tired nature, it was hard for me

Thus, wearables are being designed to improve not just physical health but mental well-being as well. Meditation apps in tandem with consumer EEGs like InteraXon’s Muse  aim to help users build concentration and self-regulation skills. Even general-purpose fitness wearables are starting to include mental health and training applications. Jawbone (through its subsidiary BodyMedia) has secured patents that consider physiological and contextual factors. These are also systems that focus on improving learning and skill acquisition across the extended workforce through online interactive platforms and cognitive simulation models. Human capital-intensive organizations such as AT&T and Accenture, and start-ups such as Applied Cognitive Engineering, are developing multiple applications in the area, and securing relevant intellectual property rights.

Thanks Ivan Mitrofanov for oportunity of amazing space visiting )

Rhino classes


Equipment | software

Rhino, Grasshopper Plugins – Ladybug, kangaroo, etc.  

Classes goal 

We started to explore the possibilities of Rhino software and Grasshopper in order to create more optimized solutions – perform calculations of shadows, shapes for a particular place. The Evolutionary Computing term is widely known, more related to the programmers tool. The applications out there that apply evolutionary logic are either aimed at solving specific problems, or they are generic libraries that allow other programmers to piggyback along. The final goal was to optimize the Self-sufficient block design model.     The various exercises were during the training period: Solar analysis: A large portion of a building’s performance has to do with how it behaves in relation to its environment, and one of the most important aspects of this environment is the sun. Thus, the way in which a building interacts with the sun, and what this interaction means for how the building performs and the way in which the building is experienced is often of primary concern for the architect, particularly in the early stages of massing and conceptual design. Thus, There are shadow study, which evaluates the extent to which a new building casts shadow on its surrounding area insolation analysis, which evaluates the degree to which a building’s surfaces (for example its facade) absorb the incoming thermal energy of the sun Both of these analyses are very useful in the schematic design process because they can have a big influence on the way the building’s form develops. Likewise, we can use these same metrics within the generative design process to automatically ‘evolve’ building forms that perform better in relation to the sun. Luckily, both of these analyses can also be quite easily done in Grasshopper. Let’s see how we can compute these measures by using a simple example of a building with a variable form and an adjacent park. Galapagos: Galapagos will provide a generic platform for the application of Evolutionary Algorithms to be used on a wide variety of problems by non-programmers. Galapagos is available in the current Grasshopper build. For more information on the concept behind Galapagos, please go the Evolutionary Principles applied to Problem Solving article. Responsive Environmental Facade with Ladybug and SkinDesigner: Final model optimization (attempts): Final model optimization (steps of form making): Personal Rhino modeling:
But the first steps in Rhino were `funny`:

address: 20 Myasnitskaya ulitsa
(metro stations ‘Lubyanka’ and ‘Kitay-Gorod’)
Moscow 101000 Russia

phone: +7(495)772-95-90 *15026