|
What have I done? [Research & Development]
Projects:
Re-design the architecture of "PUM" 2011.01~Now
Description:
"PUM" is a 3D Modeling System that has been developed for seven years. There are more than 200,000 lines of code, and so many powerful algorithms in this system. Before, this system is just used mainly for research by the guys in our lab. In many cases, in order to quickly implement their own algorithm, they write code as their pleases, somtimes even against the principles of software engineering. As time goes on, many classes and algorithms intersect with each other, and all the codes appear in only one project.
My Works:
Redesign the architecture of this system. Extract basic classes as core kernel, and divide others into plug-in modules according to their features, such as I/O plug-in, shader, controller, algorithm plug-in and so on. I will continue to work on this until graduating from peking university. Maybe soon this system will be published as an open-source project.
Accurate Deformation on Sparse Mesh by Particles 2010.06
My Works:
When deforming on a sparse mesh, generated result mesh is inaccurate and unsatisfactory. This project proposes a novel deformation flow to solve this problem. The main idea is distributing dense particles on the surface of mesh, and using them to capture deformation effects. Result mesh has just a few triangles, but guarantees good quality.
3D Model Reconstruction from 2D Photos 2010.03
Description:
Reconstruct 3D model by several photos that captured from different views by digital camera.
My Works:
Develop the 3D edting module, such as triangles adjusting, geometry clipping, patch picking, viewport controlling, shading, and so on.
Dynamic Simulation of Massive Crowd 2010.01
My Works:
Use Imposter technology to simulate the crowd in visual environment: use single flat pictures instead of 3D models, and
can render more than ten thousand people in real time. Besides, also use level-of-details (LOD) to balance effect and efficiency.
Rapid Loading and Multi-resolution Rendering of Vector Files 2009.10
Description:
SHP is industry standard vector graphic format. In traditional way, loading a SHP file with 300M costs 1 minute.
My Works:
I use BHV tree and Pyramid to partition data, and load data as required. In this way, the file can be loaded and rendered in real time.
Cooperation in Massive Geographic System (Graduation Project) 2009.04
My Works:
Design and develop the whole geographic system.
1, Build cooperation module to cooperate and feed back user’s operations. For example, if one says something, all the others geographically near him will receive this message, as shown in above picture. 2, Design protocal and build network module to facilitate messages transmission. 3, Build a client and three types of server to simulate massive cooperation.
IPTV Interface Design for PC and TV Convergence Environment 2008.08
Description:
In traditional software development, user interfaces and operations for IPTV (Internet Protocol Television) are entirely different between PC and TV environment.
My Works:
I aim to design a uniform interface to integrate user perception and operation, and reduce the efforts to learn. With this system, users can request and watch videos on PC with mouse and keyboard, or on TV with remote control. After some configurations, this system can also be controlled by mobile phone or pad. Because I use Silverlight, this system can also run cross platform.
My Works:
One of my greate interests is "WWW", and I have built many sites for free or for commerce. Some of them, as above, has more than one thousand visitors per day.
Awards and Certificates:
- Certificate of Achievement, American Global Competition of Mathematical Contest in Modeling (ACM)
- Meritorious in Chongqing Region, China Undergraduate Mathematical Contest in Modeling
- Winning Award in the 12th Student Project Review, Microsoft
- Accessit in Application Development Contest, IBM Lotus Notes/Domino V8
- Recipient of National Scholarship
- Scholarship of Excellent Student, HP Corporation
- The 2st Scholarship of Graduate Students, PKU
- Specialty Scholarship, Software Engineering, CQU
- Comprehensive Scholarship, CQU, Six times
- National Software Designer Authentication
- Certificate for IBM DB2 701 Database system
- Certificate for HP IT5000 Professional Quality
- "Undergraduate Pursuing Excellence" Excellent Student, CQU
- Advanced individual in Scientific and technological Innovation, CQU
- Excellence League member, CQU
Papers:
- Publish two papers in international conferences
|
|