• Stars
    star
    202
  • Rank 193,691 (Top 4 %)
  • Language
    C
  • License
    MIT License
  • Created about 1 year ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple viewer for the .bvh animation file format written using raylib.

BVHView

BVHView is a simple .bvh animation file format viewer built using raylib.

bvhview_low.mp4

Building

Windows

Download and install MinGW in some form. Perhaps w64devkit or MSYS2.

Download raylib into C:/raylib/raylib.

Download raygui into C:/raylib/raygui.

Build raylib by going to C:/raylib/raylib/src and running make.

Download this repo and run make in the main directory to build bvhview.exe.

To build a release version with optimizations enabled and no console window run make BUILD_MODE=RELEASE in the main directory instead.

Linux

Download raylib into ~/raylib/raylib.

Download raygui into ~/raylib/raygui.

Follow this guide to install any dependencies.

Build raylib by going to ~/raylib/raylib/src and running make.

Download this repo and run make in the main directory to build bvhview.

To build a release version with optimizations enabled run make BUILD_MODE=RELEASE in the main directory instead.

Other

For other platforms you should be able to build BVHView by hacking the Makefile a bit. Contributions here welcome.

More Repositories

1

Cello

Higher level programming in C
C
6,212
star
2

BuildYourOwnLisp

Learn C and build your own programming language in under 1000 lines of code!
HTML
2,792
star
3

mpc

A Parser Combinator library for C
C
2,648
star
4

Corange

Pure C Game Engine
C
1,720
star
5

tgc

A Tiny Garbage Collector for C
C
902
star
6

Motion-Matching

Learned Motion Matching example implementation and source code for the article "Code vs Data Driven Displacement"
C++
615
star
7

LuaAutoC

Automagically use C Functions and Structs with the Lua API
C
257
star
8

CPP_COMPLETE

Brainfuck interpreter written in the C preprocessor
C++
226
star
9

json2c

Convert JSON to C data literals
C
122
star
10

imgcurses

ncurses Image Viewer
C
114
star
11

Spring-It-On

Code for the article Spring-It-On
C
86
star
12

ptest

DRY Microtesting Framework for C
C
79
star
13

Joint-Limits

Source code for the article "Joint Limits"
C++
76
star
14

PyAutoC

Automatically wrap C functions & structs at run time for the Python/C API
Python
70
star
15

Python-xNormal

Python Wrapper for xNormal
Python
65
star
16

GenoView

An example raylib application for viewing animation on the Geno character
C
62
star
17

Animation-Looping

Source code for the article "Creating Looping Animations from Motion Capture"
C++
52
star
18

Animation-Velocities

Source code for the article Propagating Velocities through Animation Systems
C++
32
star
19

QuaternionAverage

Source code for the article "Quaternion Weighted Average"
C++
20
star
20

PyMark

Python flavoured object markup.
C++
17
star
21

Ranges

Source code for the article Tags, Ranges and Masks
C++
17
star
22

zeroeggs-retarget

Retargeting of the ZeroEGGs dataset onto a common character
Python
2
star
23

Cello-Website

libCello Website
JavaScript
1
star
24

lafan1-resolved

Resolving of the Ubisoft La Forge Animation dataset onto a common skeleton
Python
1
star
25

motorica-retarget

Retargeting of the Motorica Dance dataset onto a common skeleton
Python
1
star