1112 - 3d obj test

I recreated an object, I used the last semester, using metaballs in vvvv. This process is to check my writer patch and make the object more systematic.

/ 기존에 만들었던 3d 형태를 좀 더 조직적으로 만들고 싶어서 vvvv의 metaballs 노드를 사용하여 형태를 재구성해보았다. /

env obj + metaballs - 1112_env_metaballs_001 - 20131112

load the converted obj file into maya - 20131112

-----------------------------------------------------------------------------------------------------------

I reduced its vertices, and compared it with the first object. The new one looks much more systematic then the first one, but still there is something lacking. It can be used sometime.

/ 형태를 단순화시키는 과정을 거쳐 기존의 형태와 비교해보았다. 나중에 좀 더 짜임새있는 형태가 필요할 때 사용할 수 있을 것 같다. /

env obj + metaballs - env001_1_metaballs_reduce.mb - 20131112


before and after


1112 - extract x file

The other day I couldn't extract 3d files from vvvv (link), so I tried again using a different way.

The way I used is as follows.

1. extract x files from vvvv
2. convert x files into obj files using another program
3. load them in maya

I think this way can be made an object which can be printed by a 3D printer.

/ 이전에 vvvv에서 3d file을 추출할 때에(link) 제대로 해보지 않고 포기한 것 같아서 이번에 다시 시도해보았다.

내가 이번에 사용한 방법은 다음과 같다.

1. vvvv에서 x file을 추출한다.
2. x file을 타 프로그램을 통해 obj 파일로 변환한다.
3. maya에서 불러들인다.

이 과정을 통해 3d print가 가능한 파일을 만들 수 있을 것이라고 생각한다. /

-----------------------------------------------------------------------------------------------------------
1 / extract x file
-----------------------------------------------------------------------------------------------------------

I composed my own writer patch to extract x files.

/ x file을 추출해내기 위해, 다음과 같이 x file writer 패치를 구성하였다. /

xfileWriter.v4p - 20131112

This patch is working well to extract x files from most of geometry meshes, but I couldn't extract any data from metaballs.

/ 하지만 몇몇 geometry mesh, 특히 metaballs 노드에서는 3D 형태에 대한 어떠한 정보도 추출되지 않았다. /


x file data from metaballs / sphere harmonic / sphere - 1112_xfileTest_001 - 20131112

I assumed some possible causes of this problem.

1. wrong x file writer patch
2. quite complex form
3. 3D object seems like real, but fake
4. occurred some errors in x file data

In case of number 1, it's not the cause because most of x meshes could be extracted by the x file writer patch except metaballs. And in case of number 2, sphere harmonic has a more complex form than metaballs. Also I thought metaballs are real 3D objects. Therefore I focused on the 4th possible cause.

/ metaballs 노드에서 파일이 제대로 추출되지 않는 원인을 다음 중 하나라고 가정해보았다.

1. x file writer 패치를 잘 못 구성해서
2. 형태가 너무 복잡해서
3. 3D처럼 보이지만 실제 3D가 아니기때문에
4. x file을 구성하는 정보에 오류가 생겼기때문에

metaballs를 제외한 대부분의 mesh에서는 x file이 정상적으로 추출됐기때문에 1번은 아닐 것 같고, 더 복잡한 형태의 sphere harmonic의 경우를 생각했을 때 2번도 아니라고 생각했다. 3번의 경우는 거의 불가능하다고 생각했기때문에 4번의 경우에 초점을 맞추고 진행해보았다. /

-----------------------------------------------------------------------------------------------------------

I modified the patch using mesh and vertexBuffer nodes. These nodes were used to split 3D data and organize them as x files.

/ mesh와 vertexBuffer 노드를 사용하여 3D 형태를 다시 구성한 뒤, x file로 추출할 수 있도록 패치를 수정하였다. /


x file data from metaballs - 1112_xfileTest_002 - 20131112

As a result, I could extract proper x files from metaballs.

/ 그 결과, 정상적으로 x file을 추출해낼 수 있었다. /

-----------------------------------------------------------------------------------------------------------
2 / convert x file
-----------------------------------------------------------------------------------------------------------

Next, I used 3D exploration program to convert x files into obj files.

/ x file을 obj 파일로 변환하기 위해 3D exploration이라는 프로그램을 사용했다. /

screen capture in 3D exploration - 20131112

-----------------------------------------------------------------------------------------------------------
3 / load into Maya
-----------------------------------------------------------------------------------------------------------

And finally, obj files of metaballs could be loaded in Maya. There are a few missing faces but I think it has quite good quality.

/ maya에서 변환된 obj 파일을 불러들였다. 약간 깨진 부분도 있지만 대체적으로 괜찮은 것 같다. /

load the converted obj file into maya - 20131112


1111 - develop

I added CPU value from my computer.



vvvv + kinect - 1110_metaballs_002.v4p - 20131111

vvvv + kinect - 1110_metaballs_002.v4p - 20131111


1107 - metaballs

From my another work which is about human motion as graphic and sound in Hongik media art class (link), I thought it would be better to use metaballs (link - research) for demonstrating the systematic and organic connection among different objects.

This way can be applied and helpful to developing this thesis work. Motions from human and environment in reality, and the other motions from computer signals can be linked by metaballs, and show their organic and systematic connections.

홍익대 미디어 아트 수업 (link)에서 사람의 움직임을 그래픽과 소리로 표현하는 작업을 하면서, 움직임을 지닌 개체 간의 연결을 좀 더 유기적으로 표현하기 위해 metaballs (link - research)를 사용하는 것이 좋을 것 같다는 생각이 들었다.

