Francisco R. Ortega, Ph.D.

  • Blogs
  • Publications
  • CV – Resume
  • Events
  • Workshop
  • Teaching
    • All Courses
    • Java Workshop
    • Prog. Competition
    • CGS 4854
    • COP 2210
  • Resources
    • LIbCinder
    • Resource List
    • Vendor Links

Category Archives: CG

Lib Cinder Brief Introduction video

Posted on January 22, 2014 by iblues1976 Posted in C++, CG, GPU, LibCinder

Hi,

I uploaded a brief introduction showing how to create a Lib Cinder project in MAC OS X (should be similar for windows)

http://www.youtube.com/watch?v=mmIJuZ3z23A

I also have uploaded the project. It can be found here.

Computer Graphics: First Presentation

Posted on April 3, 2013 by iblues1976 Posted in CG, featured, GPU, HCI, The Human Compiler

It had been a while since I had taken a class. This has been fun. Our team consist of the smart, driven and 100% CS Holly and Karina, Amazing CS programmer Jose and myself.  Our professor too is really nice and knowledgeable Dr. Zeng.   It is always great to have the support of my Major Professors (Dr. Rishe and Dr. Barreto)

We had a great presentation and currently working to have a great project finished by the end of the term.

Here are some pictures of our first presentation.

Francisco Francisco2 francisco3 HollyJoseKarinaFrancisco Karina Karina2

Freeglut and Visual Studio 2012

Posted on January 28, 2013 by iblues1976 Posted in C++, CG, featured, GPU Leave a comment

*** EDIT : 2/3/2012 ***

If you can’t find the gl.h and glu.h , install the Windows SDK. For example, for Windows 7 you can install Windows 7 SDK (7.1) This will create a directory in Program Files\Microsoft Windows SDK\7.1 where you can find the files include the OpenGL32.dll. (The directory may look different. Mine is : C:\Program Files\Microsoft SDKs\Windows\v7.1 )


I would like to talk about the instructions of installing FreeGLUT in a Windows 7 with Visual Studio 2012. The instructions are similar for older Visual Studio. Windows 8 will also be the same under this instructions.

First, you need to either build the FreeGlut in your Visual Studio 2012 (download the source from here) or getting the binaries (here)

Once you have the binaries, you need to copy the 64-bit Library freeglut.lib to C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib\amd64

and the 32 bit library to C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib

You also need top copy the GL folder from the include. C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include

Finally, you need to copy the DLL into your windows system directory.

For the 64 bit version, place it in C:\Windows\System32 (assuming Windows is pointing to C:\Windows) .. YES, you heard right… System32 is the 64 bit version for windows…

For the 32 bit version, pleace in C:\Windows \SysWow64 (this is the 32 bit version)

You may need other libraries, for example the GLEW Library. Go to this site to download it. Download the pre-packaged binaries (unless you want the source, which you need to compile) They have two versions. 32 and 64 bits. I suggest you download both.

Do the same process. Copy the 64 bit .lib files to  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib\amd64 and 32 bit files to  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib

Copy the include folder GL (it will add more files to your GL)  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include

copy the .dll and the .exe to your system32 (for 64 bits) and syswow (for 32 bits)

Also make sure you have the libraries in your project properties as shown in the figure below.

gllib

Computer Graphics Course Notes: Smooth Shading

Posted on January 24, 2013 by iblues1976 Posted in CG, featured, GPU, The Human Compiler Leave a comment

(Practical Linear Algebra by Farin and Hansford from Chapter 8.)

 

For now, I’m only including the pictures of the board. One with Camera Flash and one without. Click on the pictures to get the full size.

Board1 Board2

Recent Posts

  • Streams are not paying song writers.
  • C++, COM, and WinRT (NO CX) and Some C++/cx
  • Analog Input Processing: Blog Post by Pat Wilson from Alt Dev Blog Today
  • How to teach C++: Resources
  • Making a Jam Sandwich — an Algorithm

Quotes

La relación éxito y fracaso ha sido fundamental en mi vida, pero el éxito y la felicidad no funcionan como sinónimos. The relationship between success and failure have been fundamental in my life, but the success and happiness don't work as synonyms
~Marcelo Bielsa
© Francisco R. Ortega