Tuesday, November 23, 2010

A better visio diagram

Believe in making the best of anything I do, so I've decided to follow these rules in my visio network diagrams:

  1. Add title block to the network diagrams
  2. Third-party network shapes
  3. Manage network information
  4. Generate custom network reports
  5. Show IP addresses on network diagrams with "Label Shapes"
  6. Link the network diagrams together
  7. Save the network diagrams as web pages for ubiquity's sake


http://office.microsoft.com/en-au/visio-help/7-keys-to-better-visio-network-diagrams-HA001111912.aspx

Stage Backdrop Design


So before I forget, we needed a backdrop for the stage. So I've amalgamated the poster designs to come up with this. It was a hit!

Friday, November 5, 2010

Tears from the heart

Today, I received an email for my demoreel. I thought they'd forgotten. Turns out the process took a loooooong time.

But I had a problem. A real big one. I haven't finish my thesis yet. So I did not spend any time at all on my demoreel. And I'd like to graduate. I'd like to graduate first. Oh but I am so close. So close I can taste it. I am so close to my dream.

So I cry. I cried for a lost opportunity. But then I realise... I am employable! Somebody actually didn't think I am all garbage. And I am motivated. I am so motivated now.

Let's go thesis. Allons y!

Monday, November 1, 2010

Final Poster of Year 2010

I've taken inspiration from these 2 sites:


http://ratemyhagwon.com/2009/05/21/seoul-fashion-report-book-michael-hurt/


http://bloggingprojectrunway.blogspot.com/2009/04/note-from-blayne-walsh.html

And was planning to use images similar to these:

http://fc06.deviantart.net/fs44/f/2009/115/f/b/Legs_And_The_Pink_Tights_by_bluenote70.jpg



http://buttertoastboutique.files.wordpress.com/2010/03/dscn1162.jpg


But since I've already coloured the cartoons provided by Emily, I've decided to just use those cartoons anyway. And borrowing ideas from the first 2 runway posters, made these 2 for printing:


Sunday, October 31, 2010

Design website


This webbie is an absolute delight! I heart.

http://www.septemberindustry.co.uk/

Found from a new random love : http://www.missmoss.co.za/

Wednesday, October 27, 2010

Digitizing traditional media

Well, not really.

But what happened was Emily didn't have enough time to colour her drawings. So she sent me her sketch.

To which I had to digitize in Photoshop (still using CS2) and then add colours.

Here's how: http://www.wikihow.com/Add-Color-to-a-Scanned-Picture-Using-Photoshop

And this is the final result!!



Skin swatches from: http://www.curvemeister.com/tutorials/Video/Using_Pinning_for_Skin_Tones.htm and http://www.curvemeister.com/tutorials/Video/PrepressTargetValuesForSkin.jpg

Thursday, September 30, 2010

Scientific Resume

I know I will have to prepare a scientific resume soon. So here's some really good reference with a good mix of science but not so much that is it a pure scientific resume. Basically people like me, Master level degree but most probably not getting a phD or going into the academic track.

Scientifically based

http://www.nealen.net/prof.htm : What I like about Nealen's page is the publications layout with small graphical examples and the quick pages view on the research papers right beside the abstract.


Graduate Students' CV

http://www.kcc3.com/code.php : Displaying all the projects done as student but not too shabby.
http://www.cs.princeton.edu/~jingwanl/CV.htm : Clean CV. Very pleasing to read.

Fluid Dynamics - Smoke

As I'm doing my survey for the dissertation, I've come across some newer papers on this subject that improves the complexity / limitation of some of the popular methods.

Here they are. I will need them when I start my project.



Starting out with Fluid Dynamics

http://www.efluids.com/



PAPERS

Energy-Preserving Integrators for Fluid Animation

http://www.cs.caltech.edu/~keenan/project_epifa.html


Washington Uni: http://grail.cs.washington.edu/projects/



TUTORIALS

http://software.intel.com/en-us/articles/fluid-simulation-for-video-games-part-1/

