Skip to content

Instantly share code, notes, and snippets.

@mrdoob
mrdoob / gist:4132ef6c84185a3ebe37
Created May 22, 2014 11:54
three.js authors (May 2014)
Adam Leeper
Aditya Sawant
Adria2
Akash Manohar J
Aki
Aleksandar Rodic
Alessandro Piva
Alex
Alex Kogan
Alex Schworer
define( [ 'WebGLRendererModule' ], function ( renderer ) {
return function () {
return new FRAME.Module( {
parameters: {
color: new FRAME.ModuleParameter.Color( 'Color', 0xffffff ),
opacity: new FRAME.ModuleParameter.Float( 'Opacity', 1, 0, 1 )
time_micros:integer,c_ip:string,c_ip_type:integer,c_ip_region:string,cs_method:string,cs_uri:string,sc_status:integer,cs_bytes:integer,sc_bytes:integer,time_taken_micros:integer,cs_host:string,cs_referer:string,cs_user_agent:string,s_request_id:string,cs_operation:string,cs_bucket:string,cs_object:string
@mrdoob
mrdoob / gist:5245098
Created March 26, 2013 12:45
Avoiding huge delta times when switching tabs.
// firefox
document.addEventListener( 'visibilitychange', function ( event ) {
if ( document.hidden === false ) {
lastTime = performance.now();
}
/**
* Mr.doob's Threedoob
*
* Released under MIT license:
* http://www.opensource.org/licenses/mit-license.php
*
* How to use:
*
* TO-DO
*
@mrdoob
mrdoob / gist:5025290
Created February 24, 2013 19:50
imageSmoothingEnabled
var context = canvas.getContext( '2d' );
context.imageSmoothingEnabled = false;
context.webkitImageSmoothingEnabled = false;
context.mozImageSmoothingEnabled = false;
context.drawImage( img, 0, 0, 256, 256 );
@mrdoob
mrdoob / index.html
Last active October 31, 2020 05:02
Trying to get omggif working.
<!DOCTYPE html>
<html>
<head>
<title>Animated GIF Generator</title>
<meta charset="utf-8">
<style>
body {
background-color: #ffffff;
margin: 0;
overflow: hidden;
@mrdoob
mrdoob / SoftwareRenderer.js
Last active December 11, 2015 00:38
Trying to get depth to render properly with SoftwareRenderer.
/**
* @author mrdoob / http://mrdoob.com/
* @author mraleph / http://mrale.ph/
*/
THREE.SoftwareRenderer = function () {
console.log( 'THREE.SoftwareRenderer', THREE.REVISION );
var canvas = document.createElement( 'canvas' );
@mrdoob
mrdoob / gist:4247472
Created December 9, 2012 23:22
Is it possible to have event.offsetX always relative to the element with the listener?
/*
* +--------------------+
* | element1 |
* | +----------+ |
* | | element2 | |
* | +----------+ |
* +--------------------+
*
* (element2 is a child of element1)
*
@mrdoob
mrdoob / gist:4078432
Created November 15, 2012 12:36
Prettier Minecraft Vertex Colors AO.
<!DOCTYPE html>
<html lang="en">
<head>
<title>three.js webgl - geometry - minecraft - ao</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<style>
body {
color: #61443e;
font-family:Monospace;