Coder Social home page Coder Social logo

dizuo

本科、研究生期间的所有opengl代码集。

dizuo / IMMComposer

qt + opencv + vp_kernal

IMMComposer

dizuo / dizuo / DesignPattern

本科的一些学习code:设计模式,事件模型等。 四叉树遍历查询demo:http://blog.csdn.net/ryfdizuo/article/details/4100689

四叉树查询

dizuo / Opengl Csg Test

基于CSG树的3D boolean运算。

csg

dizuo / dizuo / OGL

大三opengl课程作业,实现了一个场景管理的demo,研究生虚拟现实课程时做过一些升级,主要feature如下:

  • 3ds、obj加载
  • tga, pcx, bmp纹理加载
  • 场景管理树
  • 简单地形绘制,加载。不支持LOD
  • MD2动画播放
  • log、config 脚本简单实现
  • 场景雾简单使用
  • 实现四种camera模式:walk,drive,flight,trackball

csg

dizuo / dizuo / myFigure

本科毕业设计,实现了一个骨骼动画播放器:

  • 基于opengl自己实现简单控件:imageButton,fontButton,进度条等控件。
  • 加载*.bvh动画文件;
  • 动画暂停、快进、快退;
  • 支持照相机 pan、zoom、track模式
  • track模式下可以编辑骨架,修改bvh文件。

动画播放器

类似角色动画文章,参考:http://blog.csdn.net/ryfdizuo/article/details/7368057

dizuo / dizuo / Simple Model Engine

研一期间实现的一个简单的建模库,进行了一些简单的尝试:

  • 曲线:B样条
  • 基本3D物体:cylinder,sphere,box.
  • 放样 lofter
  • 挤出 extrude
  • 车削加工 lathe
  • 所有物体都支持纹理
  • 模型动画器:扭曲 twist,波浪 wave。

建模库截图如下: Simple model engine

dizuo / opengl play ground / VL_Camera

该工程通过矩形变换的方式,提供了三种照相机操纵器:

  • move(pan),
  • zoom(scale),
  • trackball(rotate)。

dizuo / opengl play ground / gtl

geometry template library. 增加了一些opengl函数

dizuo / opengl play ground / QEasingCurve

可视化了QT中各种动画差值曲线 截图:

qeasingcurve

dizuo / opengl play ground / glut_bass

声音与图形互动:http://blog.csdn.net/ryfdizuo/article/details/5987246

提前声音振幅驱动轮胎缩放,截图:

声音可视化

任亚飞's Projects

lottie-android icon lottie-android

Render After Effects animations natively on Android and iOS, Web, and React Native

lua-cjson icon lua-cjson

Lua CJSON is a fast JSON encoding/parsing module for Lua

luna icon luna

基于C++17的lua/C++绑定库,以及lua的二进制序列化等辅助代码

mars icon mars

Mars is a cross-platform network component developed by WeChat.

mediaextract icon mediaextract

Extracts media files (AVI, Ogg, Wave, PNG, ...) that are embedded within other files.

nanovg icon nanovg

Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.

nod icon nod

Small, header only signals and slots C++11 library.

obj-loader icon obj-loader

A C++ OBJ Model Loader that will parse .obj & .mtl Files into Indices, Vertices, Materials, and Mesh Structures.

open.gl icon open.gl

The source code and content of Open.GL.

open3d icon open3d

Open3D: A Modern Library for 3D Data Processing

open3mod icon open3mod

Open 3D Model Viewer - A quick and powerful 3D model viewer

pal icon pal

An optimized C library for math, parallel processing and data movement

par icon par

single-file C libraries from Philip Allan Rideout

photoshop-shaders.gmx icon photoshop-shaders.gmx

💎 A Game Maker Studio project for testing Post-Processing shaders similar to those used in image editing programs like Photoshop or Gimp.

rcnn icon rcnn

R-CNN: Regions with Convolutional Neural Network Features

roundcornerbox icon roundcornerbox

A Single C++ Header Generating 3D Triangulated Rounded Corner Box

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.