http://ta.twi.tudelft.nl/isnas/report94-24/isrep2.html



WIKIS

CFD : http://www.cfd-online.com/Wiki/Main_Page



FLUID PEOPLE

Bridson - http://www.cs.ubc.ca/~rbridson/
Treuille - http://www.cs.cmu.edu/~treuille/
Stam - http://www.dgp.toronto.edu/~stam/reality/Research/pub.html
Fedkiw - http://physbam.stanford.edu/~fedkiw/
Selle - http://physbam.stanford.edu/~aselle/

Nielsen - http://www.daimi.au.dk/~bang/



APPLICATIONS

http://www.cs.cornell.edu/courses/cs567/2007sp/a4SmokeControl/index.html : Interactive Smoke Control, java based.

http://www-evasion.imag.fr/Membres/Fabrice.Neyret/Etudiants/sujet3Master2009_10-en.html : Amplifying smoke simulation, C++ & OpenGL - no sample codes.

http://www.win.tue.nl/~alext/COURSES/INFO_VIS/SOFTWARE/smoke.html : Real-time smoke simulation, C/C++ & OpenGL (using FTTW) - sample codes provided.


The Little Grasshopper - graphics programming tips

FANTASTIC SITE WITH FREQUENT PAPERS UPDATE


By Christopher Batty

http://animationphysics.wordpress.com/

The infamous Ke-Sen Huang

http://kesen.realtimerendering.com/


Focused:

Thyson Brochu - interest in fluid dynamics

http://www.cs.ubc.ca/~tbrochu/Tyson_Brochu.html

Philip Fu - Prof in NTU, good general links to many important graphics knowledge.

http://www3.ntu.edu.sg/home/cwfu/



HAPPILY FLUID DYNAMICS DUDES

(Pure Mechanical Engineering Numerical Method, Computer Graphics almost always reduces some terms)

I was reading this forum and thought it is a good one and everyone should read this too:

http://www.physicsforums.com/showthread.php?t=287547

Here it is recommended to read: http://courses.cit.cornell.edu/fluent/cfd/intro.pdf


Computational Fluid Dynamics: The Basics with Applications by John David Anderson

Monday, July 12, 2010

Who is Seth Godin?

Interesting and eloquent. Let me read a little more and figure out for myself.

http://sethgodin.typepad.com/

Thursday, July 1, 2010

STRAT PROGRAMME

http://www.sedb.com/edb/sg/en_uk/index/why_singapore/Guide_to_Investing_in_Singapore/recruiting_training.html

In case all else fails... Maybe this is another option. Caveat? +2 years in Singapore after training.

Sunday, May 2, 2010

Gallifrey Monkey

"I'm from a different time. Heck, I'm a time lord who'd lost his tardis!"
"You're a Gallifrey monkey, if Gallifrey has monkeys, you're what it would be like."

Monday, April 26, 2010

Bored

Where are you going?
Nowhere...
You have too much time on your hands, don't you? Just don't buy too much shoes.

Sunday, April 25, 2010

Semester 4: Them

I got Prof Normal as my Literature Review (DR) supervisor. Everyone says he's great and helpful. But he obviously didn't help me. I did pretty much everything on my own. Ah well. And might I add, he's a perfectionist and made me cry (my fault for crying).

Prof L. Wind
He's the big kahuna of our programme. But... He speaks in monotone and with this horrible accent which in my opinion is a cross between spanish and chinese (actually it's just fully chinese but I felt they're some sprinkles of spanish). I spent the whole semester playing with my hair and Robot Girl spent the whole semester sleeping. Really she did. I even took pictures of her sleeping in the class which she'd promptly deleted when she saw.

Wednesday, April 21, 2010

Gone Mad

I've suddenly gone mad and decided that I do want to go for a phD.

I guess, it was partly fueled by my crazy PMs, and their illogical requests to work that's all just a waste of time. My time.

I feel... why are they wasting my brain juice and shit like that???
I want out. OUT from this life. From people like this!

Tuesday, April 20, 2010

Yay! Siggraph

