All Projects → taseenb → THREE.Highres

taseenb / THREE.Highres

Licence: MIT license
High resolution and depth rendering to PNG for Three.js

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to THREE.Highres

PhotographicImageSynthesiswithCascadedRefinementNetworks-Pytorch
Photographic Image Synthesis with Cascaded Refinement Networks - Pytorch Implementation
Stars: ✭ 63 (+125%)
Mutual labels:  high-resolution
SpoofDPI
A simple and fast anti-censorship tool written in Go
Stars: ✭ 170 (+507.14%)
Mutual labels:  dpi
blender-colab
Render Blender 3.x and 2.9x scenes with Google Colaboratory
Stars: ✭ 78 (+178.57%)
Mutual labels:  rendering
microbium-app
Draw new worlds
Stars: ✭ 89 (+217.86%)
Mutual labels:  rendering
Crystal-Caustics
💎 Approximated crystal caustics effect in Unity.
Stars: ✭ 60 (+114.29%)
Mutual labels:  rendering
rend3
Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (+1850%)
Mutual labels:  rendering
openfpc
A 2D CAD tool built on React, Three.js, and Immutable
Stars: ✭ 34 (+21.43%)
Mutual labels:  three-js
aisa
AISA is a Software 3D Engine written in TypeScript.
Stars: ✭ 24 (-14.29%)
Mutual labels:  rendering
openPerform
Check out the various styles and effects OpenPerform has to offer with our BVH animation demo!
Stars: ✭ 24 (-14.29%)
Mutual labels:  three-js
react-with-threejs-example
An example project integrating React with three.js
Stars: ✭ 27 (-3.57%)
Mutual labels:  three-js
Iyan3d
Iyan 3D Professional Edition - 3D animation app for iOS
Stars: ✭ 27 (-3.57%)
Mutual labels:  rendering
pyGRETA
python Generator of REnewable Time series and mAps
Stars: ✭ 27 (-3.57%)
Mutual labels:  high-resolution
font8x8-rs
8x8 monochrome bitmap fonts for rendering. Implemented in Rust.
Stars: ✭ 15 (-46.43%)
Mutual labels:  rendering
paper-terminal
Print Markdown to a paper in your terminal
Stars: ✭ 33 (+17.86%)
Mutual labels:  print
consono
The most correct, informative, appealing and configurable variable inspector for JavaScript
Stars: ✭ 17 (-39.29%)
Mutual labels:  print
Fall2021
Base repository for Dartmouth's CS87/287 (Fall 2021).
Stars: ✭ 43 (+53.57%)
Mutual labels:  rendering
RenderingX12
Partially open source: real-time scene rendering using XUSG based on DirectX 12. 纯粹秀秀demo……ただ、デモを見せるため……
Stars: ✭ 16 (-42.86%)
Mutual labels:  rendering
DeepShadowMap
Real-Time Deep Shadow Maps for Unity3D
Stars: ✭ 36 (+28.57%)
Mutual labels:  rendering
vue-iframe-print
一款支持局部打印的 vue插件
Stars: ✭ 26 (-7.14%)
Mutual labels:  print
earth-webgl
Photorealistic 3D earth and space scene demo rendered and animated in WebGL.
Stars: ✭ 72 (+157.14%)
Mutual labels:  three-js

THREE.Highres

High resolution rendering to PNG for Three.js, including depth map rendering.

Setup

var Highres = require('three.highres')

// or use a script tag <script src="THREE.Highres.js"></script>

var highres = new Highres(renderer, scene, camera, options)
highres.enable()

Options:

{
    onStart: () => {
        // triggered when you press + or -
        // you can pause your animations here
        // keep orbit controls (or any navigation helper you may need to prepare the shot)
        // hide elements you don't want to appear in the final rendering
    },
    onBeforeRender: () => {
        // triggered after you choose a number and the rendering is about to start
        // make sure your application is not rendering at all now
        // stop all CPU/GPU intensive work
    },
    onAfterRender: () => {
        // triggered when the PNG is ready
        // you can restart rendering
    },
    onExit: () => {
        // triggered when you press ESC
        // you can restart your animations now
    }
}

Usage

Press + to start the rendering process.

Press - for the depth map rendering.

Follow the instructions.

Disable

highres.disable()

DEMO

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].