Virtual Textures Dealing with Enormous Texture-Based Resources
|
|
- Lindsey Stafford
- 8 years ago
- Views:
Transcription
1 Virtual Textures Dealing with Enormous Texture-Based Resources 1
2 Textures 2
3 Textures 3
4 Mipmaps 4
5 Mipmaps 5
6 Real life problems Problems: Limited amount of resources (avg. 256 MB) Large variation in system resources Maximum texture sizes from: fra 2048 x 2048 til 8192 x 8192 Atomic Resource 6
7 Real life problems Problems: Limited amount of resources (avg. 256 MB) Large variation in system resources Maximum texture sizes from: fra 2048 x 2048 til 8192 x 8192 Atomic Resource 6
8 Real life problems Problems: Limited amount of resources (avg. 256 MB) Large variation in system resources Maximum texture sizes from: fra 2048 x 2048 til 8192 x 8192 Atomic Resource 6
9 Real life problems Problems: Limited amount of resources (avg. 256 MB) Large variation in system resources Maximum texture sizes from: fra 2048 x 2048 til 8192 x 8192 Atomic Resource Solution for large models: Repeating textures Blending 6
10 Repeating Textures 7
11 Repeating textures 8
12 Texture blending 9
13 Static handling of Texture budget Using too much memory? Permanently reduce the texture resolution Load lower mip map levels 10
14 Static handling of Texture budget Using too much memory? Permanently reduce the texture resolution Load lower mip map levels 10
15 Static handling of Texture budget Using too much memory? Permanently reduce the texture resolution Load lower mip map levels 10
16 Static handling of Texture budget Using too much memory? Permanently reduce the texture resolution Load lower mip map levels 10
17 Observations 11
18 Observations Large Textures All points in a surface can be truly unique Artists can add all the details to the texture they want 11
19 Observations Large Textures All points in a surface can be truly unique Artists can add all the details to the texture they want Texture loading with higher granularity Load only visible parts of the texture 11
20 Observations Large Textures All points in a surface can be truly unique Artists can add all the details to the texture they want Texture loading with higher granularity Load only visible parts of the texture Load Textures Runtime: Artists/developers: No headaches from keeping texture budgets! Smoother scaling for different hardware configurations Artists can (in theory) work in arbitrary resolution 11
21 The Method 12
22 Basic Data Structures 13
23 Flow 14
24 Calculation of visible tiles Readback of the framebuffer: 15
25 Barrett s Fragment shader 1 float mipmaplevel = calcmipmaplevel(uv * texturesize); 2 float2 tilepos = floor(uv * indirectionsize); 3 tilepos /= 256.0; 4 float2 tilepos_low = frac(tilepos); 5 float2 tilepos_high = floor(tilepos); 6 color.bg = floor(tilepos_low * )/255.0; 7 color.r = (tilepos_high.x + tilepos_high.y * 16)/255.0; 8 color.a = (mipmaplevel + textureid * 16)/255.0; 9 10 float calctexturemipmaplevel(float2 uv) { 11 float2 dtdx = dfdx(uv); 12 float2 dtdy = dfdy(uv); 13 float2 dtex = dtdx*dtdx + dtdy*dtdy; 14 float mindelta = max(dtex.x,dtex.y); 15 float miplevel = max(0.5 * log2(mindelta), 0.0); 16 return miplevel; 17 } 16
26 Barrett s Fragment shader 1 float mipmaplevel = calcmipmaplevel(uv * texturesize); 2 float2 tilepos = floor(uv * indirectionsize); 3 tilepos /= 256.0; 4 float2 tilepos_low = frac(tilepos); 5 float2 tilepos_high = floor(tilepos); 6 color.bg = floor(tilepos_low * )/255.0; 7 color.r = (tilepos_high.x + tilepos_high.y * 16)/255.0; 8 color.a = (mipmaplevel + textureid * 16)/255.0; 9 10 float calctexturemipmaplevel(float2 uv) { 11 float2 dtdx = dfdx(uv); 12 float2 dtdy = dfdy(uv); 13 float2 dtex = dtdx*dtdx + dtdy*dtdy; 14 float mindelta = max(dtex.x,dtex.y); 15 float miplevel = max(0.5 * log2(mindelta), 0.0); 16 return miplevel; 17 } 17
27 TD-texture 18
28 TD-texture Texture usage: 5 texture types 4096 x 4096 Usage: 80 MB 18
29 TD-texture Texture usage: 5 texture types 4096 x 4096 Usage: 80 MB 18
30 TD-texture Texture usage: 5 texture types 4096 x 4096 Usage: 80 MB My fragment shader: 1 color = tex2d(tdtexture, vertexin.uv * coordscale); 2 color.w = tex2dbias(tdtexture, vertexin.uv, mipbias + resolutionbias).w; 18
31 Tilbagelæsning Tilbagelæsning fra grafikkort til systemhukommelse 19
32 Which tiles to load first? Screen area prioritized Based on error metric: Mip map level 20
33 Which tiles to discard? First In First Out Least Frequently Used Least Recently Used Weighted Least Recently Used 21
34 Updating the Indirection Map 22
35 Updating the Indirection Map 23
36 Rendering 24
37 Rendering 25
38 Visual Results Screenshots 26
39 Resultater Resultater 27 Resultater
40 Diskussion Diskussion 28 Diskussion
41 Resultater: Tilbagelæsning 29
42 Resultater: Tilbagelæsning 30
43 Resultater: Tilbagelæsning 31
44 Resultater: tilbagelæsning + CPU 32
45 Resultater: HDD read 33
46 Resultater: Hvilke tiles skal indlæses? 34
47 Resultater: Hvilke tiles skal kasseres? 35
48 The demo Virtual Textures: 36
49 The demo Virtual Textures: Efficient handling of giant textures: Demo: 128k x 128k, theoretical: 2M x 2M (16 TB) 36
50 The demo Virtual Textures: Efficient handling of giant textures: Demo: 128k x 128k, theoretical: 2M x 2M (16 TB) Texture usage for a 20 GB texture: 17 MB 36
51 The demo Virtual Textures: Efficient handling of giant textures: Demo: 128k x 128k, theoretical: 2M x 2M (16 TB) Texture usage for a 20 GB texture: 17 MB Frame rate: FPS (8800GT) 36
52 Demo time 37
53 Future work Prediction of visible tiles Camera vector A priori map Virtuel Terrain Height map as a Virtual Texture Other uses than games Browsing pictures Google Earth ish applications Streaming Casual Games with Instant Game Play 38
54 Contributions Contributions Calculating visible tiles at greater precision with 2 lines of code Simple, but effective tile prediction method New strategies for prioritizing tiles Faster methods for critical tasks in the VT-system 39
55 40 Konklusion
56 Thank you! Andreas Bærentzen, DTU Carsten Kjær, Dalux Daniel Povlsen, Aptocore Martin Mittring, CryTek GmbH Sean Barrett Per Rasmussen Hardware provided by HwT.dk 40 Konklusion
57 Media 41
58 Media Seek time is a killer: x 256 = 650KB 41
59 Reading tiles from media 42
60 Reading tiles from media Maximizing throughput MPixels/s: Compression = more MPixels/s Texture Layout on media: minimizing seek time 42
61 Reading tiles from media Maximizing throughput MPixels/s: Compression = more MPixels/s Texture Layout on media: minimizing seek time 42
62 Reading tiles from media Maximizing throughput MPixels/s: Compression = more MPixels/s Texture Layout on media: minimizing seek time 42
63 Reading tiles from media Maximizing throughput MPixels/s: Compression = more MPixels/s Texture Layout on media: minimizing seek time Invalidated by the future: SSD harddrives? 42
64 Diskussion 1 Ulemper ved metoden: Transparente objekter Et ekstra prepass Antal unikke teksturer Pakke flere teksturer i ét VT 8 bit tile-position Kvalitetstab pga. manglende tekstur Højere teksturkomprimering Fjern visuel pops 43
65 Diskussion 2 Ulemper ved metoden : Hastighedstab pga. indirection men mindre state change Genbrug Filtrering Manuel i shader Border padding Hardwareunderstøttelse 44
66 Backup: UTM 45 Litteratur
67 Backup: SVT 46 Litteratur
68 Tilbagelæsning Tilbagelæsning fra grafikkort til systemhukommelse Grundlag for metoden er tilbagelæsning til systemhukommelsen Tendens: hurtigere tilbagelæsning! 47
69 Backup: SVT 48 Litteratur
70 Backup: Teksturrepetition Introduktion Litteratur Metode Resultater Diskussion Konklusion 49 Introduktion
71 Tekstur Introduktion Litteratur Metode Resultater Diskussion Konklusion 50 Teksturrepetition
72 Teksturrepetition Introduktion Litteratur Metode Resultater Konklusion 51 Introduktion
73 Teksturrepetition Introduktion Litteratur Metode Resultater Konklusion 51 Introduktion
74 Teksturrepetition Introduktion Litteratur Metode Resultater Konklusion 51 Introduktion
75 Teksturrepetition Introduktion Litteratur Metode Resultater Konklusion 51 Introduktion
76 Teksturrepetition Introduktion Litteratur Metode Resultater Konklusion 51 Introduktion
77 Resultater: Tekstur download Introduktion Litteratur Metode Resultater Diskussion Konklusion 52 Resultater
78 Resultater: Tekstur download Introduktion Litteratur Metode Resultater Diskussion Konklusion 53 Resultater
GPU Architecture. Michael Doggett ATI
GPU Architecture Michael Doggett ATI GPU Architecture RADEON X1800/X1900 Microsoft s XBOX360 Xenos GPU GPU research areas ATI - Driving the Visual Experience Everywhere Products from cell phones to super
More informationDynamic Resolution Rendering
Dynamic Resolution Rendering Doug Binks Introduction The resolution selection screen has been one of the defining aspects of PC gaming since the birth of games. In this whitepaper and the accompanying
More informationOptimizing AAA Games for Mobile Platforms
Optimizing AAA Games for Mobile Platforms Niklas Smedberg Senior Engine Programmer, Epic Games Who Am I A.k.a. Smedis Epic Games, Unreal Engine 15 years in the industry 30 years of programming C64 demo
More informationRecent Advances and Future Trends in Graphics Hardware. Michael Doggett Architect November 23, 2005
Recent Advances and Future Trends in Graphics Hardware Michael Doggett Architect November 23, 2005 Overview XBOX360 GPU : Xenos Rendering performance GPU architecture Unified shader Memory Export Texture/Vertex
More informationComputer Graphics Hardware An Overview
Computer Graphics Hardware An Overview Graphics System Monitor Input devices CPU/Memory GPU Raster Graphics System Raster: An array of picture elements Based on raster-scan TV technology The screen (and
More informationWater Flow in. Alex Vlachos, Valve July 28, 2010
Water Flow in Alex Vlachos, Valve July 28, 2010 Outline Goals & Technical Constraints How Artists Create Flow Maps Flowing Normal Maps in Left 4 Dead 2 Flowing Color Maps in Portal 2 Left 4 Dead 2 Goals
More informationBrainlab Node TM Technical Specifications
Brainlab Node TM Technical Specifications BRAINLAB NODE TM HP ProLiant DL360p Gen 8 CPU: Chipset: RAM: HDD: RAID: Graphics: LAN: HW Monitoring: Height: Width: Length: Weight: Operating System: 2x Intel
More informationOptimizing Unity Games for Mobile Platforms. Angelo Theodorou Software Engineer Unite 2013, 28 th -30 th August
Optimizing Unity Games for Mobile Platforms Angelo Theodorou Software Engineer Unite 2013, 28 th -30 th August Agenda Introduction The author and ARM Preliminary knowledge Unity Pro, OpenGL ES 3.0 Identify
More informationRAID Implementation for StorSimple Storage Management Appliance
RAID Implementation for StorSimple Storage Management Appliance Alpa Kohli June, 2012 KB-00008 Document Revision 1 StorSimple knowledge base articles are intended to provide customers with the information
More informationShader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group
Shader Model 3.0 Ashu Rege NVIDIA Developer Technology Group Talk Outline Quick Intro GeForce 6 Series (NV4X family) New Vertex Shader Features Vertex Texture Fetch Longer Programs and Dynamic Flow Control
More informationOpenGL Performance Tuning
OpenGL Performance Tuning Evan Hart ATI Pipeline slides courtesy John Spitzer - NVIDIA Overview What to look for in tuning How it relates to the graphics pipeline Modern areas of interest Vertex Buffer
More informationWeb Based 3D Visualization for COMSOL Multiphysics
Web Based 3D Visualization for COMSOL Multiphysics M. Jüttner* 1, S. Grabmaier 1, W. M. Rucker 1 1 University of Stuttgart Institute for Theory of Electrical Engineering *Corresponding author: Pfaffenwaldring
More information1. Central Monitoring System Software
1. Central Monitoring System Software 1-1. General information CMS program is an application with which users not only watch and control remote DVRs, but also receive video/audio data or alarm signals
More informationQuick Start Guide. GV-Redundant Server GV-Failover Server. 1 Introduction. Packing List
1 Introduction Quick Start Guide GV-Redundant Server GV-Failover Server Welcome to the GV-Redundant Server / Failover Server Quick Start Guide. In the following sections, you will be guided through the
More informationOverview Motivation and applications Challenges. Dynamic Volume Computation and Visualization on the GPU. GPU feature requests Conclusions
Module 4: Beyond Static Scalar Fields Dynamic Volume Computation and Visualization on the GPU Visualization and Computer Graphics Group University of California, Davis Overview Motivation and applications
More informationThe Evolution of Computer Graphics. SVP, Content & Technology, NVIDIA
The Evolution of Computer Graphics Tony Tamasi SVP, Content & Technology, NVIDIA Graphics Make great images intricate shapes complex optical effects seamless motion Make them fast invent clever techniques
More informationAbout Parallels Desktop 7 for Mac
About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for
More informationWebEx. Network Bandwidth White Paper. WebEx Communications Inc. - 1 -
WebEx Network Bandwidth White Paper WebEx Communications Inc. - 1 - Copyright WebEx Communications, Inc. reserves the right to make changes in the information contained in this publication without prior
More informationPerformance Optimization and Debug Tools for mobile games with PlayCanvas
Performance Optimization and Debug Tools for mobile games with PlayCanvas Jonathan Kirkham, Senior Software Engineer, ARM Will Eastcott, CEO, PlayCanvas 1 Introduction Jonathan Kirkham, ARM Worked with
More information1. Central Monitoring System Software
1. Central Monitoring System Software 1-1. General information CMS program is an application with which users not only watch and control remote DVRs, but also receive video/audio data or alarm signals
More informationUniversal Ad Package (UAP)
Creative Unit Name Medium Rectangle Expanded File Load Size not allowed for this Additional File for OBA Self- Reg Compliance (Note 1) Subsequent Polite File Subsequent User- Initiated File Subsequent
More informationThe function buttons Settings. Settings
Settings Device wizard Using the device wizard you can change the type of trainer you want to connect. Select the right trainer image, click Next and go through the next steps to connect your trainer in
More informationWorkstation Applications for Windows. NVIDIA MAXtreme User s Guide
Workstation Applications for Windows NVIDIA MAXtreme User s Guide Software Version: 6.00.xx NVIDIA Corporation February 2004 NVIDIA MAXtreme Published by NVIDIA Corporation 2701 San Tomas Expressway Santa
More informationOutline. srgb DX9, DX10, XBox 360. Tone Mapping. Motion Blur
Outline srgb DX9, DX10, XBox 360 Tone Mapping Motion Blur srgb Outline srgb & gamma review Alpha Blending: DX9 vs. DX10 & XBox 360 srgb curve: PC vs. XBox 360 srgb Review Terminology: Color textures are
More informationSparse Fluid Simulation in DirectX. Alex Dunn Dev. Tech. NVIDIA adunn@nvidia.com
Sparse Fluid Simulation in DirectX Alex Dunn Dev. Tech. NVIDIA adunn@nvidia.com Agenda We want more fluid in games Eulerian (grid based) fluid. Sparse Eulerian Fluid. Feature Level 11.3 Enhancements! (Not
More informationInteractive Information Visualization using Graphics Hardware Študentská vedecká konferencia 2006
FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITY KOMENSKHO V BRATISLAVE Katedra aplikovanej informatiky Interactive Information Visualization using Graphics Hardware Študentská vedecká konferencia 2006
More informationNext level of Performance, p. 2 Next level of Reliability, p. 3 Next level of Efficiency, p. 4
EXPERIENCE THE NEXT Next level of Performance, p. 2 Next level of Reliability, p. 3 Next level of Efficiency, p. 4 Next level of Usability, p. 7 Next level of Functionality, p. 9 Next level of Availability,
More informationSAP HANA In-Memory Database Sizing Guideline
SAP HANA In-Memory Database Sizing Guideline Version 1.4 August 2013 2 DISCLAIMER Sizing recommendations apply for certified hardware only. Please contact hardware vendor for suitable hardware configuration.
More informationREMOTE HIGH FIDELITY VISUALIZATION. May 2015 Jeremy Main, Sr. Solution Architect GRID jmain@nvidia.com
REMOTE HIGH FIDELITY VISUALIZATION May 2015 Jeremy Main, Sr. Solution Architect GRID jmain@nvidia.com THE VISUAL COMPUTING COMPANY 2 GAMING DESIGN ENTERPRISE VIRTUALIZATION HPC & CLOUD SERVICE PROVIDERS
More informationMilestone Solution Partner IT Infrastructure MTP Certification Report Scality RING Software-Defined Storage 11-16-2015
Milestone Solution Partner IT Infrastructure MTP Certification Report Scality RING Software-Defined Storage 11-16-2015 Table of Contents Introduction... 4 Certified Products... 4 Key Findings... 5 Solution
More informationEXTERNAL STORAGE WHAT IS IT? WHY USE IT? WHAT TYPES ARE AVAILBLE? MY CLOUD OR THEIR CLOUD? PERSONAL CLOUD SETUP COMMENTS ABOUT APPLE PRODUCTS
EXTERNAL STORAGE WHAT IS IT? WHY USE IT? WHAT TYPES ARE AVAILBLE? MY CLOUD OR THEIR CLOUD? PERSONAL CLOUD SETUP COMMENTS ABOUT APPLE PRODUCTS Home Cloud Storage https://gigaom.com/2014/03/01/how-to-set-up-your-own-personal-home-cloud-storage-system/
More informationINTERACTIVE 3D SIMULATION SYSTEM IN GAME ENGINE BASED COLLABORATIVE VIRTUAL ENVIRONMENT FOR ARCHITECTURAL DESIGN COMMUNICATION
INTERACTIVE 3D SIMULATION SYSTEM IN GAME ENGINE BASED COLLABORATIVE VIRTUAL ENVIRONMENT FOR ARCHITECTURAL DESIGN COMMUNICATION PRITTIPORN LOPKERD, PINTO JINUNTUYA Faculty of Architecture and Planning,
More informationSoftware Virtual Textures
Software Virtual Textures J.M.P. van Waveren February 25th, 2012 2012, Id Software LLC, a Zenimax Media company. Abstract Modern simulations increasingly require the display of very large, uniquely textured
More informationNVIDIA GeForce GTX 580 GPU Datasheet
NVIDIA GeForce GTX 580 GPU Datasheet NVIDIA GeForce GTX 580 GPU Datasheet 3D Graphics Full Microsoft DirectX 11 Shader Model 5.0 support: o NVIDIA PolyMorph Engine with distributed HW tessellation engines
More informationGrant Management. System Requirements
January 26, 2014 This is a publication of Abila, Inc. Version 2014.x 2013 Abila, Inc. and its affiliated entities. All rights reserved. Abila, the Abila logos, and the Abila product and service names mentioned
More informationConnecting Software Connect Bridge - Mobile CRM Android User Manual
Connect Bridge - Mobile CRM Android User Manual Summary This document describes the Android app Mobile CRM, its functionality and features available. The document is intended for end users as user manual
More informationSharePoint 2010 Performance and Capacity Planning Best Practices
Information Technology Solutions SharePoint 2010 Performance and Capacity Planning Best Practices Eric Shupps SharePoint Server MVP About Information Me Technology Solutions SharePoint Server MVP President,
More informationHow To Store Large Amounts Of Content On A Computer Or Network At A Large Capacity
Ultra- HD Digital Storage Innova2ons and Trends for the Professional Media and Entertainment Industry Tom Coughlin Coughlin Associates www.tomcoughlin.com 2014 Coughlin Associates 1 Outline Richer Content
More informationWhy Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat
Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat Why Computers Are Getting Slower The traditional approach better performance Why computers are
More informationStorage Architecture in XProtect Corporate
Milestone Systems White Paper Storage Architecture in XProtect Corporate Prepared by: John Rasmussen Product Manager XProtect Corporate Milestone Systems Date: 7 February, 2011 Page 1 of 20 Table of Contents
More informationGPU(Graphics Processing Unit) with a Focus on Nvidia GeForce 6 Series. By: Binesh Tuladhar Clay Smith
GPU(Graphics Processing Unit) with a Focus on Nvidia GeForce 6 Series By: Binesh Tuladhar Clay Smith Overview History of GPU s GPU Definition Classical Graphics Pipeline Geforce 6 Series Architecture Vertex
More informationHow To Use An Amd Ramfire R7 With A 4Gb Memory Card With A 2Gb Memory Chip With A 3D Graphics Card With An 8Gb Card With 2Gb Graphics Card (With 2D) And A 2D Video Card With
SAPPHIRE R9 270X 4GB GDDR5 WITH BOOST & OC Specification Display Support Output GPU Video Memory Dimension Software Accessory 3 x Maximum Display Monitor(s) support 1 x HDMI (with 3D) 1 x DisplayPort 1.2
More informationOpenEXR Image Viewing Software
OpenEXR Image Viewing Software Florian Kainz, Industrial Light & Magic updated 07/26/2007 This document describes two OpenEXR image viewing software programs, exrdisplay and playexr. It briefly explains
More informationBest Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card
Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Version 1.0 April 2011 DB15-000761-00 Revision History Version and Date Version 1.0, April 2011 Initial
More informationGraphics Cards and Graphics Processing Units. Ben Johnstone Russ Martin November 15, 2011
Graphics Cards and Graphics Processing Units Ben Johnstone Russ Martin November 15, 2011 Contents Graphics Processing Units (GPUs) Graphics Pipeline Architectures 8800-GTX200 Fermi Cayman Performance Analysis
More informationMegapixel Surveillance
White Paper The Latest Advances in Megapixel Surveillance Table of Contents Development of IP Surveillance 03 Benefits of IP Surveillance 03 Development of Megapixel Surveillance 04 Benefits of Megapixel
More information3D Computer Games History and Technology
3D Computer Games History and Technology VRVis Research Center http://www.vrvis.at Lecture Outline Overview of the last 10-15 15 years A look at seminal 3D computer games Most important techniques employed
More informationSAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST
SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST Specification Display Support Output GPU Video Memory Dimension Software Accessory supports up to 4 display monitor(s) without DisplayPort 4 x Maximum Display
More informationConditions affecting performance of a WebEx session.
Conditions affecting performance of a WebEx session. WebEx Network Bandwidth White Paper The performance of a WebEx session depends on many factors. While vendors like Cisco can control some of these factors,
More informationAbout Parallels Desktop 10 for Mac
About Parallels Desktop 10 for Mac Parallels Desktop 10 for Mac is a major upgrade to Parallels award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop
More informationAbila Grant Management. System Requirements
Abila Grant Management This is a publication of Abila, Inc. Version 2015 2014 Abila, Inc. and its affiliated entities. All rights reserved. Abila, the Abila logos, and the Abila product and service names
More informationAdvanced Rendering for Engineering & Styling
Advanced Rendering for Engineering & Styling Prof. B.Brüderlin Brüderlin,, M Heyer 3Dinteractive GmbH & TU-Ilmenau, Germany SGI VizDays 2005, Rüsselsheim Demands in Engineering & Styling Engineering: :
More informationIntroduction to NaviGenie SDK Client API for Android
Introduction to NaviGenie SDK Client API for Android Overview 3 Data access solutions. 3 Use your own data in a highly optimized form 3 Hardware acceleration support.. 3 Package contents.. 4 Libraries.
More informationImage Synthesis. Fur Rendering. computer graphics & visualization
Image Synthesis Fur Rendering Motivation Hair & Fur Human hair ~ 100.000 strands Animal fur ~ 6.000.000 strands Real-Time CG Needs Fuzzy Objects Name your favorite things almost all of them are fuzzy!
More informationOptimizing LTO Backup Performance
Optimizing LTO Backup Performance July 19, 2011 Written by: Ash McCarty Contributors: Cedrick Burton Bob Dawson Vang Nguyen Richard Snook Table of Contents 1.0 Introduction... 3 2.0 Host System Configuration...
More informationCompleteView Pop Up Monitor User s Manual. Version 3.8
CompleteView Pop Up Monitor User s Manual Version 3.8 Table of Contents Introduction... 3 End User License Agreement... 4 System Requirements... 5 Installation... 6 Operating the Pop Up Monitor... 11 Normal
More informationVNX HYBRID FLASH BEST PRACTICES FOR PERFORMANCE
1 VNX HYBRID FLASH BEST PRACTICES FOR PERFORMANCE JEFF MAYNARD, CORPORATE SYSTEMS ENGINEER 2 ROADMAP INFORMATION DISCLAIMER EMC makes no representation and undertakes no obligations with regard to product
More informationStruxureWare TM Center Expert. Data
StruxureWare TM Center Expert Data End to end data center infrastructure management software for monitoring and control of power, cooling, security and energy usage from the building through IT systems
More informationArcGIS for Server Performance and Scalability: Testing Methodologies. Andrew Sakowicz, asakowicz@esri.com Frank Pizzi, fpizzi@esri.
ArcGIS for Server Performance and Scalability: Testing Methodologies Andrew Sakowicz, asakowicz@esri.com Frank Pizzi, fpizzi@esri.com Introductions Target audience - GIS, DB, System administrators - Testers
More informationConnecting Software. CB Mobile CRM Windows Phone 8. User Manual
CB Mobile CRM Windows Phone 8 User Manual Summary This document describes the Windows Phone 8 Mobile CRM app functionality and available features. The document is intended for end users as user manual
More informationIntel 845G/GL Chipset Dynamic Video Memory Technology
R Intel 845G/GL Chipset Dynamic Video Memory Technology Revision 1.2 June 2002 May 2002 1 Information in this document is provided in connection with Intel products. No license, express or implied, by
More informationCYCLOPE let s talk productivity
Cyclope 6 Installation Guide CYCLOPE let s talk productivity Cyclope Employee Surveillance Solution is provided by Cyclope Series 2003-2014 1 P age Table of Contents 1. Cyclope Employee Surveillance Solution
More informationDynaGuard 200 Series. Compact and Versatile MPEG-4. Ver. 1.1
DynaGuard 200 Series Compact and Versatile MPEG-4 Ver. 1.1 An Introduction to the DynaGuard 200 Series MPEG-4 Digital Video Recorder for Small to Medium Applications What is a DynaGuard TM 200? Combined
More informationIntroduction Computer stuff Pixels Line Drawing. Video Game World 2D 3D Puzzle Characters Camera Time steps
Introduction Computer stuff Pixels Line Drawing Video Game World 2D 3D Puzzle Characters Camera Time steps Geometry Polygons Linear Algebra NURBS, Subdivision surfaces, etc Movement Collisions Fast Distances
More informationMaximizer CRM 2015 system requirements
Maximizer CRM 2015 system requirements Cover introduction Enterprise and Group Editions A typical Maximizer implementation consists of a server and one or more workstations. The hardware and software requirements
More informationHardware Configuration Guide
Hardware Configuration Guide Contents Contents... 1 Annotation... 1 Factors to consider... 2 Machine Count... 2 Data Size... 2 Data Size Total... 2 Daily Backup Data Size... 2 Unique Data Percentage...
More informationUser manual CANON VK-16 User guide CANON VK-16 Operating instructions CANON VK-16 Instructions for use CANON VK-16 Instruction manual CANON VK-16
You can read the recommendations in the user guide, the technical guide or the installation guide for CANON VK-16. You'll find the answers to all your questions on the CANON VK-16 in the user manual (information,
More informationDeferred Shading & Screen Space Effects
Deferred Shading & Screen Space Effects State of the Art Rendering Techniques used in the 3D Games Industry Sebastian Lehmann 11. Februar 2014 FREESTYLE PROJECT GRAPHICS PROGRAMMING LAB CHAIR OF COMPUTER
More informationFlash Memory Basics for SSD Users
Flash Memory Basics for SSD Users April 2014, Rainer W. Kaese Toshiba Electronics Europe Storage Products Division SSD vs. HDD Enterprise SSD Can write the full capacity 30x per day over lifetime Client/Laptop
More informationINTERNAL USE ONLY (Set it to white if you do not need it)
APPLICATION NOTE How to Use the Basler pylon USB 3.0 AIK Adapter with Cognex VisionPro Document Number: AW001320 Version: 03 Language: 000 (English) Release Date: 15 June 2015 INTERNAL USE ONLY (Set it
More informationThe Data Placement Challenge
The Data Placement Challenge Entire Dataset Applications Active Data Lowest $/IOP Highest throughput Lowest latency 10-20% Right Place Right Cost Right Time 100% 2 2 What s Driving the AST Discussion?
More informationPushing the Limits of Windows: Physical Memory Mark Russinovich (From Mark Russinovich Blog)
This is the first blog post in a series I'll write over the coming months called Pushing the Limits of Windows that describes how Windows and applications use a particular resource, the licensing and implementation-derived
More informationStruxureWare TM Data Center Expert
StruxureWare TM Data Center Expert Infrastructure management from rack to row to room to building Deploy in minutes, manage from anywhere, analyze instantly, integrate with other management systems. End
More informationSilverlight for Windows Embedded Graphics and Rendering Pipeline 1
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,
More informationSMARTcontrol. Dashboard. from
SMARTcontrol from 1% Dashboard The Dashboard gives you a real time view of hardware states in an easy to read graph and gauge layout. The system allows you to show data from as far back as 48 hours. Performance
More informationivms-4500(windows Mobile) Mobile Client Software User Manual Version 1.0
ivms-4500(windows Mobile) Mobile Client Software User Manual Version 1.0 Thank you for purchasing our product. This manual applies to ivms-4500 (Windows Mobile) mobile client software, please read it carefully
More informationLCMON Network Traffic Analysis
LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia adamblack@swin.edu.au Abstract The Swinburne
More informationWhite paper. QNAP Turbo NAS with SSD Cache
White paper QNAP Turbo NAS with SSD Cache 1 Table of Contents Introduction... 3 Audience... 3 Terminology... 3 SSD cache technology... 4 Applications and benefits... 5 Limitations... 6 Performance Test...
More informationImage Synthesis. Transparency. computer graphics & visualization
Image Synthesis Transparency Inter-Object realism Covers different kinds of interactions between objects Increasing realism in the scene Relationships between objects easier to understand Shadows, Reflections,
More informationQCD as a Video Game?
QCD as a Video Game? Sándor D. Katz Eötvös University Budapest in collaboration with Győző Egri, Zoltán Fodor, Christian Hoelbling Dániel Nógrádi, Kálmán Szabó Outline 1. Introduction 2. GPU architecture
More informationRecording. http://www.qnap.com/nvr/compatibilityx01.html. Smart recording (depending on the camera models)
VS-2108L Hardware Spec. CPU Marvell 1.6GHz DRAM 512MB DDRIII RAM Flash Memory 512MB Hard Disk Drive 2 x 3.5" SATA I/II hard disk drive (HDD) NOTE: 1. The system is shipped without hard disk drives. 2.
More informationAn Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
More informationSQL Server Solutions GETTING STARTED WITH. SQL Safe Backup
SQL Server Solutions GETTING STARTED WITH SQL Safe Backup Purpose of this document Due to its depth and potential for customization, there are often parts of SQL Safe Backup that are overlooked during
More informationIOmark-VM. DotHill AssuredSAN Pro 5000. Test Report: VM- 130816-a Test Report Date: 16, August 2013. www.iomark.org
IOmark-VM DotHill AssuredSAN Pro 5000 Test Report: VM- 130816-a Test Report Date: 16, August 2013 Copyright 2010-2013 Evaluator Group, Inc. All rights reserved. IOmark-VM, IOmark-VDI, VDI-IOmark, and IOmark
More informationInteractive Level-Set Deformation On the GPU
Interactive Level-Set Deformation On the GPU Institute for Data Analysis and Visualization University of California, Davis Problem Statement Goal Interactive system for deformable surface manipulation
More informationTechnical Bulletin. Arista LANZ Overview. Overview
Technical Bulletin Arista LANZ Overview Overview Highlights: LANZ provides unparalleled visibility into congestion hotspots LANZ time stamping provides for precision historical trending for congestion
More informationMaking Dreams Come True: Global Illumination with Enlighten. Graham Hazel Senior Product Manager Sam Bugden Technical Artist
Making Dreams Come True: Global Illumination with Enlighten Graham Hazel Senior Product Manager Sam Bugden Technical Artist About Me Grew up in Cambridge, UK, with Acorn computers in the house Programmer
More informationINSTALLATION GUIDE. AXIS Camera Station
INSTALLATION GUIDE AXIS Camera Station About this Guide This guide is intended for administrators and users of the AXIS Camera Station, and is applicable for software release 3.50 and later. It covers
More informationSoftware Evaluation Guide for Autodesk 3ds Max 2009* and Enemy Territory: Quake Wars* Render a 3D character while playing a game
Software Evaluation Guide for Autodesk 3ds Max 2009* and Enemy Territory: Quake Wars* Render a 3D character while playing a game http://www.intel.com/performance/resources Version 2008-09 Rev. 1.0 Information
More informationVolume Visualization Tools for Geant4 Simulation
Volume Visualization Tools for Geant4 Simulation Ayumu Saitoh, Japan Science and Technology Agency Akinori Kimura, Ashikaga Institute of Technology Satoshi Tanaka, Ritsumeikan University Background and
More informationProduct Guide. 2013 Nintex. All rights reserved. Errors and omissions excepted.
Product Guide support@nintex.com www.nintex.com 2013 Nintex. All rights reserved. Errors and omissions excepted. Contents Contents... 2 Introduction... 4 1 Understanding system requirements... 5 1.1 Operating
More informationIVS2 DATASHEET. Main features. wiki.intellio.hu 1. Intellio Video System 2.1 version and modules
Main features ONVIF server side motion detection ONVIF PTZ camera control Displaying camera status on 3D map Detector s priority management Camera alert activation Smart Playback: Improved trackback Intellio
More informationOpenCL Optimization. San Jose 10/2/2009 Peng Wang, NVIDIA
OpenCL Optimization San Jose 10/2/2009 Peng Wang, NVIDIA Outline Overview The CUDA architecture Memory optimization Execution configuration optimization Instruction optimization Summary Overall Optimization
More informationImage Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg
Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing
More informationIT of SPIM Data Storage and Compression. EMBO Course - August 27th! Jeff Oegema, Peter Steinbach, Oscar Gonzalez
IT of SPIM Data Storage and Compression EMBO Course - August 27th Jeff Oegema, Peter Steinbach, Oscar Gonzalez 1 Talk Outline Introduction and the IT Team SPIM Data Flow Capture, Compression, and the Data
More informationHP SkyRoom Frequently Asked Questions
HP SkyRoom Frequently Asked Questions September 2009 Background... 2 Using HP SkyRoom... 3 Why HP SkyRoom?... 4 Product FYI... 4 Background What is HP SkyRoom? HP SkyRoom is a visual collaboration solution
More informationcom www. IRRIEXPRESS IRRIGATION DESIGN SOFTWARE
Established 1963 IRRIEXPRESS IRRIGATION DESIGN SOFTWARE Create And Validate Irrigation Designs In Minutes. Design comprehensive irrigation projects with pivots, sprinklers and drip using a simple, intuitive
More informationThe Future Of Animation Is Games
The Future Of Animation Is Games 王 銓 彰 Next Media Animation, Media Lab, Director cwang@1-apple.com.tw The Graphics Hardware Revolution ( 繪 圖 硬 體 革 命 ) : GPU-based Graphics Hardware Multi-core (20 Cores
More informationRAID Storage System of Standalone NVR
ACTi Knowledge Base Category: Installation & Configuration Note Sub-category: Hardware; Recording & Storage Model: XNR-4200, GNR-2000 Firmware: Software: Author: Ando.Meritee Published: 2011/05/04 Reviewed:
More information