Skip to content

Wanho Choi

CG/VFX Software Engineer

Menu
  • 홈
  • About Me
  • Publication
  • Seminar
  • Maya C++ API
  • MathBook
  • Trip
  • Photo
  • Link

Category: Maya

Posted on2019-04-09Maya

MFnNurbsCurve Update Problem

by wanoLeave a comment on MFnNurbsCurve Update Problem

Maya nHair simulation의 결과로 나온 NURBS curve들의 control vertex position을 MFnNurbsCurve::getCVs() 함수를 사용하여 querying할 때 Maya가 죽거나 정확한 위치값을 가져오지 못하는 문제가 발생한다. 멀티쓰레딩과 관련된…

Read More
Posted on2019-01-16Maya

Protected: ZN_ImportXGenCmd 개발기

by wano

There is no excerpt because this is a protected post.

Read More
Posted on2019-01-16Maya

How to get CVs from XGen Interactive

by wanoLeave a comment on How to get CVs from XGen Interactive
Read More
Posted on2018-05-182018-05-18Maya

Error: line 1: dlopen: cannot load any more object with static TLS

by wanoLeave a comment on Error: line 1: dlopen: cannot load any more object with static TLS

You may meet the error message “Error: line 1: dlopen: cannot load any more object with static TLS” when loading your own Maya plug-in. How…

Read More
Posted on2017-07-072018-07-14Maya

Abnormal Behavior of Maya Tweak with Custom Deformer

by wanoLeave a comment on Abnormal Behavior of Maya Tweak with Custom Deformer

1. 테스트 씬 파일을 연다. 2. 플러그인을 로드한다. 3. 조인트를 선택한다. 4. Channel Box에서 Attribute들을 선택하고 “Mute All”을 실행한다. 5. 55 프레임으로 이동한다. 6. Channel…

Read More
Posted on2017-02-162017-02-17Maya

Maya Viewport 2.0

by wanoLeave a comment on Maya Viewport 2.0

Viewport 2.0(이하 VP2)은 Maya 2012 부터 도입된 Autodesk사의 새로운 rendering architecture이다. VP2는 AutoCAD와 3ds MAX 등의 제품군에서도 활용되는 backend system이다. VP2는 programmable shader system, high-quality…

Read More
Posted on2016-09-022018-06-15Maya

Protected: How to build and install Pixar’s USD

by wano

There is no excerpt because this is a protected post.

Read More
Posted on2016-04-222016-04-22Maya

MFnNurbsCurve Error with OpenMP

by wanoLeave a comment on MFnNurbsCurve Error with OpenMP

Non-threadsafe functionality in Maya 2014 MFnNurbsCurve evaluation, for example, point on curve computation MFnNurbsSurface evaluation, for example, point on surface computation MFnSubd evaluation MFnNurbsCurve::closestPoint() is…

Read More
Posted on2016-02-01Maya

How to render locators in Maya HW2.0 Render View

by wanoLeave a comment on How to render locators in Maya HW2.0 Render View

Render Settings Render Using: Maya Hardware 2.0 Render Options > Object Type Filter: UI (check), Locators (check)

Read More
Posted on2015-10-022015-10-07Maya

How to lock or unlock a node in Maya

by wanoLeave a comment on How to lock or unlock a node in Maya

lockNode -lock on [nodeName] lockNode -lock off [nodeName]

Read More
Posted on2015-07-20Maya

Maya Context에 대하여…

by wanoLeave a comment on Maya Context에 대하여…

Context란 마우스의 이벤트에 반응하여 어떠한 특정 작업 수행이 가능한 Maya의 특수 모드를 말한다. Maya에서 context는 tool과 동일한 개념으로 사용된다. 다만, graphical user interface 기준에서는 tool이라고…

Read More
Posted on2015-04-30Maya

How does Maya treat UV tweaks?

by wanoLeave a comment on How does Maya treat UV tweaks?

// Create a poly plane mesh; polyPlane -ch 1 -w 10 -h 10 -sx 10 -sy 10; // Create a empty mesh to be used…

Read More
Posted on2015-04-222015-04-30Maya

Tweak data stored in mesh shape node

by wanoLeave a comment on Tweak data stored in mesh shape node

// create a unit plane mesh polyPlane -sw 1 -sh 1 -w 1 -h 1; // move the 1st vertex to (0,1,0) move -r 0…

