Info
Artiklar av David
Bidrag
Aktivitet
-
There's this moment when I'm working with a designer at a new company and I realize that they think primarily in relation to that company's standard…
There's this moment when I'm working with a designer at a new company and I realize that they think primarily in relation to that company's standard…
Gillat av David Piuva
-
I discussed the Rule of Five in my last post, but the Rule of Zero is even more important. "If you can avoid defining default operations, do." It's…
I discussed the Rule of Five in my last post, but the Rule of Zero is even more important. "If you can avoid defining default operations, do." It's…
Gillat av David Piuva
Erfarenhet och utbildning
Kurser
-
Advanced Interaction Design
-
-
Advanced Visual Interfaces
-
-
Artificial Intelligence
-
-
Computer Assisted Image Analysis I
-
-
Computer Assisted Image Analysis II
-
-
Computer Graphics
-
-
Computer Networks
-
-
Human Computer Interaction
-
-
IT, Ethics and Organization
-
-
Large Scale Programming
-
-
Software Engineering
-
-
Test Methodology
-
-
Universal Design and Evaluation
-
-
User Centred Systems Design
-
-
User Interface Programming I
-
-
User Interface Programming II
-
Projekt
-
David Piuva's software renderer
–nu
A software renderer for deterministic graphics with low latency in low resolutions, which is often needed in 3D robotic vision. Optimized for Intel, AMD and ARM CPUs.
-
Steamroller programming language
–nu
It is a table driven programming language with a table feature that allow extending enumerations into behaviours with a row of data connected to each named key. The data in the table can be accessed from the index as if the table is contained within the index. Then I can write "Car.Owner.Name" instead of "People[Cars[Car].Owner].Name" but still have the power of an index that can be saved to files. The language and the development environment became my exam project.
-
David Piuva's graphics engine
–
I wrote the graphics engine on top of DirectX 11 and the bullet physics engine in C++. It can be used for games, applications and image analysis. Applications are supported using the ActiveX interface. Image analysis is supported with an interface for reading back dynamic textures to the CPU after applying pixel shaders.
Utmärkelser och priser
-
Best execution nominee
Swedish Game Awards
For making my physical simulation application that can be played as a game.
-
Carola Eneroths fond
Lundellska Skolan
I got 500 SEK for being one of the best students in my school.
Språk
-
Swedish
Modersmåls- eller tvåspråkig nivå
-
English
Modersmåls- eller tvåspråkig nivå