Accepted into Siggraph SV!!!


Can't wait to meet all the brilliant minds!

Monday, April 19, 2010

Scientific Visualization

1. What is?

2. Functions of graphics library.

3. Visualization Toolkit (vtk)

4. Data Representation

5. Topological Dimension: http://www.math.okstate.edu/mathdept/dynamics/lecnotes/node36.html

6. Basic Visualization Algorithms

7. Data Interpolation

8. Topological Operations

9. Advanced Visualization Algorithms

10. Modeling Algorithms

11. Image Processing

12. Applications

Saturday, April 3, 2010

Wednesday, March 31, 2010

MS Word - Different Header and Footer

I've made some images for the page numbering that I'd like to use for my print design. But just so I don't need to be the only person doing all the art work, I've also used MS Word for consolidation instead of producing the pages in Photoshop or Magiq. Now, don't get me wrong, MS word is my defacto word processor. However, I've never used it to produce any of my print work, so to speak.

So I have a problem, I want to use the page numbering images I've made for the pages. Here's how:

http://www.ehow.com/how_5018106_create-different-headers-word.html

However, at step 13, I've used "Next Page" instead of "Continuous".

Tuesday, March 30, 2010

Bibtex

As I am having problem with Memento that Robot Girl gave me, I have to look for alternative for my citations.

So I've found Bibshare via http://www.bibtex.org/Format/, but I have no idea how to use it in the document. I've added the bibtex successfully... now what?

Photoshop - Free downloads

As I am searching for photoshop templates for print work, I came across this site: http://pewterz.blogspot.com/.

An absolute delight! I can't wait to use some of these beautiful templates!!!

So much templates' out there. Way cool!

What I need is to torn an image. This is the method I will use: http://www.entheosweb.com/photoshop/tornedge.asp

And then the part where I need to hide, I will pixelate it: http://photoshopessentials.com/photo-effects/fade-pixels/


Or should I crumple it: http://www.tutorialhero.com/click-4374-crumpled_paper.php






###
I love this pop art background. Lovely!
http://psdesignzone.com/half-tone-pop-dots-effect

Seriously love the polaroid borders!!!
http://www.tutorialallstar.com/photoshop/drawing/recreating-a-polaroid-photograph-in-photoshop/

Skew the image to look polaroid-ish.
http://www.gfxwiz.com/content/how-create-a-polaroid-photo-effect

Nice but unrelated photoshop tutorials on everything and nothing:
http://photoshop-pack.com/category/featured-tutorials/

Monday, March 29, 2010

Creative Resume

http://resources.savedelete.com/70-most-artistic-and-creative-resumes-of-all-time.html


Some really interesting and creative CVs. I need to revisit them and steal their ideas!

Friday, March 26, 2010

Making life easier when writing engineering paper

To self:

1. Always write the equations, no matter if it's only the alpha sign in Math Equation (Latex equivalent) so as to save you from more grief later when copying the text for full dissertation.

2. Always keep a good citation method. EndNote doesn't install at all for me, Memento does not work on Word 2003. Need to find an alternative.

3. Write summary at the same time when reading the paper for the 2nd time. First time is for understanding and scribbling.

4. IEEE: Mark equation with (x) right justified. Refer to equation later with "Therefore, (x)..." without using Equation (x) or Eq (x). However, to begin a sentence, we should "Equation x..."

5. IEEE: Annotate tables and figures with "Figure x: bla bla" and "Table x: bla bla". Refer to figure and table with abbreviation "Fig" and "Table". Tables are numbered with Roman numerals.

Infinite: Start early... Who am I kidding? I kick myself every sem. I thought I'd be wiser by now.

Sanyo Xacti

I've thought about it and I am really liking the Sanyo Xacti.
Especially this model:
http://sanyo.com/xacti/english/products/vpc_cs1/index.html

Then I can do my silly video processing and perhaps play with this method:

Thursday, March 25, 2010

Left/Right Brain

I was reading this article and felt I'm more of a right-brain prone than left-brain. Which I think... Is not a bad thing but I need to improve and be a better person with more left-brain characteristics.

