'전체'에 해당되는 글 119건

  1. 2009.08.20 [P5] 1.06 update
  2. 2009.08.19 [CV] openCV 와 JMyron frameRate 비교 - (Processing)
  3. 2009.08.18 [vvvv] vvvv 코리아를 소개합니다.
  4. 2009.08.15 [SE] Sharing Experiences 2009 - workshop tutorial(Processing)
  5. 2009.08.15 [OF] 오픈프레임웍스를 소개합니다. (2)
  6. 2009.08.15 제 1회 BlackBerry 어플리케이션 개발 경진대회
  7. 2009.08.07 Random color Block
  8. 2009.08.06 OpenFrameworks 참고할 만한 책 (1)
  9. 2009.07.24 스터디 진행 할 것들.
  10. 2009.07.16 Algorithms for Visual Design Using the Processing Language

[P5] 1.06 update

|
프로세싱이 1.06 업데이트 되었다

update page : http://processing.org/download/
PROCESSING 1.0.6 (REV 0168) - 12 August 2009

Bug fixes and minor changes. Most important are replacement JOGL libraries
so that OpenGL applets won't present an "expired certificate" error.

[ bug fixes ] 

+ Replaced the faulty JOGL library that had expired certificates (Sun bug).
  http://dev.processing.org/bugs/show_bug.cgi?id=1271
  https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=9260&expandFolder=9260&folderID=0

+ Updated the Linux launcher script that enables Processing to be run
  from other directories, symlinks, or from launch items.
  http://dev.processing.org/bugs/show_bug.cgi?id=825
  Thanks to Ferdinand Kasper for the fix!

+ strokeWeight() was making lines 2x too thick with P2D
  http://dev.processing.org/bugs/show_bug.cgi?id=1283

+ PImage.getImage() setting the wrong image type
  http://dev.processing.org/bugs/show_bug.cgi?id=1282

+ image() not working with P2D, P3D, and OPENGL when noFill() used
  http://dev.processing.org/bugs/show_bug.cgi?id=1299
  http://dev.processing.org/bugs/show_bug.cgi?id=1222

+ Auto format problem with program deeper then 10 levels
  http://dev.processing.org/bugs/show_bug.cgi?id=1297

+ Fixed a crash on startup problem (console being null)

+ Recursive subfolder copy of library folders when exporting application
  http://dev.processing.org/bugs/show_bug.cgi?id=1295

[ changes ]

+ PDF member functions set protected instead of private
  http://dev.processing.org/bugs/show_bug.cgi?id=1276

+ On OS X, update Info.plist to be 32/64 explicit and also updated 
  JavaApplicationStub for update 4.

+ Clicking the preferences location in the Preferences window will 
  now open the parent folder for the preferences file. 
  http://dev.processing.org/bugs/show_bug.cgi?id=1279

+ Update to Java 6 update 15 for the Windows and Linux releases.

[ fixed earlier ] 

+ Mangled menu text with Java 6u10.
  http://dev.processing.org/bugs/show_bug.cgi?id=1065
Trackback 0 And Comment 0

[CV] openCV 와 JMyron frameRate 비교 - (Processing)

|
TEST Computer Spec
Macbook Pro 2.2Ghz, 4G memory, 8600GT 128M
webcam : Logitech QuickCam Pro 9000(UVC driver)


openCV
import hypermedia.video.*;
OpenCV opencv;

void setup() {
  size(800, 600);

 opencv = new OpenCV( this );
 opencv.capture(320,240);
}

void draw () {
  opencv.read();
  image( opencv.image(OpenCV.RGB), 0, 0 );
  println(frameRate);
}

5~7 프레임 사이

JMyron
 
import JMyron.*;

JMyron m;//a camera object
 
void setup(){
  size(800, 600);
  m = new JMyron();//make a new instance of the object
  m.start(320, 240);//start a capture at 320x240
  
  loadPixels();
}

void draw(){
  m.update();//update the camera view
  m.imageCopy(pixels);//draw image to stage
  updatePixels();
  println(frameRate);  
}

void mousePressed(){
  m.settings();//click the window to get the settings (mac users, this will crash you)
}

public void stop(){
  m.stop();//stop the object
  super.stop();
}

37프레임

JMyron

import JMyron.*;

JMyron m;//a camera object

int camW = 320;
int camH = 240;
 


void setup(){
  size(800, 600);
  m = new JMyron();//make a new instance of the object
  m.start(camW, camH);//start a capture at 320x240
  
}

void draw(){
  m.update();//update the camera view
  
  int[] img = m.image(); //get the normal image of the camera
  
  loadPixels();
  for(int i=0;i<camW*camH;i++){ //loop through all the pixels
      pixels[i] = img[i]; //draw each pixel to the screen
  }
  updatePixels();
  
  println(frameRate);
}

void mousePressed(){
  m.settings();//click the window to get the settings
}

public void stop(){
  m.stop();//stop the object
  super.stop();
}

40~43 프레임

 openCV가 프레임률이 떨어지는 이유는 뭘까요?
Trackback 0 And Comment 0

[vvvv] vvvv 코리아를 소개합니다.

|
국내에도 vvvv블로그가 생겼습니다.~ 얏호


vvvv는 맥스엠에스피와 비슷하게 노드로 연결하여 프로그램을 만드는 형식으로
역시나 비주얼과 다양한 이터랙션 작업을 할 수 있습니다.

vvvv 홈페이지 : http://vvvv.org/tiki-index.php

VVVV로 다양한 창작 활동을 하는 사람들의 모임입니다. 디자이너, 아티스트, 개발자, 취미생활자 등 직업, 사회지위,부와 명예 관련 없이 VVVV로 함께 이야기거리를 찾아보고자 합니다. 관심있으신 분들은 동참해주시길.

