'OLD POSTS'에 해당되는 글 56건

  1. 2010.12.20 ATI Rendermonkey
  2. 2010.12.20 FX Composer 2.5 Sample Projects
  3. 2010.12.17 Integrating XNA 4.0 and WPF
  4. 2010.12.16 SlimDX with WPF (directx10)
  5. 2010.12.16 WPF의 D3DImage 를 가지고 DirectX 사용하기. (4.0)
  6. 2010.08.30 HDK 에서 volume 의 field 이름 지정하기. 3
  7. 2010.08.27 OGRE3D FOR IPHONE 1.7.1
  8. 2010.08.26 OGRE3D for iPhone.
  9. 2010.07.20 Python Expression For Nuke.
  10. 2010.07.14 Rails 에서 업로드 컴포넌트로 플래쉬를 사용할 경우에.

ATI Rendermonkey




개인적으로 nvidia의 fx composer 보다 낫다고 본다.

'OLD POSTS' 카테고리의 다른 글

Tile Map Editor  (0) 2010.12.26
OpentTK/WPF integration  (0) 2010.12.22
FX Composer 2.5 Sample Projects  (0) 2010.12.20
Integrating XNA 4.0 and WPF  (0) 2010.12.17
SlimDX with WPF (directx10)  (0) 2010.12.16

FX Composer 2.5 Sample Projects

샘플 이미지.


'OLD POSTS' 카테고리의 다른 글

OpentTK/WPF integration  (0) 2010.12.22
ATI Rendermonkey  (0) 2010.12.20
Integrating XNA 4.0 and WPF  (0) 2010.12.17
SlimDX with WPF (directx10)  (0) 2010.12.16
WPF의 D3DImage 를 가지고 DirectX 사용하기. (4.0)  (0) 2010.12.16

Integrating XNA 4.0 and WPF

http://blog.bozalina.com/2010/11/xna-40-and-wpf.html



이전에 XNA 3.1 에서 많이 사용하던 방식과는 다른 방식을 취하고 있는데.
일단 XNA Game 의 메인 루프를 XNA Library 형태로 가지고 있고.
각각의 XNA project와 WPF project 에서 그 XNALibrary 를 Add Reference.. 해서
사용한다.

'OLD POSTS' 카테고리의 다른 글

ATI Rendermonkey  (0) 2010.12.20
FX Composer 2.5 Sample Projects  (0) 2010.12.20
SlimDX with WPF (directx10)  (0) 2010.12.16
WPF의 D3DImage 를 가지고 DirectX 사용하기. (4.0)  (0) 2010.12.16
HDK 에서 volume 의 field 이름 지정하기.  (3) 2010.08.30

SlimDX with WPF (directx10)

WPF 4.0 에서 slimdx 를 함께 사용하기.
slimdx 의 샘플 디렉토리에 포함되어있음.





WPF의 D3DImage 를 가지고 DirectX 사용하기. (4.0)



http://www.codeproject.com/KB/WPF/D3DImage.aspx

위의 샘플을 바로 4.0에서 컴파일해서 실행하면 에러가 발생하는데.
원래 있는 wpf project 를 지우고 새로만들어서 컴파일 한 프로젝트.

dll 파일과의 통신 등등이 주요 포인트.

http://www.mediafire.com/?ww9dzoaq2389j9d

'OLD POSTS' 카테고리의 다른 글

Integrating XNA 4.0 and WPF  (0) 2010.12.17
SlimDX with WPF (directx10)  (0) 2010.12.16
HDK 에서 volume 의 field 이름 지정하기.  (3) 2010.08.30
OGRE3D FOR IPHONE 1.7.1  (0) 2010.08.27
OGRE3D for iPhone.  (0) 2010.08.26

HDK 에서 volume 의 field 이름 지정하기.

HDK 에서 volume data의 field 이름을 지정할려면..

GEO_AttributeHandle attributeHandle;
int def = -1;

gdp->addPrimAttrib("name", sizeof(int), GB_ATTRIB_INDEX, &def);
attributeHandle = gdp->getPrimAttribute("name");
// Set the name of the primitive
attributeHandle.setElement(volumeGdp);
attributeHandle.setString(cellDataName);

먼저 primattrib를 name 하나 만들어주고...
attributeHandle에서 setString 을 가지고 field 이름을 만들어준다.

이름에 .x .y .z 값을 뒤에 붙여주게 되면 후디니가 알아서 parsing 해서 vector field 로 만들어준다.
(기본적으로 후디니에서 vector3 값을 저장하는 볼륨은 없는 듯함)

만트라와 후디니는 기본적으로 velocity 값은 vel.x vel.y vel.z 의 볼륨 field name 으로 가져온다.

The common convention in Houdini is to use the index geometry primitive attribute "name" to store semantic information about the meaning of the volume. The convention is to use .x, .y, and .z to identify the respective components of vector volumes such as velocity fields. Thus the three primitive volumes vel.xvel.y, and vel.z will be grouped by Mantra and Houdini into a logical vector-valued volume named vel. SOP group fields can use @name=vel.* to select only the velocity primitive volumes.