http://painting.about.com/library/blpaint/blrightbraintable.htm

Sunday, March 21, 2010

VTK -helpful sites

I've finished my dreaded vtk medical visualization (geez... I hate it when I start to type american).
Anyways, I've used these sites to help me understand vtk and how to write the report.

http://www.sapne.net/526/proj2.html

http://vis.lbl.gov/Research/ChomboVis99/vtk-initial.html

Tutorial:

http://web.cs.wpi.edu/~matt/courses/cs563/talks/vtk/slide1.html

http://www.mcs.anl.gov/~disz/cs-341/colorvis/index.htm

http://www.evl.uic.edu/aspale/cs526/final/index.htm

This is my protein which someone says looks like te_t_cles.

Strange Feelings

I found Yuki Isoya again on youtube and felt strange listening to this particular song, Seed Of Happiness.



So I went through this blog and found that I used to listen to this song on repeat during Y1S1 assignments. Strangely that was only 2 years ago and yet I felt that I was really young then. I've aged exponentially.

Tuesday, February 23, 2010

Compiling VTK for Visual Studio 2008

Tried like mad to compile for VS 2008. Followed this link. Works like magic!

http://www.cs.uiowa.edu/~cwyman/classes/common/howto/winVTK.html


Compiling VTK Using CMake and Visual Studio
Preliminaries:

So you've got the CD/DVD from the back of the book "The Visualization Toolkit" or perhaps you've downloaded VTK directly from the website, but now you've got problems compiling it on your home Windows machine.

Fortunately, if you have the textbook compilation is relatively straightforward.

* Please note, the installer on the CD only installs a binary version of VTK useful only as a Tcl interpreter using the VTK Tcl bindings.
* However, the Windows installer also allows you to install an executable version of CMake, which is required to build the version of VTK necessary for class.
* You can skip the CD's installer entirely, but you will need to download and install CMake yourself. And if you plan to use Tcl, you'll need to download that as well.

Using CMake to Setup a VTK Visual Studio Project:

1. Copy the directory from the CD "VTK\Source\VTK\" to your hard drive.
* I put mine in "C:\VTK\Source\VTK\".
* Note: This directory name should have no spaces or other weird characters in it.
* You may also want to copy "C:\VTK\Source\VTKData\" if you plan to use any example code.
2. Open up CMake. You can do this using either a command line or a nice Windows GUI.
* Open the GUI by running "CMakeSetup.exe" -- for me this is in the directory "C:\Program Files\CMake 2.4\bin\"
3. In the box labeled "Where is the source code:" enter the directory containing the VTK source
* Again, for me this was "C:\VTK\Source\VTK\"
4. In the box labeled "Where to build the binaries:" enter some temporary directory.
* I used "C:\VTK\VTK-win\"
* Again, this directory should have no spaces or other weird characters.
5. Once the values have the directories set appropriately, click on the button labeled "Configure."
* A dialogue will pop up asking for the system you plan to use to compile VTK.
* Select the correct version of Visual Studio.
* In my version of CMake, there was no entry for Visual Studio 2008, so pick the entry for Visual Studio 2005 (which VS 2008 can understand). I expect if you download the latest version of CMake, it will work out-of-the-box with Visual Studio 2008.
* Click OK.
6. CMake will spend quite a bit of time detecting information about your system and configuring the Visual Studio project.
* Wait for a bit. Maybe 2-3 minutes
7. Eventually, configuration will be over and a number of red configuration variables will appear in the box entitled "Cache Values." You may change these, depending what you want to build. There are a few you really should change:
* I would encourage you to set "BUILD_EXAMPLES" to "ON"
* If you use the examples, you should set "VTK_DATA_ROOT" to be the directory where you copied the data from the CD's "VTK\Source\VTKData\" directory. CMake detected a really nasty-looking directory name for this, you may want to clean that up.
* You should set the "CMAKE_INSTALL_PREFIX" to be the directory you want to contain the headers (.h) and libraries (.lib) you will need to compile your own programs.
o This directory cannot contain spaces or other weird characters.
o NOTE: The default chosen probably will include spaces (i.e., "C:\Program Files\VTK"). Change this!
o Subdirectories entitiled "include" and "lib" will be automatically created.
o I set this to be "C:\VTK\"
8. Once the cached values have been set appropriately, again click on the button labeled "Configure."
* This will only take a moment.
9. Click the button labeled "OK" to finish generating the Visual Studio project.
* This will take maybe 10 seconds, then CMake will exit.

