• Stars
    star
    102
  • Rank 324,759 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 11 years ago
  • Updated 6 months ago

Reviews

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

Repository Details

CCP WebGL Library

CCP WebGL Library

An implementation of CCP Games graphics engine in webgl

Core files

  • dist/ccpwgl_int.js - ccp webgl core library
  • dist/ccpwgl_int.min.js - minified ccp webgl core library
  • dist/ccpwgl.js - An example implementation of the ccp webgl library (required for demos)

Demos

  • demo/index.html - A collection of ccpwgl demonstrations
  • demo/sof.html - Shows how to load ships using Space Object Factory and how to query its data
  • demo/planets.html - Shows how to load planets
  • demo/sun.html - Shows how to load suns (lens flares)
  • demo/tech3.html - Shows how to load Tech III composite ships
  • demo/cubeofdeath.html - Performance test (multiple ships)
  • demo/fitting.html - Shows how to fit turrets on the ship
  • demo/firing.html - Shows how to fire turrets
  • demo/explosions.html - Shows how to construct, play and remove explosions
  • demo/typeids.html - Shows how to query type ID data

Updates

  • This project now uses webpack instead of grunt
  • The glMatrix library is now included in the library to simplify dependencies

Installation

  1. Install Node.js along with the node package manager
  2. Clone git clone https://github.com/ccpgames/ccpwgl.git
  3. Run npm install once from your ccpwgl folder

Build

  • Run webpack to lint, format and build dist/ccpwgl_int.js and dist/ccpwgl_int.min.js
  • Run npm run watcher to automatically rebuild dist/ccpwgl_int.js and dist/ccpwgl_int.min.js while developing

More Repositories

1

EveLogLite

C++
27
star
2

pypackage

Tools to package python from static metadata
Python
25
star
3

kubernetes-fluentd-s3

A docker container designed for kubernetes, forwarding logs to AWS S3
Makefile
23
star
4

sso-issues

Please file issues with the CCP SSO (login.eveonline.com) here.
17
star
5

aggregateD

A dogstatsD inspired metrics and event aggregation daemon for InfluxDB.
Go
14
star
6

rescache

A simple command line tool for managing the shared resource cache for the EVE Online client
Python
13
star
7

jsonschema-errorprinter

Validation Error Pretty-Printer for the jsonschema library.
Python
11
star
8

dae-to-red

Extract and convert animation data from Collada files exported from Blender or Maya. This could enable determined probe users to create their own animated scenes.
Python
8
star
9

eve-metrics

The EVE Metrics analytics portal
Python
7
star
10

shiptoasting

For when you really need to give a toast to a ship in Eve Online.
Python
7
star
11

esub

Lightweight and short lived subscription microservice
Go
5
star
12

alliance-converter

Converts alliance tournament data from crest endpoints to Eveprobe scenefiles
Python
4
star
13

kube-shields

Redirection service to shields.io for inside a Kubernetes cluster
Python
4
star
14

platform-kube-windows-nodeup

PowerShell
4
star
15

aws-tools

Collection of tools for automating AWS related tasks
Python
4
star
16

p4-go

Wrapper around the p4 command line utility
Go
3
star
17

pypicloud-tools

Tools to bypass a PyPICloud installation and communicate directly with S3
Python
3
star
18

hipchat-twitch-monitor

A simple Twitch stream monitoring service that notifys a hipchat channel whenever someone starts streaming a particular game
Python
3
star
19

eve-fiction-issues

EVE Fiction Issues Public Reporting and Tracking
3
star
20

sqlcmd

Pure Python alternative to SQLCMD.EXE using PyTDS.
Python
2
star
21

ccp-wright-stv

Code used to determine the results of a CSM election
Python
2
star
22

db-minicore

DB Mini Core is a set of general
SQLPL
2
star
23

setuphelpers

Python setuptools helper functions
Python
2
star
24

esub-client

python client library for esub
Python
2
star
25

glfw

Glfw 3.3 support for headless docker renderer
C
2
star
26

ServiceStatus.Core

C#
1
star
27

s3signer

Simple web service to return S3 signed URLs
Go
1
star
28

connection-test

Minimal utility to provide feedback on a user's ability to connect to TQ
Go
1
star
29

ccpalert

The alerting component of ccpmetrics
Go
1
star