* setElement 로 primitive 를 지정한뒤.
  setString 으로 "name" attribute 의 값을 string 으로 지정한다. ==> 이게 결론.

'OLD POSTS' 카테고리의 다른 글

SlimDX with WPF (directx10)  (0) 2010.12.16
WPF의 D3DImage 를 가지고 DirectX 사용하기. (4.0)  (0) 2010.12.16
OGRE3D FOR IPHONE 1.7.1  (0) 2010.08.27
OGRE3D for iPhone.  (0) 2010.08.26
Python Expression For Nuke.  (0) 2010.07.20

OGRE3D FOR IPHONE 1.7.1

http://sourceforge.net/projects/ogre/files/

위의 링크로 가서 파일을 받아서 컴파일 하면 되는데.
몇가지 주의할 점들이 있다.

iPhonedependencies 를 받아야 하는데.
ogre 소스를 받아서 컴파일을 하든 ogreSDK를 받든지 간에
일단 무조건 컴파일을 해야 한다. 아마도 iOS4 SDK 의 버젼 문제 등등의 이유인것 같다.
(ogreSDK 는 xcode project가 포함되어 있다. 이걸 열어보면 아마도 iphone SDK 3.0 으로 되어있을것이다.
 그래서 일단 개발용 맥에 맞는 버젼으로 컴파일을 해줘야 할것이다.)

일단 ogre 소스를 컴파일 할때는 cmake 에서 OGRE_BUILD_PLATFORM_IPHONE=1 이라는 옵션을 줘서
xcodeproject 파일을 생성해서 그 파일을 열고 컴파일을 하면 되는데. cmake 는 무조건 2.8.0 버젼을 써야한다.
2.8.1 이상의 버젼에서는 xcode project가 제대로 만들어지지 않아서 프로젝트 파일을 열수가 없다.

ogreSDK 를 다운 받았다면 그 안의 xcode project 를 열어서 컴파일을 해주면 되는데.

위의 두가지 상황에서 공통적으로 해야할것들이 iPhonedependencies 를 다운 받아서 폴더에 복사를 하는것이다.
여기엔 boost 라든가 기타등등 몇가지 필요한 라이브러리들을 포함하고 있는데. 이것도 안에 보면 xcode project 파일이
있다. 이걸 열어서 해당 iOS 버젼에 맞게 맞춰준후에 컴파일을 해줘야 한다.
그래야 라이브러리 파일들이 iOS SDK의 파일들과 링크가 제대로된다.
만약 테스트 프로젝트 를 만들었는데 컴파일은 되는데 링크에서 에러가 발생할 경우에는 로그를 살펴보면
문제가 생긴 라이브러리 파일들이 있을 것이다. 그 부분을 현재 iOS SDK 버젼에 맞게 재컴파일 해주면 많은 부분
해결할 수 있을 것이다.

OGRE3D for iPhone.

1.7.0 버젼 부터인가 아이폰을 지원하기 시작했다.

테스트삼아 아이폰에서 돌릴려고 이틀간 삽질하던중.
xcodeproj 가 전혀 읽어지지가 않는 것이다..
그래서 여기저기 찾아본 결과 실마리가 cmake 버젼이 2.8.0 이라면 될것이다!? 라는 것이다.

그래서 cmake 2.8.0 버젼을 설치하기 위해서 port install cmake @2.8.0 등등 별 짓을 했으나.

macports 에서는 방법이 없는듯하다.

그래서 결국 홈페이지에서 찾아서 깔았다. 씁..

http://www.cmake.org/files/v2.8


Python Expression For Nuke.


사용하기 전에 일단 init.py 파일에서 nuke.load 를 통해서 등록을 해주면 된다.
그러면 해당 파이썬 함수를 익스프레션으로 사용할 수 있다.

그리고 init.tcl 파일도 있는데 이것은 같은 디렉토리 내의 모든 tcl 파일들을 자동으로 포함한다.
그래서 tcl 파일은 걍 복사만으로도 실행이 된다.

Rails 에서 업로드 컴포넌트로 플래쉬를 사용할 경우에.

엄청 많은 삽질을 통해서...

이거 제대로 다들 알고 있지 못하는듯 하다. -_-

multiple file upload with rails. (fancyupload)

ActionController::InvalidAuthenticityToken
에러로 무지하게 고생을 했으나.

ApplicationController 에서 기본적으로 사용하는 인증 토큰 부분을 없애버려서 잘 사용하고 있다.

class ApplicationController < ActionController::Base

  helper :all # include all helpers, all the time

  #protect_from_forgery # See ActionController::RequestForgeryProtection for details

  self.allow_forgery_protection = false

  # Scrub sensitive parameters from your log

  # filter_parameter_logging :password

  

  layout "application"

end




'OLD POSTS' 카테고리의 다른 글

OGRE3D for iPhone.  (0) 2010.08.26
Python Expression For Nuke.  (0) 2010.07.20
ruby에서 UTF-8 문자열을 EUC-KR 로 변환하는 방법.  (0) 2010.07.09
Rails 에서 정말 간편한 Helper 함수들 목록.  (0) 2010.06.28
QT4 VS2008 Installer  (0) 2010.06.26
prev 1 2 3 4 5 6 next