이 방법은 이 논문 작업에도 도움이 될 것이라 생각하는데, 실제로 존재하는 사람과 환경에서의 움직임, 그리고 컴퓨터 내에 존재하는 신호에 의한 움직임을 metaballs의 개념으로 연결하여, 유기적인 연결과 움직임을 보여줄 것이다.

hongik media art class work - n-dimensional motion + sound - 014

hongik media art class work - n-dimensional motion + sound - 016

-----------------------------------------------------------------------------------------------------------
1 / original patch
-----------------------------------------------------------------------------------------------------------

original vvvv patch - Metaballs (EX9.Geometry) help.v4p

-----------------------------------------------------------------------------------------------------------
2 / control metaballs
-----------------------------------------------------------------------------------------------------------

screen capture in vvvv - 1107_metaballs_001.v4p - 20131107

vvvv + kinect - 1107_metaballs_001.v4p - 20131107

+
움직임을 부드럽게 하기 위해서 delay와 deniro 노드를 사용해야겠다.


1028 - develop

I developed the previous works.

screen capture in vvvv - 1020_kinect_005.v4p - 20131020

-----------------------------------------------------------------------------------------------------------

And I changed the anaglyph patch based on another anaglyph patch (link - research blog) from the same page. (link)

screen captures in vvvv - 1028_anaglyph.v4p - 20131028

screen capture in vvvv - 1028_kinect_006.v4p - 20131028

Actually, there were some problems to combine skeleton and environment wireframe. So I will solve them soon.


1026 - thesis interim presentation

I made a blog and a movie for the interim presentation in next week.

In the presentation blog, there are red arrows at the bottom to move on to the next page, and you can use a mouse wheel to scroll horizontally.

http://hleethesis-oct.blogspot.com/
(updated : link - thesis final presentation)

thesis interim presentation in Oct mov - 20131026


1019 - vvvv + env + anaglyph

After developing the previous work, I needed to arrange my thought.

지난번의 작업을 좀 더 발전시키고 나서, 생각을 정리할 필요를 느꼈다.

screen capture in vvvv - 1018_kinect_003.v4p - 20131019


note - 20131019 - 001 / 002

And I did some experiments based on the memo above to combine with a kinect patch.

그리고 위의 메모를 바탕으로, 앞으로의 작업에 필요한 몇 가지를 시도해보았다.

-----------------------------------------------------------------------------------------------------------
1 / x file - vertices xyz /
-----------------------------------------------------------------------------------------------------------


screen captures in vvvv - 1019_verticesXYZ.v4p - 20131019

All vertex values were extracted from a x file that I formerly used (link - thesis / media studio blog) , and I added a point into each vertex. Also these vertex values will be useful to draw lines.

+ I think I can make a laser cutting object using the lines and slides in ioboxes above. The output screen and 3 ioboxes are visually different for people, but computer feels like they are totally the same because they have the same values.

예전에 사용했던 x file (link - thesis / media studio blog) 의 vertex 값을 추출해서 각 vertex에 점을 넣었다. 라인을 연결할 때에도 이 vertex 값이 유용하게 쓰일 것이다.

+ 위 그림의 iobox에 있는 라인이나 슬라이드를 취합해서 레이저 커팅을 해도 좋을 것 같다. 사람의 눈으로 봤을 때에는 결과 화면과 나머지 3개의 iobox가 보여주는 것이 모두 다 다르게 보이지만, 같은 수치로부터 추출된 것이기때문에 컴퓨터에게는 모두 다 동일한 한 가지 대상으로 보일 것이다.

-----------------------------------------------------------------------------------------------------------
2 / color channel blend - anaglyph /
-----------------------------------------------------------------------------------------------------------


screen captures in vvvv - 1019_anaglyph.v4p - 20131019

vvvv + anaglyph - 1019_anaglyph.v4p - 20131019

I referred to the original patch (link - research blog) from here (link). I made a difference between 2 x values, and blended 2 renderer nodes. I think I need to check a stereo camera setting in Maya for making this anaglyph effect more detailed.

이 페이지 (link) 에서 받은 원본 패치 (link - research blog)  참고하여 구성하였다. 두 개의 x 좌표에 약간의 차이를 주어 애너글리프 효과를 만들었는데, 마야 프로그램에 있는 스테레오 카메라 설정을 참고하여 더 정교한 효과를 줄 수 있을 것 같다.

-----------------------------------------------------------------------------------------------------------
3 / vvvv 3d object - export to maya /
-----------------------------------------------------------------------------------------------------------

I searched the internet and found there are 2 ways to export 3D file from vvvv.

검색을 통해 vvvv로 만든 3D 오브젝트를 파일로 추출하기 위해 다음과 같은 방법이 있다는 것을 알게 되었다.

_____

1 - the way to export .x file by writer node
2 - the way to combine a mesh information and export .obj file

1 - vvvv에서 writer 노드를 통해 x file로 추출하는 방법
2 - vvvv에서 mesh의 정보를 취합하여 obj 파일로 추출하는 방법

_____

The first way needs to be exported x file from Blender to Maya, and the second way was not working well for some reasons. I will try again.

첫번째 방법에서 x file은 maya에서 직접 열 수가 없기 때문에 blender를 통해 한 번 더 변환을 해야하는 것 같고, 두 번째 방법은 내가 제대로 하지 않은 탓인지 제대로 변환되지 않았다. 다음 번에 다시 시도해봐야겠다.


2013
main / network / new post / posts / pages / template / customize / layout
hleefactory@gmail.com
THESIS BLOG >


Human and Computer ;
The Visible and The Invisible

-
Hayoun Lee

-
Supervisor
Prof. David Hall





논문 블로그 >


인간과 컴퓨터 ;
보이는 것과 보이지 않는 것

-
이하연

-
지도교수
데이빗 홀 교수님


100
536
180