We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

pyRT - Computer Graphics in Jupyter Notebooks for Fun and Teaching

00:00

Formal Metadata

Title
pyRT - Computer Graphics in Jupyter Notebooks for Fun and Teaching
Subtitle
Image Generation using Pure Python
Title of Series
Number of Parts
130
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
PyRT (pronounced pirate) is a raytracer/image generator for Python 3.5 and higher. This project is mainly done with the following in mind: * ray tracing in the Jupyter notebook * Teaching computer graphics and ray tracing * Exploring ray tracing concepts for geo data using Python. * Rendering geo data, including large point clouds. * Implementing new algorithms for rendering large 3D city models. * Creating 3D-Maps from OpenStreetMap data * Server-side rendering / cloud based rendering In this talk I will present the project and show some examples. I will show how useful it is to create quick 2D animations, such as visualization of different sorting algorithms and I how to create fractals and other graphics. A certain focus is also on geodata therefore I will show how to create a live EarthQuake map using pyRT. In the last part I will show to use pyRT to create 3D renderings.
MathematicsTouchscreenElectric generatorPerfect groupLaptopComputer graphics (computer science)MereologyShared memoryCopyright infringementQuantum stateMultiplication signMedical imagingUniverse (mathematics)GeomaticsMeeting/Interview
Computer-generated imageryGame theoryContent (media)Complex (psychology)Real numberDemo (music)ProgrammschleifeAlgorithmHydraulic jumpGraphical user interfaceModul <Datentyp>MaizeSign (mathematics)ModemLaptopArtistic renderingPoint cloudServer (computing)Endliche ModelltheorieComputer programmingVirtual realityRandom numberGroup actionSource codeCompilation albumPixelMedical imagingBit rateNetwork topologyCodeLine (geometry)Module (mathematics)Revision controlCopyright infringementEvent horizonMoment (mathematics)Functional (mathematics)BuildingArray data structureWebsiteCircleQuantum stateCommodore VIC-20Maxima and minimaComputer graphics (computer science)Computational visualisticsLink (knot theory)Electric generatorBitUniverse (mathematics)Server (computing)ProgrammschleifeContent (media)TriangleGraphical user interfaceScripting languagePosition operatorLaptopTwo-dimensional spaceProjective planeVirtualizationVector graphicsPresentation of a groupRay tracingFocus (optics)PiPoint cloudSource codePoint (geometry)YouTubeGame theoryMathematicsMobile appMereologyPersonal computerEndliche ModelltheorieGraph coloringTheoryAlgorithmComputer programmingOpen sourceSystem callInstallation artGeometryMappingVisualization (computer graphics)Computer animation
PixelRootNatural numberClique-widthCircleMedical imagingGraph coloringRandomizationLaptopVirtualizationIntegerNumberFrame problemFunction (mathematics)Loop (music)Moment (mathematics)Range (statistics)Copyright infringementPoint (geometry)Position operatorGraphical user interfaceMessage passingZoom lensServer (computing)Keyboard shortcutOrder of magnitudeMereologyAuthorizationLine (geometry)Module (mathematics)MappingComputer fileBuffer solutionImage resolutionPixelMetadataConnectivity (graph theory)GeometryEvent horizonSocial classCodeSource codeSoftware bugPublic domainDifferent (Kate Ryan album)Repository (publishing)TouchscreenElectronic visual displaySoftware frameworkCloningMathematicsStructural loadComputer animation
Correlation and dependenceMultiplication signBefehlsprozessorMandelbrot setPower (physics)Well-formed formulaMoment (mathematics)AlgorithmPixel2 (number)NumberZoom lensLoop (music)Pointer (computer programming)Quantum stateInformationData conversionReal-time operating systemMereologyPlotterProcedural programmingMedical imagingNoise (electronics)Functional (mathematics)Commodore VIC-20CircleRadiusPattern languageLine (geometry)Electronic visual displayBitModulformLaptopCollisionDemosceneExclusive orCopyright infringementGraph coloringModule (mathematics)Operator (mathematics)Frame problemServer (computing)Magnetic stripe cardResultantSimplex algorithmFormal languageDifferent (Kate Ryan album)Clique-widthModulo (jargon)Combinational logic
LaptopMereologyServer (computing)Web 2.0RobotComputer animationMeeting/Interview
Medical imagingBitService (economics)Web 2.0Server (computing)LaptopCopyright infringementPixelGraphical user interfaceComputer animation
MathematicsDifferent (Kate Ryan album)1 (number)Moment (mathematics)Revision controlProjective planeQuantum stateMessage passingOpen setWindowBefehlsprozessorPhysical systemGraphics processing unitDifferenz <Mathematik>Bit rateMeeting/Interview
Transcript: English(auto-generated)