Wednesday, April 25, 2007

3d MAX NURBS


Real Picture of a Spider Web


Rendered Image of a Spider Web
Preperation to make above rendering
The program used to make the above rendering was 3D Max with a VRAY rendering plug-in. Nurbs were used in the form of point line in which 3 clicks were made to ensure that the line would be concave instead of convex. The outline was made and the form closed. The form was then duplicated several times and scaled down to the make the layers. The forms wholistically were modified and using the U Loft tool each layer was selected. The form was created and a smooth surface applied. Two modifiers were added, latice to make the web-like structured surface with the connections removed and the thickness and number of faces changed. The second modifier added was shell to give very slight thickness to the form. The VRAY renderer was chosen and the materials were changed following the Advanced Material website tutorial listed below to create a Chrome reflective surface. A bitmap was added to the background to reflect on the web. The ideal shot for the web was zoomed in to create the appearance of looking through the web to the background. The image was sent to be rendered and then saved as a .jpg.
I chose to do a web mainly because after sitting through class the u loft tool peeked my interest the most as opposed to the rail functions because personally I feel the rail function is too predictable and limiting. The U-Loft function is a little bit more unpredictable and you can work with several layers at once instead of one or two as in rails. Also, I like webs. I wanted to see what kind of a form I could create and and was inspired to design a web to model how the material can work as well as playing with light. I chose to use 3D MAX and VRAy instead of Viz because it's part of my final project and the more practice I can get the better. Also, personally I think VRAy renders more realistically than the video game style appearance of Viz. The only downside I can say is that the program crashes a lot and if you don't set the right angles the image will look unrealistic. Overall, I'm satisfied with the project, if I had more time I'd like to tweek it further, but for now I'll continue to work on my final project which is coming along and is still a work in progress.
The link for the tutorial on how to change the materials settings is:
http://alzhem.brinkster.net/sub1/tutorials/tutorial6_en.htm


Monday, April 16, 2007

TED Talks

TED Talks are different lectures from inventors, architects, engineers, basically the innovators of tomorrow that are trying to get out their ideas and inform the world through these lectures to help educate them and disprove preconceived notions about architecture, health, and world economy to name a few. I chose to watch two different lectures. The first being by Cameron Sinclair who's main message was about open-source architecture to house the world. He was an architect in his twenties that basically started off with 700 dollars and a couple of laptops and a website. He basically started to research and ask network with architects, engineers, designers, anyone that wanted to help and was interested in designing not just for the sake of designing but to add to a community and environment not take or ruin it. He believes much so in sustainable architecture and no -quick fix solutions or superimposed design upon other cultures but rather respects the land and people enough to be able to design where necessary but involve the people and culture. He does so not only out of respect but also to engage the community since their ones that live there. He wants to open source architecture because the people living in the area know best about the problems there so the designer and people should have a say so since they would know more than he would. There are some quick fix solutions in time of natural disaster but need to be open sourced to allow for testing and make sure they do work and not for profit. The same goes for the projects in the third world countries where education and knowledge was needed more so than the building and structure itself. In combination with building and working with the communities the two merged as in the case where a community center was a vehicle for HIV education and a clinic. One person alone can't change the world and one person saying something isn't going to get anything done but it's a matter of going out there and making those connections to help build the world and the community. It's not about building a gem of an architectural building but another piece of society and culture. It's about the opportunity not responsibility as Sinclair said to be able to help put forth the effort to help others and make a difference. It's not just about architects or design but holistically whoever wants to help should be able to and make a change not wait for change to happen because who knows when that would be. It was a very inspiring talk and absolutely amazing in thinking it changes how you perceive things and makes me want to push myself to study harder and think not just about myself but society and the world around me.

