mercoledì, febbraio 24, 2016

Great! https://t.co/0LgjJ7jbuE


from Twitter https://twitter.com/davidemadeddu

February 24, 2016 at 09:43AM
via IFTTT

RT @IlseVerly: Build your own Arduino-powered desktop 3D scanner for just $50 https://t.co/OgPYYX8KEE https://t.co/b5KqTf8LMT


from Twitter https://twitter.com/davidemadeddu

February 24, 2016 at 09:37AM
via IFTTT

giovedì, febbraio 18, 2016

RT @DynamoNodes: Create Parts for Linked Elements https://t.co/HgQSITsPju https://t.co/CPj6skFFUB


from Twitter https://twitter.com/davidemadeddu

February 18, 2016 at 03:33PM
via IFTTT

martedì, febbraio 16, 2016

Webinaire Dynamo pour Revit : Introduction par des exemples https://t.co/fQyGbZO703


from Twitter https://twitter.com/davidemadeddu

February 16, 2016 at 10:22AM
via IFTTT

lunedì, febbraio 15, 2016

Revit... What is it good for? https://t.co/nkoHONwNqS via @DesFab


from Twitter https://twitter.com/davidemadeddu

February 15, 2016 at 02:34PM
via IFTTT

How to add radial reinforcement in @AutodeskRevit with @DynamoBIM #BIM4Fabrication #DynamoBIM https://t.co/RkxZME0K3Q


from Twitter https://twitter.com/davidemadeddu

February 15, 2016 at 02:31PM
via IFTTT

Custom Rhino Importer for Revit 2015 & 2016 https://t.co/4L0CgvjYE6 via @YouTube


from Twitter https://twitter.com/davidemadeddu

February 15, 2016 at 12:38PM
via IFTTT

venerdì, febbraio 12, 2016

RT @MarkThorley1: New Presets now available for creating .pat files using Zebra in @DynamoBIM https://t.co/v4NxpyFMfv


from Twitter https://twitter.com/davidemadeddu

February 12, 2016 at 07:19PM
via IFTTT

RT @RevitNews: Ways to Get a Navisworks NWC into Revit by the What Revit Wants blog https://t.co/gnCr8q080q #Revit https://t.co/h9V5VrV6iD


from Twitter https://twitter.com/davidemadeddu

February 12, 2016 at 08:48AM
via IFTTT

RT @DynamoNodes: Get Crop Box List from View List https://t.co/Ej7yvmi0eT https://t.co/P7Waa9Nu2B


from Twitter https://twitter.com/davidemadeddu

February 12, 2016 at 08:47AM
via IFTTT

RT @RevitNews: Project Fractal | Part 2: You Know What We Did Last ... by the The Building Lab blog https://t.co/XBEF8NZpLZ #Revit https://t.co/gkaoYFXoRT


from Twitter https://twitter.com/davidemadeddu

February 12, 2016 at 08:47AM
via IFTTT

giovedì, febbraio 11, 2016

RT @RevitNews: Reinforcing of simple concrete structure in Revit 2015 by the Håvard Vasshaug blog https://t.co/RkpA8UMt5A #Revit https://t.co/2stxQrzu1Y


from Twitter https://twitter.com/davidemadeddu

February 11, 2016 at 06:46PM
via IFTTT

sabato, giugno 08, 2013

Autodesk ReCap + Webcam


Trying Autodesk ReCap technology..but what if..a pointcloud comes from a webcam? :-D
Here, me and Max during Autodesk EMEA Channel Summit 2014 in Milan.
Stay tuned for updates!

giovedì, gennaio 03, 2013

HowTo - Transparency/Alpha in MentalRay MIA materials

Create a mia_material_x_passes
Create a node with your color channel
Create a node with your alpha/transparency channel

















Connect the color channel using drag and drop (with MMB*), select Diffuse














Connect alpha transparency using drag and drop (with MMB*), select Other. Maya opens a new window with two columns: on the left column it displays the channels of your texture node, on the right column you see the channels of your mia_material_x_passes.
If your texture channel for the transparency is a image with alpha, select on the left, the outAlpha channel and then on the right, select the cutoutOpacity channel (you can find it deeper on the list, is one of the last channels..).

















