Cem Yuksel of the University of Utah, Jonathan Kaldor of Facebook, and Steve Marschner and Doug James of Cornell have tackled the problem of rendering knitted material. Rather than trying to create a full 3D model of the knitted surface the approach is to use a model of a single stitch, render it and then use it to tile the surface. The 3D model has an extra stitch mesh added to it and a pattern of stitches is built up for each of the appropriate tiles to fill.The process of rendering the final knitted surface has to be done off-line and it is slow. This means that, at the moment at least, it can't be easily used for real-time games, but for CGI movies it is just another batch rendering process to add to the mix. paper.pdf
Link to Original Source
I lost all respect for May when during the english debate she evaded answering a direct question on whether or not she would close all private clinics.
Open Source projects have gained in the past few years an entirely different reputation in the public eye, in a good sense.
Now-days we are seeing things happening in the Open Source arena, beautiful things, that most of us didn't expect to take
place so fast and so intense. Among these, are the huge amount of endorsement in terms of project sponsorship coming from
Fortune 500 companies as well as funds that keep pouring on either existing Open Source projects to support them or even
more intensively the acquisition of these projects that later become commercial companies with Free Software concept roots.
The adaptation and awareness of Open Source software by the general public keeps growing rapidly.
Government offices and major firms are taking active roles and exhibit participation in forums, mailing-lists, patches submission
and code contribution, not to mention the attendance of these firms in seminars, exhibitions and conferences all around the
world just to be kept in-the-loop and updated with all the new technologies that has surfaced out.
It is all happening for a reason — the benefit of the widely accepted development methodology of sharing knowledge through
collaboration is simply priceless, and it seems that everyone realize it sooner or later.
The effect of all the buzz around GNU/Linux and Open Source drives one of the most basic needs in each of us, as
a human-being. That is, to be a part of a whole. We long to be a part of a community, of a bigger good and as a consequence
we are witnessing more and more involvement in projects of all kinds of development, whether it's language translations,
code contributions and documentation writing. Each involvement, as small contribution as it may be is causing a butter-fly
effect that triggers others to contribute and participate in this beautiful, open world of technology and knowledge sharing.
X-WRT is such a project that is reflecting all of the above concepts that we discussed.
Some may be familiar with the OpenWRT project which aims to provide an alternative firmware to the one that is shipped
with (wifi) routers, like the popular Linksys WRT-54G model and others.
The X-WRT project was born in order to bring a more powerful and professional web interface to the OpenWRT firmware,
and indeed the project proved a great success. In short time, it received an enormous feedback from users who wanted
more features to be presented as well as users who wanted to get involved in the development of X-WRT.
X-WRT is taking all the goods of Open Source and Free Software concepts and put them to show.
The participation is widely welcome and all that is needed to join as a developer is a registered berlios account
and an email to the project admin (thepeople). Approximately 6 hours later you are given access to the svn
repository and you may start with active development on both branches of the project. There are no committees
to question your skills or examine your CV background. Everyone are treated equal and given equal voice to be heard.
I'm an active developer of X-WRT and I enjoy every bit of involvement. The team is sharpened-skilled, open minded
and most of all, good people.
To summarize, projects of Open Source nature will continue to revolutionize the technology industry and take us
further into new grounds of socialism with recognition that knowledge sharing produces good things. If most of
these projects will take the form of X-WRT's great qualities then the future looks like a good place to be a
active developer of X-WRT."
It turns out this person is a Senior VP in charge of Rights and Title Administration for Sony Pictures. (Translation: She is in charge of preventing piracy).
Over the course of a half hour, we had a conversation discussing the best way to combat online piracy. This person has obviously been seeing things from the point of view of the movie industry. (I.E. the movie industry exists on a 4-5% profit margin, Canada is to blame for most of the movie piracy, etc.)
They were surprised to learn about some of the indiscriminate lawyering practices of the RI- and MP-AA., but then quickly rallied with, "Well, if the ISPs have the logs, doesn't that prove they were downloading?" They also had no clue as to what DRM is, or its implications (I.E. they are not very geek-oriented).
While I could have argued with them for a good long time, the particulars of the evening did not allow for me to hash it out.
What I am asking for is a concise, non-trollish, "Joe Six-Pack-friendly" explanation of DRM, piracy, with plenty of numbers to back up the claims (No brown numbers please). This is our chance to educate someone in the upper ranks of Sony Pictures with our concerns regarding DRM, why we think its a bad idea, and, most importantly, propose an alternate solution.
Any geek references will have to be explained thoroughly. We are talking to someone of a more upper-management point of view. However, knowing their personally, this person does listen.
Once again, this is for someone who is willing to hear us out. Please do not troll, grief, etc."
Link to Original Source