The second TED Talk I watched was by Hans Rosling in which he debunks third-world myths with the best stats you've ever seen. His talk basically was about the lack of education in society even in the most academically inclined individuals they were compared to having a knowledge of the statistics of the world to those of chimpanzees. The statistics aren't just facts and his talk wasn't just throwing out statistics one after another to flaunt education but rather to show the need to know those statistics to further society as a whole, income, death rate, and in those statistics knowledge can be found of the basic way the world works around us from those aspects. The talk shows many statistics ranging from income to birth rate to population and it shows the evolution of in the past big families high death and low wealth but in today's world it's shifting to have the gap of wealth slowly close and middle class rise, funds being used properly for education and health which leads to higher rates of living longer. These stastistics have endless possibilities because they can be used to project how the world will be later in life and help us prepare and evolve to build for them, economically, and grow with them. The only downside really as mentioned in the talk was the lack of getting those statistics out but it's our job to find them and not shy away from them because they are facts and will affect us tomorrow because we're apart of it as your ancestors were and your future loved ones will be.

Below are the links for the talks:
Open Source Architecture
http://www.ted.com/tedtalks/tedtalksplayer.cfm?key=c_sinclair

Debunk third-world myths with the best stats you've ever seen
http://www.ted.com/index.php/talks/view/id/92

Thursday, April 12, 2007

Monday, April 9, 2007

Update on Projects

Currently, I am working on two assignments in preparation of the ending of my first year here at Texas A and M university but also closure to my ENDS 170 class. I am focusing on my final project which I am currently trying to download the programs and shortly after that will begin working on the project through use of tutorials which I will be posting later with screen shots to show development as well as the final project. For the time being though I am working on a different project using the program Revit and learning from it using a tutorial. That project is due Thursday and I am roughly half way done so I want to finish that one as soon as possible and start to turn my focus to my final. The Revit tutorial is going really good right now as it's very easy to understand and follow. I'm learning a lot and could see myself using that program again. It is really interesting and user friendly and what's more is I don't see any programming involved, which is always of course a plus for me! I'll be posting screen shots in my next blog of the total process of the tutorial from screen shots on my computer. I'm saving them in a word document to transfer to jpg's for the blog of the tutorial. Next blog I'll post all them and give another update on how things are coming along.

Wednesday, April 4, 2007

Final Project

My final project is going to be a rendering using Autodesk Viz with an installation of V Ray which is a program that makes 3-d realistic models on the computer. I don't believe it uses programming as far as I'm concerned which is great, but I have roughly 3 weeks to complete the project. I'm going to watch tutorials and begin working on a project while still continuing side projects and assignments assigned throughout these last few weeks. I'll post more later as my project develops, but I do want to do an interior perhaps living room or bedroom would be an interesting take. To be continued... --Erica Salinas

Monday, April 2, 2007

Gravity Study using Macromedia Flash Professional 8


Before Gravity





After Gravity













Printscreen of Macromedia Flash

I decided to give programming another try since my freshman high school days when I first learned Java and was it an eye opener trying to remember what I had learned. I did remember how fustrating it can be to program because honestly unless you can think like a programmer step-by-step multi-tasking several thoughts to stream it into simple commands, you may not like it.

I first started to download the Processing Beta program but for those of you that want to, don't because it is a corrupt file and will freeze your computer for several minutes and still will not load correctly.


I then researched the programming behing Google Sketchup who's programming console is called Ruby. Ruby is located under the tab window as the last button. I searched for tutorials but as many as you would think would show up not as many were because most people didn't know there was programming even available to use and bundled up in the program. Inclusive of the program are plug-ins and different coding for different functions. I tried programming it a couple of times and I was unsuccessful in many attempts since I wasn't used it and quiet frankly it seemed to be easier to just do it using drawing instead of specifing line by line and so forth.
Sketchup though, is a great program and for someone knowledgeable of how to program it is very simple to use but personally I didn't care much for it. As far as tutorials go, simply click on the Help button and type in your search where you can find basic tutorials on how Ruby works.


Here are a couple of tutorials if you are interested in learning Ruby:
"Programming Ruby" online at http://www.ruby-doc.org/docs/ProgrammingRuby/
The "Ruby user's guide" online at http://www.ruby-doc.org/docs/UsersGuide/rg/
"Introduction to Ruby" online at http://www.ruby-doc.org/docs/Tutorial/
"Learn to Program - A Tutorial for the Future Programmer" on line at http://hellotree.gotdns.com/LearnToProgram/