Compiling VTK with Visual Studio:

1. Go to the temporary directory chosen in CMake to build your binaries.
* Again, for me this was "C:\VTK\VTK-win\"
2. Open up the Visual Studio project "ALL_BUILD.vcproj"
* If you use Visual Studio 2008, it will ask you to convert to a VS 2008 project. Click "Next>" then "Next>" then "Finish".
3. At the top of Visual Studio UI, select a "Release" build instead of a "Debug" build (the default).
* Unless, of course, you plan to use the debugger inside internal VTK functions.
4. In the solution explorer, right click on "ALL_BUILD," select the entry in the menu to "Build."
* Wait while Visual Studio compiles.... This will take a little while.
5. The headers (.h) and libraries (.lib) are now compiled, but are located in all sorts of odd directories.
6. In the solution explorer, right click on "INSTALL," select the entry in the menu to "Build."
* All the headers and libraries will be copied to the directory specified in CMake as "CMAKE_INSTALL_PREFIX."
* The libraries will be in the "lib/" directory and the headers will be in the "include/vtk-5.0/" directory.
7. You are done compiling VTK!

Testing VTK to Double Check Things Worked:

1. Make sure there were no errors reported by Visual Studio when building or installing.
2. Check inside the build path in the directory "bin\Release\" for a number of executables, such as "VTKBenchMark.exe" that you can run to double check things work correctly. Please note most or all of the examples in this directory do not open interactive windows, but rather display a couple images and then quit.
* For me, these test executables are in "C:\VTK\VTK-win\bin\Release\"
3. Check the installed header directory "include\"
* Mine has 1,074 files
4. Check the installed library directory "lib\"
* Mine has 64 files

If you have problems compiling, you can try to use my compiled libraries and headers.
Using VTK in Your Code:

There are two ways to get your code to link to the VTK libraries.

One approach is to continue using CMake. To use CMake, you must create a CMakeList.txt file to be processed while generating a Visual Studio project for your program. To see what a CMakeList.txt looks like, you can take a look at a sample or search for other online CMake documentation.

To link to VTK in a more "usual" Visual Studio fashion, you can:

1. Add the include directory to the "Addional Include Directories".
* This entry is found in: Project Menu -> Properties, then under Configuration Properties -> C/C++ -> General.
* My include directory is "C:\VTK\include\vtk-5.0"
2. Add the library directory to the "Additional Library Directories"
* This entry is found in: Project Menu -> Properties, then under Configuration Properties -> Linker -> General.
* My library directory is "C:\VTK\lib"
3. Include all the VTK libraries (.lib) files you use in your program under "Additional Dependencies"
* This entry is found in: Project Menu -> Properties, then under Configuration Properties -> Linker -> Input.
* You'll have to either include all the VTK libraries here or guess which ones you need.
* A good place to start for the basic cone demo is to link to vtkCommon.lib, vtkFiltering.lib, vtkGraphics.lib, vtkRendering.lib, and vtksys.lib.
4. Link to the OpenGL library ("opengl32.lib") also under "Additional Dependencies".

Last Modified: Thursday, February 5, 2009
by Chris Wyman (cwyman@cs.uiowa.edu)

Monday, January 18, 2010

Alphabet Soup

of titles.

My mum thought I should start to print them in my namecard even though I have one full year to go before graduation.

As for me, one guy from the forum below said it best:
"It took me 5 bloody years to get it so I don't see anything wrong with including it."

http://www.toytowngermany.com/lofi/index.php/t62810.html