Read More
Posted on2015-04-13Maya

When compute() of a custom node isn’t called right after loading scene file

by wanoLeave a comment on When compute() of a custom node isn’t called right after loading scene file

Custom node가 있는 Maya scene file을 save한 후 다시 open했을 때, auto-update가 되지 않는 문제가 발생하는 경우가 있다. ASCII 형식(.ma) 파일로 저장한 후 내용을 보면…

Read More
Posted on2015-02-12Linux

Don’t use glGenLists & glDeleteLists with Viewport 2.0 !

by wanoLeave a comment on Don’t use glGenLists & glDeleteLists with Viewport 2.0 !

default viewport에서 이미 생성되어 있는 display list를 Viewport 2.0에서 call하는 것은 문제가 되지 않지만, Viewport 2.0에서 새로운 display list를 생성하거나, 존재하는 display list를 삭제할 때…

Read More
Posted on2014-10-282016-03-01Computer Graphics

How to exchange rotation matrix between Zelos and Maya

by wanoLeave a comment on How to exchange rotation matrix between Zelos and Maya

[pre-multiplied system with row-major ordering] (ex) Zelos X: rotation matrix about x-axis Y: rotation matrix about y-axis Z: rotation matrix about z-axis R: rotation matrix…

Read More
Posted on2014-10-062016-04-20Linux

Protected: When it takes long time to start Maya on Linux

by wano

There is no excerpt because this is a protected post.

Read More
Posted on2014-08-282014-08-28Computer Graphics

Protected: SpeedTree for RenderMan

by wano

There is no excerpt because this is a protected post.

Read More
Posted on2014-06-052014-06-05Maya

MPxLocatorNode::draw()

by wanoLeave a comment on MPxLocatorNode::draw()

Locator node를 사용하면 draw() 함수 안에서 custom data에 대한 OpenGL rendering을 구현하는 것이 가능하다. 그런데, MPxLocatorNode::draw() 함수 안에서 print를 해보면, Maya viewport에서 camera 정보가 변할 때…

Read More
Posted on2014-04-28Linux

Linux Maya에서 키보드가 먹통일 때

by wanoLeave a comment on Linux Maya에서 키보드가 먹통일 때

Tray에 있는 iBus input method framework를 마우스 오른쪽 버튼으로 선택한 후 restart를 해주면 된다. 만약 Tray에 iBus가 사라졌다면 홈디렉토리에 있는 .gconf 디렉도리를 삭제하면 초기화된다.

Read More
Posted on2014-04-042014-04-08CUDA

Conflict problem between Cuda and Maya

by wanoLeave a comment on Conflict problem between Cuda and Maya

Maya는 MTypes.h에 short2, short3, long2, long3, int2, int3, float2, float3, double2, double3, double4 등의 자료형을 정의하여 사용한다. 용감하게도 어떠한 prefix나 namespace도 사용하지 않는다. Cuda는 vector_types.h에…

Read More
Posted on2013-10-252014-03-07Maya

Maya custom node name and type id

by wanoLeave a comment on Maya custom node name and type id

A라고 불리는 custom Maya plug-in을 만들어서 사용하고 있었다. A에는 a라는 이름의 custom node가 있었다. 그리고, a 노드를 이용하여 제작한 aScene.mb 파일이 있다고 가정하자. 이 때,…

Read More
Posted on2013-02-222013-02-22Maya

double array attribute가 연결상태에서 업데이트되지 않을 때,

by wanoLeave a comment on double array attribute가 연결상태에서 업데이트되지 않을 때,

[a.out] -> [b.in] 처럼 두 노드 사이에 double array attribute 를 연결시킬 때, a.out 은 매 프레임마다 업데이트되지만 b.in 은 처음 연결된 직후 상태의 값에서…

Read More
Posted on2011-03-132011-03-13Maya

polyEdit bug?

by wanoLeave a comment on polyEdit bug?

