Other Programs

Yes, I'm yet another one of those crazy people who wants to learn Japanese. My goal: literacy! Step one, according to Heisig, is not READING, but WRITING! So I created this little program to help me with practicing the kanji. No readings here: just a keyword, maybe a hint or two, and press enter to see the correct kanji to go with the word. You'd be amazed at how many of those stupid little vocabulary drills you can get right just by knowing what all the kanji mean... In this file should be all the Jouyou and Joumei kanji. If you want to test other things, you'll have to add kanji. I took my time to copy and paste all of these before I realized that, good god, OSX has kanji support. *bashes head* If you find it useful, send me some mail.
Actually, I've found it quite useful. Now if I could only figure out how often I should be reviewing...
 
This is a companion to the kanji tester. Instead of testing writing, test yourself reading with actual Japanese words. (Japanese words not included). The best way to study words is to put them in your testing file as you learn them, so get out your dictionary and start reading!
 
This is a demonstration of some cloth animation created for a graphics programming class. In the final version, we included a particle engine: in this one, you can see the effect of my a colision detection engine interacting with cloth material. You must change the location of the files in the C++ to your own locations (my C++ libraries are screwed up with stray /304s, apparently, so I can't change it at the moment). Press 'l' to see the lady under a magic cloth, and 'e' to see her disappear!
 
This is a demonstration of some cloth animation created for a graphics programming class. This is the final version and works on a PC.
Cloth animation was done by using a spring model with explicit Euler integration. Because cloth is not a set of linear springs, additional work was done to keep the cloth from stretching (see the method "pull"). The animation for the cloth is physics based, and takes into account the effect of user-specifiable gravity, wind, and spring k forces. Spring models are highly versatile because they allow a physics-based method for interacting with them. The spring models that have been created for this project can be affected by a CollisionDetector object. With this, it is possible to model a hand and have the hand move the cloth (a variation on this was performed for the Floating Lady effect).
Two variations on particle engines were explored. The first can only create 2D particles that are affected by user-specifiable gravity, spin, initial velocity, initial and final color and so on. The second creates 3D particles such as spheres or cylinders, or will create particle engines or spring-models. Specification of this is similar to the specification of the 2D particle engines. In addition, a particle engine that erases a picture by using the stencil buffer is also used.
Degrees of Freedom: you can modify any particle engine or spring system. See "particles.engine" and "spring.spring" for more information The camera can also be moved to view the magician from any direction.

E end the current effect (good for finishing the initial 'title screen and butterflies' effect)
L floating lady effect
F fireworks effect
C credits
arrows move the Magician onto the screen
X,Z rotate the magician
 
Graphical A-Star search.
 

return to deep cocoa