# J3D **Repository Path**: ericzyh/J3D ## Basic Information - **Project Name**: J3D - **Description**: J3D - Javascript / WebGL engine - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-09 - **Last Updated**: 2021-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## J3D J3D is a WebGL based 3D engine. I use it for my personal experiments and demos. It's a playground rather than a production environment. It consists of a Javascript rendering engine and a C#/Unity3d scene exporter. If you would like to use it in your projects and experiments or contribute you are more than welcome! J3D currently does not have any kind of documentation beyond the code itself and a few tutorials listed below. Please report bugs in the issues section - I'll do my best to fix them. Most of the demos should work work in all WebGL enabled browsers, including [Chrome](http://www.google.com/chrome/), [Firefox](http://www.mozilla.com/en-US/firefox/), [Opera 12 Alpha](http://www.opera.com/browser/next/) and Safari (with WebGL enabled) on desktop. Some demos only run in alpha/nightly builds of selected browsers. If this is the case the supported browsers are specified on the demo's page. Some demos run (poorly) in [Firefox on Android](http://www.mozilla.com/en-US/m/beta). J3D was created by [Bartek Drozdz](http://www.everyday3d.com/). You can contact me via email at bartek(a)everyday3d.com or on Twitter [@bartekd](http://twitter.com/bartekd) ## Tutorials [How to create a cube](https://github.com/drojdjou/J3D/wiki/How-to-create-a-cube) [Unity exporter tutorial](https://github.com/drojdjou/J3D/wiki/Unity-exporter-tutorial) [Shaders tutorial in .net magazine](http://www.netmagazine.com/tutorials/create-amazing-webgl-effects-shaders) ## Demos & experiments [![Hello Cube](http://www.everyday3d.com/j3d/thumbs/001_hellocube.jpg)] (http://www.everyday3d.com/j3d/demo/000_HelloCube.html) [![Lights](http://www.everyday3d.com/j3d/thumbs/002_lights.jpg)] (http://www.everyday3d.com/j3d/demo/001_Lights.html) [![Scene exported from Unity3d](http://www.everyday3d.com/j3d/thumbs/003_scene.jpg)] (http://www.everyday3d.com/j3d/demo/002_Scene.html) [![Cubemap / Reflective material / Skybox](http://www.everyday3d.com/j3d/thumbs/004_skybox.jpg)] (http://www.everyday3d.com/j3d/demo/003_Cubemap.html) [![Glass / Refraction, reflection, fresnel, chromatic dispersion](http://www.everyday3d.com/j3d/thumbs/005_glass.jpg)] (http://www.everyday3d.com/j3d/demo/004_Glass.html) [![1.000.000 static particles (or more :)](http://www.everyday3d.com/j3d/thumbs/006_particles.jpg)] (http://www.everyday3d.com/j3d/demo/005_Particles.html) [![Particle stream](http://www.everyday3d.com/j3d/thumbs/007_stream.jpg)] (http://www.everyday3d.com/j3d/demo/006_Particle_animation.html) [![Texture tile and offset](http://www.everyday3d.com/j3d/thumbs/008_tileoffset.jpg)] (http://www.everyday3d.com/j3d/demo/007_TileAndOffset.html) [![Lightmapped scene](http://www.everyday3d.com/j3d/thumbs/009_lightmap.jpg)] (http://www.everyday3d.com/j3d/demo/008_Lightmap.html) [![Basic filter](http://www.everyday3d.com/j3d/thumbs/010_basicfilter.jpg)] (http://www.everyday3d.com/j3d/demo/009_BasicFilter.html) [![Toon shading](http://www.everyday3d.com/j3d/thumbs/011_toon.jpg)] (http://www.everyday3d.com/j3d/demo/010_ToonShading.html) [![Plasma Effect](http://www.everyday3d.com/j3d/thumbs/012_plasma.jpg)] (http://www.everyday3d.com/j3d/demo/011_Plasma.html) [![Particle Rain](http://www.everyday3d.com/j3d/thumbs/013_rain.jpg)] (http://www.everyday3d.com/j3d/demo/012_ParticleRain.html) [![Paper](http://www.everyday3d.com/j3d/thumbs/014_paper.jpg)] (http://www.everyday3d.com/j3d/demo/013_Paper.html) [![Head](http://www.everyday3d.com/j3d/thumbs/015_head.jpg)] (http://www.everyday3d.com/j3d/demo/014_Head.html) [![Persistence](http://www.everyday3d.com/j3d/thumbs/016_persistence.jpg)] (http://www.everyday3d.com/j3d/demo/015_Persistence.html) [![Blur](http://www.everyday3d.com/j3d/thumbs/017_blur.jpg)] (http://www.everyday3d.com/j3d/demo/016_BlurFilter.html) [![Scene management](http://www.everyday3d.com/j3d/thumbs/018_sceneman.jpg)] (http://www.everyday3d.com/j3d/demo/017_SceneManagement.html) [![Globe](http://www.everyday3d.com/j3d/thumbs/019_sphere.png)] (http://www.everyday3d.com/j3d/demo/018_Sphere.html) [![Terrain shader](http://www.everyday3d.com/j3d/thumbs/020_terrain.jpg)] (http://www.everyday3d.com/j3d/demo/019_Terrain.html) [![Webcam texture (Canary, Opera Labs)](http://www.everyday3d.com/j3d/thumbs/023_webrtc.jpg)] (http://www.everyday3d.com/j3d/demo/022_Webcam.html)