I then turned my attentention to Macromedia flash and searched for tutorials. The tutorials I found to be most interesting were those of how gravity worked because from understanding the basic concepts behind how the program works it can be translated for use in video games as many tutorials based on that showed up. I started with a circle and drew it in the stage area where I modified it to become a symbol and later an action clip with a designated name. I then added the code under the layer of that circle and changed the components of the gravity and acceleration in order to regulate how fast and slow and how far the circle would fall. The program script had a built in way of controlling the circle by using the arrow keys to make it shift left and right. The reason for experimenting with the code is because really the only way you're going to learn is from trial and error and experience. Honestly, you can read a thousand tutorials but it's not until you start to try and work it out for yourself that you start to get a better understanding of it. You could change the up and down motion based on the principles of math and acceleration in relation to gravity. At the same time the more you changed the variables they were affected to the background coordinates or plane of x and y axis which would cause the ball to speed up or slow down in certain areas as well as speed up to the point of flashing as is shown in the second picture above where the green ball goes missing. In fact it is not missing but is caught in motion flashing. If you didn't put constraints on the balls they would simply run off the page and start over again in a loop. The little creature icon with a smiley faced nicknamed Skeeter was a face that was based directly on the principles of gravity and slid down slowly leaving behind his standing face. Skeeter and each of the balls were on different layers were the code was added. The program when executed showed the balls and skeeter in motion. Using the side left and right toolbars the balls would move accordingly but still up and down.


Using the program, animation could be done but buttons and non-moving objects could be made as well using the basic paint tools. The main thing is designating each object in motion to declare it's name for use in it's program under it's layer.

Tutorials in both programs were helpful as were the help toolbars, but in regards to programming it is not something you can learn overnight or even over a series of years because as you start to grasp the concept another program is created and yours has already become obsolete. The basic ideas are there which can be used later and the mindset discussed earlier is what will make you a programmer. It is based on experience and learning and reading others codes and practicing with much trial and error. Personally, I do not care for programming many the mindset of breaking down things, perhaps I overanalyze and I know for sure I overthink things sometimes to the point of overcomplicating things that are basic, but I do have a great respect for those that do program. Most of the world we function in is based on programs everything from handheld devices such as Gameboys to computers to television channels. It is how the world is organized of one event affecting another to cause an effect.

Here are a couple of websites I used to find tutorials:
http://www.tutorialized.com/tutorials/Flash/Games/1

These are the two tutorials used from the website above to cross refernce the code including the help feature from the Macromedia Flash program.
Gravity in Games http://www.tutorialized.com/tutorial/Create-Gravity-in-Games/22963
Steering a Falling Ball http://www.tutorialized.com/tutorial/Steer-A-Falling-Ball/22810

Final Project

A couple of the recent ideas I've had concerning my last project are as follows:

- I did like working with and experimenting with the program I learned a little over Spring Break which was Caligari TrueSpace which was discussed in an earlier post. I enjoyed studying the different features of the human face manipulated and transformed into 3-D animations. If there was a way of using the full version or working with a program similar to that one, I would be intrested. The reason I can't use Caligari though is because it is a trial version that crashes after so many functions and does not support saving without a full version.

-Another idea I had was working on creating an architectural space in Sketchup or TopMod and then rendering it. I think this would be good for my portfolio or doing something similar to the Lighthouse rendering because it looks professional and it allows me to practice with the program.

-Another idea would be to learn more about that program algorithms discussed in class because I did find them interesting but the downside is they require a knowledge of programming, one of which I have not practiced Java for several years now and was not good at it then particularly and may not be able to learn all that I need to in the designated amount of time given.

I want to work on the project by myself mainly so that I can manage my time without having to be at the mercy of trying to figure out the work ethics of another and try and plan mine and their schedule to get the project done and have it suffer. I would consider a partner if they were highly dedicated and had the same work ethic as myself and were willing to put forth the effor to have it be 50/50 because if not then the project would suffer. These are just a couple of thoughts floating around in my head for now, any feedback is greatly appreciated in helping me develop an idea of a final project. Thanks. --Erica Salinas