Changes between Version 19 and Version 20 of GSoC/2017


Ignore:
Timestamp:
Feb 1, 2017, 1:52:43 PM (7 years ago)
Author:
annakrat
Comment:

add new GSoC topic

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2017

    v19 v20  
    4646''Some bigger ideas may have their own pages, so you can link them here. The pages can be either independent if the page already exists (e.g. `wxGUIDevelopment/SingleWindow`), or more preferably subpages of this page if the idea is (re-)developed for this GSoC. In the later case, use the word "idea" in the page name to distinguish the idea page (e.g. `GSoC/2017/CoolGRASSProjectIdea`) from the possible student project page (e.g. `GSoC/2017/CoolGRASSProject`).''
    4747
     48=== Enhance 3D rendering capabilities ===
     49
     50Current 3D rendering capabilities in GRASS GIS (called NVIZ) are quite powerful, but many important features are missing.
     51The current implementation is rather old and needs to be updated with more recent technologies.
     52The following points (fixes and new features) should be addressed:
     53* re-implement off-screen rendering (see m.nviz.image) using current OpenGL technologies (e.g. framebuffers) to work reliably on all platforms/hardware
     54* fix rendering raster and vector data with transparency
     55* faster rendering of point clouds
     56* implement text rendering (for scale bars for example)
     57* review and fix problems with current rendering of 3D vectors
     58* possible new features would include volume rendering (ray casting for example), so far we can visualize only isosurfaces or slices of 3D rasters
     59* adding axes
     60
     61* Requirements: C, OpenGL
     62* Mentor: Anna Petrasova
     63* Co-mentor: Vaclav Petras
    4864
    4965=== Additional functionality for running GRASS GIS modules in Jupyter Notebook ===