[Test environment] CentOS 5.4 Maya 2011 x64 [Test Code (mel)] polySphere; select -r pSphere1.map[0]; int $i = 0; for( ; $i<100000; ++$i ) {   …

Read More
Posted on2011-03-132011-03-13Maya

Error: Could not create command port

by wanoLeave a comment on Error: Could not create command port

If you meet an error showing below message after maya starting up, commandPort -securityWarning -name commandportDefault; // Error: Could not create command port : commandportDefault…

Read More
Posted on2011-03-132011-03-13Maya

Error: missing extension: null.slo

by wanoLeave a comment on Error: missing extension: null.slo

Maya를 실행한 뒤 이러한 error가 발생할 때에는… sudo cp /opt/pixar/RenderManProServer-13.5.2/lib/shaders/matte.slo /opt/pixar/RenderMan_Studio-1.0.1-Maya2008/lib/shaders/null.slo

Read More
Posted on2011-03-132011-03-13Maya

Maya MFnFluid bug? on Linux

by wanoLeave a comment on Maya MFnFluid bug? on Linux

I developed my own smoke simulator and rendered the data using Maya, but met a problem. MFnFluid fluidFn( fDagPath ); unsigned int Nx, Ny, Nz; fluidFn.getResolution(…

Read More
Posted on2011-03-122011-03-13Maya

Compound Dynamic Attribute in Maya Bug

by wanoLeave a comment on Compound Dynamic Attribute in Maya Bug

Maya에서 addattr로 dynamic attribute를 compound 형식으로 만들고 나서, deleteattr로 지운 뒤, 다시 같은 이름의 dynamic attribute를 addattr로 생성하면 다음과 같은 error가 발생하며 실패하게 된다. Too many…

Read More
Posted on2011-03-122011-03-13Maya

MItMeshPolygon limitation

by wanoLeave a comment on MItMeshPolygon limitation

MItMeshPolygon::getArea does not work in World Space. The Object Space area is always returned. Workaround Use MItMeshPolygon::getTriangles to get the triangles in World Space; then…

Read More
Posted on2011-03-122011-03-13Maya

Maya flickering problem with nVIDIA card on Windows

by wanoLeave a comment on Maya flickering problem with nVIDIA card on Windows

nVidia control panel => global   => Threaded Optimization: OFF

Read More
Posted on2011-03-122011-03-13Maya

Maya Particle Command

by wanoLeave a comment on Maya Particle Command

[bad usage] particle -q -attribute position -order 7; // Error: No object matches name: position // [good usage] particle -attribute position -order 7 -q particleShape1;…

Read More
Posted on2011-03-122015-02-12Maya

What a strange thing in Maya command plug-in

by wanoLeave a comment on What a strange thing in Maya command plug-in

Very simple maya command plug-in code. #include #include #include #include class test : public MPxCommand {  public:   virtual MStatus doIt ( const MArgList& );   static void* creator()…

Read More

  • 50
  • 2,796
  • 12,707
  • 168,271

Categories

  • Android
  • Computer Graphics
  • CUDA
  • Deep Learning
  • Drone
  • Etc.
  • Houdini
  • Linux
  • Math
  • Maya
  • Nuke
  • OpenGL
  • OS X & IOS
  • Programming
  • Python
  • RenderMan
  • Tips
  • Trip
  • VFX
  • Windows
  • WordPress

Tags

Android Studio API booting C CentOS Chrome context CUDA deep learning derivation DigiPro driver fragment google GPU image install Keynote LaTeX Linux Maya nVIDIA OpenCV OpenGL programming Python RenderMan SIGGRAPH SWIG Tensorflow Ubuntu update vi Visual Studio Windows Windows7 WordPress YUM 설치 수학 안드로이드 스튜디오 우분투 텐서플로우 프래그먼트 한글

  • 50
  • 2,796
  • 12,707
  • 168,271

Categories

  • Android
  • Computer Graphics
  • CUDA
  • Deep Learning
  • Drone
  • Etc.
  • Houdini
  • Linux
  • Math
  • Maya
  • Nuke
  • OpenGL
  • OS X & IOS
  • Programming
  • Python
  • RenderMan
  • Tips
  • Trip
  • VFX
  • Windows
  • WordPress

Tags

Android Studio API booting C CentOS Chrome context CUDA deep learning derivation DigiPro driver fragment google GPU image install Keynote LaTeX Linux Maya nVIDIA OpenCV OpenGL programming Python RenderMan SIGGRAPH SWIG Tensorflow Ubuntu update vi Visual Studio Windows Windows7 WordPress YUM 설치 수학 안드로이드 스튜디오 우분투 텐서플로우 프래그먼트 한글
Amphibious Theme by TemplatePocket ⋅ Powered by WordPress