Otherwise if your texture channel for the transparency is a b/n image as rgb basis, expand on the left the outColor channel, select outR and then on the right, select the cutoutOpacity channel (you can find it deeper on the list, is one of the last channels..).

*MMB = Middle Mouse Button.ù




venerdì, marzo 02, 2012

"The Interactive Facade"

As part of an ongoing research on the use of the Genetic Algorithms in the built environment, this project investigates on the potential of their application in an interactive façade design with a multi-objective optimization.
The objective was to develop an adaptive building façade to provide the optimum light conditions in the interior and to perform as interactive device for the exterior reacting to weather conditions and pedestrian activity. The façade act as a sort of medium to play and communicate with outside while maintain the privacy for the activities inside the building.



"The Interactive Facade" - The Making Of from Davide Madeddu on Vimeo.

"The Interactive Facade". An interactive facade optimized for daylighting and pedestrian response from Davide Madeddu on Vimeo.

"The Interactive Facade". Pt_2 An interactive facade optimized for daylighting and pedestrian response from Davide Madeddu on Vimeo.

"The Interactive Facade". Pt.3 An interactive facade optimized for daylighting and pedestrian response from Davide Madeddu on Vimeo.



Many thanks to Vectorealism for the great lasercut service!

mercoledì, settembre 28, 2011

Just for fun! Kinect + Maya


Kinect + Processing + Maya from Davide Madeddu on Vimeo.
A skeleton setup in Maya controlled with Kinect. Processing sends xyz coordinates of the joints to Maya with the UDP protocol. Unfortunately there is a small lag between Processing and Maya, but it works!


A simple HowTo!

**Premise: This is a very simple test, maybe you can find an easy way to do this or a more fast code.

I used SimpleOpenNI and UDP libraries in Processing and Python UDP Socket in Maya.
The code in Processing and Python is very simple, and implement UDP commands to send xyz coordinates to Maya via UDP protocol with Python.

In Processing you can start from scratch or open a basic SimpleOpenNI example and edit it. Basically, I followed these steps:
First of all you will need to install the UDP libraries in Processing ;-)
Define UDP object
Create the PVector to store the joint coordinates
Define the UDP message with the values of PVector.x,PVector.y,PVector.z
Use void drawSkeleton from SimpleOpenNI libraries.

You can download the Processing sketch <here>

In Maya was very simple too!
I scripted in Python (I am learning it!) and I used the UDP protocol to receive the coordinates from Processing. You can find all UDP commands searching UDP python over Internet and you will apply the same syntax to Maya.
First I created a series of locators (you can also script this step) named as bones, then I created the skeleton and constrained the joints to the locators.
On the "script side" I imported socket, I defined UDP IP, PORT, etc (must be the same as in Processing). I used a simple syntax found in UDP help reference, splitted the incoming message and assigned xyz to the locators with setAttr.
A boolean stop the streaming when is pressed the "q" key.

You can download the Python script for Maya <here>

Have fun and feel free to contact me if you want! Bye


mercoledì, settembre 07, 2011

Kinect + Grasshopper + Arduino (updates)

A simple responsive model is influenced by the people's gestures captured with the Kinect. In this update, using Arduino, I controlled a very simple prototipe with leds that reflects the geometry changes in the digital model. More updates soon..


Kinect + Arduino from Davide Madeddu on Vimeo.


kinect + arduino :: screen capture from Davide Madeddu on Vimeo.

mercoledì, agosto 17, 2011

Kinect + Grasshopper

More updates soon..stay tuned!

mercoledì, agosto 10, 2011

Thanks to Rafael Roa for this new Smartgeometry2011_IwC video!

Rafael Roa (Lem3A http://www.lem3a.es) has pubblished this new video that describe in depth the work done in Interacting with Cities cluster in Smartgeometry 2011.
Video credits: Rafael Roa - http://www.vimeo.com/26565217 or http://www.lem3a.es