자세한 소개는 블로그를 방문해 보세요~
Trackback 0 And Comment 0

[SE] Sharing Experiences 2009 - workshop tutorial(Processing)

|
 MIT의 한인 연구원들이 더 나은 미래를 만드는 창의적 아이디어를 생각해보는 컨퍼런스 및 워크샵 행사가
8월 10일 부터 13일까지 있었다
sharing experienses 2009

워크샵은 8월 11일부터 13일까지 진행되었는데
아는 분을 통해 워크샵 테크니컬 발룬티어를 하게 되었다.

affective moviemaking그룹에 합류하여 프로세싱으로 약간의 도움을 줄수가 있었다.
그리고 프로세싱에대한 기초적인 지식을 전달하고자 2번의 튜토리얼 진행을 맡았다.
한두사람 정도 알려주는건 어렵지 않았는데 많은 사람앞에서 내가 준비한것들을 모두 전달하는게 쉽지 않았다.
내가 느꼈던 문제점이나 어려운부분들을 전달하려 했으나, 잘 전달되지 않은것 같아 많이 아쉽다.
아마도 원하는 부분과 전달하려는 부분들이 많이 틀려서 그랬던 것 같았는데 담번에 기회가 생기면
한번더 해보고 싶다.

튜토리얼 시간에 진행되었던 프로세싱 튜토리얼 PT를 공유한다.

Trackback 0 And Comment 0

[OF] 오픈프레임웍스를 소개합니다.

|

made with openFrameworks from openFrameworks on Vimeo.



프로세싱은 자바기반의 그래픽라이브러리라고 한다면 오픈프레임웍스는 C++ 기반의 그래픽언어이다.
visual studio, x-code, 리눅스에서 사용가능하며, 프로세싱보다 훨씬 강력한 언어임을 확신한다.
프로세싱의 한계를 조금씩 느끼시는 코더들은 오픈프레임웍스를 함께 공부해 봅시다.

국내 오픈프레임 웍스 까페 : 미디어아트를 위한 openFrameworks
국내 최초 미디어 아트 채널 앨리스온 : 오픈프레임웍스 소개
Trackback 0 And Comment 2

제 1회 BlackBerry 어플리케이션 개발 경진대회

|

마이스마트
Trackback 0 And Comment 0

Random color Block

|
OF로 간단히 만들어본 컬러 블록

testApp.cpp 파일에 붙여넣으세요

//--------------------------------------------------------------

void testApp::setup(){

ofBackground(0, 0, 0);  // background color setting 0~255 (R, G, B)

ofEnableSmoothing();

ofSetRectMode(OF_RECTMODE_CORNER);  

ofSetCircleResolution(11);

}


//--------------------------------------------------------------

void testApp::update(){

}


//--------------------------------------------------------------

void testApp::draw(){

ofFill();

for( int i = 0; i < ofGetWidth(); i++){ 

for(int j = 0; j < ofGetHeight(); j++){

ofSetColor(ofRandom(0, 255), ofRandom(0, 255), ofRandom(0, 255));

//ofCircle(ofRandom(0, ofGetWidth()), ofRandom(0,ofGetHeight()), 30);

//ofEllipse(i*50, j* 50, 50, 50);

ofRect(i*50, j*50, 50, 50);

}

}

}


Trackback 0 And Comment 0

OpenFrameworks 참고할 만한 책

|

이 책은 프로세싱과 아뒤노 그리고 오픈프레임웍스에대한 소개로 이루어져 있다.
고급기술서적은 아니지만 프로세싱과 아뒤노 그리고 오픈프레임웍스에대한 기본 사용설명서정도로 이해하면 좋은것 같다.

오픈프레임웍스 관련석적이 없기때문에 이 책을 참고하여 공부를 하면 될거 같다.
하지만 영어라는거..ㅠㅠ

http://oreilly.com/catalog/9780596154141/cover.html


Trackback 0 And Comment 1

스터디 진행 할 것들.

|
프로세싱을 위한 openGL

import javax.media.opengl.*;
import processing.opengl.*;

float a; 

void setup() {
  size(800, 600, OPENGL);
}

void draw() {
  background(255);
  
  PGraphicsOpenGL pgl = (PGraphicsOpenGL) g;  // g may change
  GL gl = pgl.beginGL();  // always use the GL object returned by beginGL
  
  // Do some things with gl.xxx functions here.
  // For example, the program above is translated into:
  gl.glColor4f(0.7, 0.7, 0.7, 0.8);
  gl.glTranslatef(width/2, height/2, 0);
  gl.glRotatef(a, 1, 0, 0);
  gl.glRotatef(a*2, 0, 1, 0);
  gl.glRectf(-200, -200, 200, 200);
  gl.glRotatef(90, 1, 0, 0);
  gl.glRectf(-200, -200, 200, 200);
  
  pgl.endGL();
  
  a += 0.5;
}
프로세싱을 위한 AR

프로세싱 PVector

프로세싱 nature of code

Open Frameworks == 

Trackback 0 And Comment 0

Algorithms for Visual Design Using the Processing Language

|

프로세싱 관련하여 새로운 책이 발간 되었다.

Product Details

  • Hardcover: 384 pages
  • Publisher: Wiley (May 11, 2009)
  • Language: English
  • ISBN-10: 0470375485
  • ISBN-13: 978-0470375488
  • Product Dimensions: 9.4 x 7.5 x 1 inches
Trackback 0 And Comment 0
prev | 1 | 2 | 3 | 4 | 5 | 6 | ··· | 12 | next

티스토리 툴바