koichitamura.blogspot.com
Koichi Tamura's blog: Kd-tree implementation
http://koichitamura.blogspot.com/2014/09/kd-tree-implementation.html
Random thoughts around programming and CG. Sunday, September 28, 2014. I have implemented my own kd-tree library based on Accelerating kd-tree searches for all k -nearest neighbours. Pdf), compared the result with ANN. Perf record -call-graph dwarf . So I used gperftools for it (above graph). It still took a while until I found pprof's 'callgrind' option (kcachegrind) could not output the result correctly. 'web' worked fine. Posted by hohehohe2 [at] gmail.com. Congrats. Thats quite hard-work there. Maya ...
kesen.realtimerendering.com
SIGGRAPH 2005 Papers
http://kesen.realtimerendering.com/sig2005.html
Papers on the web. Page maintained by Ke-Sen Huang. Tim has a mirror page here. If you have additions or changes, send an e-mail. Information here is provided with the permission of the ACM. ACM Transactions on Graphics (TOG) Volume 24 , Issue 3 (July 2005) Proceedings of ACM SIGGRAPH 2005. The ACM Digital Library (DOI). Link for the paper. The link of author version. The link of project. Doug L. James. Christopher D. Twigg. SCAPE: Shape Completion and Animation of People. J Rodgers ( Stanford University.
koichitamura.blogspot.com
Koichi Tamura's blog: Ghost (plug-in demo)
http://koichitamura.blogspot.com/2008/07/ghost.html
Random thoughts around programming and CG. Wednesday, July 30, 2008. I made a demo for the plug-in. (The actor is me ;). Click to see the movie. First I customized texPPattrMapperNode. So that it takes camera world matrix, wrote a per particle expression, and made something like this. Particles which background are whiter move faster. Then I made this in Shake, by .difference from bg image.blur.contrast.brabrabra. I connected Maya and Shake with this. Posted by hohehohe2 [at] gmail.com. Plug-in to make c...
koichitamura.blogspot.com
Koichi Tamura's blog: Integrating Maya and Shake
http://koichitamura.blogspot.com/2008/07/integrating-maya-and-shake-using-python.html
Random thoughts around programming and CG. Sunday, July 27, 2008. Integrating Maya and Shake. With my Maya and Shake, and I made an experimental system. Click to see a movie). Internally It is implemented on a generic Shake node which behavior is determined by Python scripts. It is similar to PythonNode. But higher abstraction level and less generic. Http:/ www.asahi-net.or.jp/ iy7k-tmr/ShakeMayaRender/index.html. Http:/ www.asahi-net.or.jp/%7Eiy7k-tmr/ShakeMayaRender/summary.html. How did you do that?
koichitamura.blogspot.com
Koichi Tamura's blog: Testing unified memory
http://koichitamura.blogspot.com/2014/07/i-just-tested-cuda6s-unified-memory.html
Random thoughts around programming and CG. Wednesday, July 16, 2014. I just tested CUDA6's unified memory. This code worked as I expected. You can also see when # 5# , only 4096 bytes of data transfer occurs, not full 16384 bytes. It is because it keep tracks of the page you have written (I have asked it to a NVIDIA guy). I modified the main function a little bit and created another buffer buf2. Posted by hohehohe2 [at] gmail.com. Subscribe to: Post Comments (Atom). A place near the office.
koichitamura.blogspot.com
Koichi Tamura's blog: Python CommandPort (First entry!)
http://koichitamura.blogspot.com/2008/04/first-entry.html
Random thoughts around programming and CG. Thursday, April 17, 2008. Python CommandPort (First entry! Maya lets the user access to its scene over the network with commandPort. Recently I felt the need of sending Python command instead of MEL script. I could use commadnPort and use MEL commnd 'python' everytime but I didn't like the way. I searched highend. 3d for it. I found a tool ' mapy. Some of big differences are:. You can open one port at a time. I will write the reason on a different post). Address...
koichitamura.blogspot.com
Koichi Tamura's blog: March 2015
http://koichitamura.blogspot.com/2015_03_01_archive.html
Random thoughts around programming and CG. Wednesday, March 25, 2015. Posted by hohehohe2 [at] gmail.com. Subscribe to: Posts (Atom). A place near the office. Hohehohe2 [at] gmail.com. A programmer who loves CG, travis, REM, The Verve, scuba diving, Python. Feel free to make a link to any posts, or use any document/code/code snippet for any purposes unless otherwise noted. View my complete profile. SPH based particle fluid sim test. Dive into Python C/AP. Making a patch for boost.python.
koichitamura.blogspot.com
Koichi Tamura's blog: CPU/GPU memory abstraction
http://koichitamura.blogspot.com/2014/05/cpugpu-memory-abstraction.html
Random thoughts around programming and CG. Sunday, May 18, 2014. When you write a program that uses GPU (either CUDA of OpenCL), you may want to implement both CPU code and GPU code, and use only one of them depending on the user's choice. For this reason I wanted to know how to treat different kinds of memories generically, i.e. the way to abstract host and device memory. T* get(MemoryType mType);. Const T* get(MemoryType mType) const;. Void setClean(MemoryType mType, bool isClean=true);. It can have bo...
koichitamura.blogspot.com
Koichi Tamura's blog: Fracture
http://koichitamura.blogspot.com/2015/03/fracture.html
Random thoughts around programming and CG. Wednesday, March 25, 2015. Posted by hohehohe2 [at] gmail.com. Subscribe to: Post Comments (Atom). A place near the office. Hohehohe2 [at] gmail.com. A programmer who loves CG, travis, REM, The Verve, scuba diving, Python. Feel free to make a link to any posts, or use any document/code/code snippet for any purposes unless otherwise noted. View my complete profile. SPH based particle fluid sim test. Dive into Python C/AP. Making a patch for boost.python.
koichitamura.blogspot.com
Koichi Tamura's blog: Python C/API tutorial
http://koichitamura.blogspot.com/2008/06/this-is-small-python-capi-tutorial.html
Random thoughts around programming and CG. Monday, June 30, 2008. Upon my friend's request, I wrote a small Python C/API tutorial. I don't really recommend you use Python C/API directly, without the help of tools like boost: python, swig, pyrex, . unless your code is really performance sensitive, or very small, but still it'll be good to know what it is like for a better understanding of Python/C interaction. The reader is expected to know. How CPython handles object lifetime using reference counter.