You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					77 lines
				
				2.1 KiB
			
		
		
			
		
	
	
					77 lines
				
				2.1 KiB
			| 
								 
											3 years ago
										 
									 | 
							
								<!DOCTYPE html>
							 | 
						||
| 
								 | 
							
								<html lang="en">
							 | 
						||
| 
								 | 
							
									<head>
							 | 
						||
| 
								 | 
							
										<meta charset="utf-8" />
							 | 
						||
| 
								 | 
							
										<base href="../../../" />
							 | 
						||
| 
								 | 
							
										<script src="page.js"></script>
							 | 
						||
| 
								 | 
							
										<link type="text/css" rel="stylesheet" href="page.css" />
							 | 
						||
| 
								 | 
							
									</head>
							 | 
						||
| 
								 | 
							
									<body>
							 | 
						||
| 
								 | 
							
										<h1>[name]</h1>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<p class="desc">
							 | 
						||
| 
								 | 
							
										An exporter for `EXR`.
							 | 
						||
| 
								 | 
							
										<br /><br />
							 | 
						||
| 
								 | 
							
										<a href="https://www.openexr.com/" target="_blank">EXR</a> ( Extended Dynamic Range) is an
							 | 
						||
| 
								 | 
							
										<a href="https://github.com/AcademySoftwareFoundation/openexr" target="_blank">open format specification</a>
							 | 
						||
| 
								 | 
							
										for professional-grade image storage format of the motion picture industry. The purpose of
							 | 
						||
| 
								 | 
							
										format is to accurately and efficiently represent high-dynamic-range scene-linear image data
							 | 
						||
| 
								 | 
							
										and associated metadata. The library is widely used in host application software where accuracy
							 | 
						||
| 
								 | 
							
										is critical, such as photorealistic rendering, texture access, image compositing, deep compositing,
							 | 
						||
| 
								 | 
							
										and DI.
							 | 
						||
| 
								 | 
							
										</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<h2>Code Example</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<code>
							 | 
						||
| 
								 | 
							
										// Instantiate a exporter
							 | 
						||
| 
								 | 
							
										const exporter = new EXRExporter();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										// Parse the input render target data and generate the EXR output
							 | 
						||
| 
								 | 
							
										const EXR = exporter.parse( renderer, renderTarget, options );
							 | 
						||
| 
								 | 
							
										downloadFile( EXR );
							 | 
						||
| 
								 | 
							
										</code>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<h2>Constructor</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<h3>[name]()</h3>
							 | 
						||
| 
								 | 
							
										<p>
							 | 
						||
| 
								 | 
							
										</p>
							 | 
						||
| 
								 | 
							
										<p>
							 | 
						||
| 
								 | 
							
										Creates a new [name].
							 | 
						||
| 
								 | 
							
										</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<h2>Methods</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<h3>[method:null parse]( [param:WebGLRenderer renderer], [param:WebGLRenderTarget renderTarget], [param:Object options] )</h3>
							 | 
						||
| 
								 | 
							
										<p>
							 | 
						||
| 
								 | 
							
											[page:Function renderTarget] — WebGLRenderTarget containing data used for exporting EXR image.<br />
							 | 
						||
| 
								 | 
							
											[page:Options options] — Export options.<br />
							 | 
						||
| 
								 | 
							
											<ul>
							 | 
						||
| 
								 | 
							
												<li>type - Output datatype for internal EXR data. Available options:<br />
							 | 
						||
| 
								 | 
							
													<code>
							 | 
						||
| 
								 | 
							
								THREE.HalfFloatType // default option
							 | 
						||
| 
								 | 
							
								THREE.FloatType
							 | 
						||
| 
								 | 
							
													</code>
							 | 
						||
| 
								 | 
							
												</li>
							 | 
						||
| 
								 | 
							
												<li>compression - Internal compression algorithm. Available options:<br />
							 | 
						||
| 
								 | 
							
													<code>
							 | 
						||
| 
								 | 
							
								NO_COMPRESSION
							 | 
						||
| 
								 | 
							
								ZIP_COMPRESSION // default option
							 | 
						||
| 
								 | 
							
								ZIPS_COMPRESSION
							 | 
						||
| 
								 | 
							
													</code>
							 | 
						||
| 
								 | 
							
												</li>
							 | 
						||
| 
								 | 
							
											</ul>
							 | 
						||
| 
								 | 
							
										</p>
							 | 
						||
| 
								 | 
							
										<p>
							 | 
						||
| 
								 | 
							
										Generates a .exr output from the input render target.
							 | 
						||
| 
								 | 
							
										</p>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<h2>Source</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										<p>
							 | 
						||
| 
								 | 
							
											[link:https://github.com/mrdoob/three.js/blob/master/examples/jsm/exporters/EXRExporter.js examples/jsm/exporters/EXRExporter.js]
							 | 
						||
| 
								 | 
							
										</p>
							 | 
						||
| 
								 | 
							
									</body>
							 | 
						||
| 
								 | 
							
								</html>
							 |