Skip to content
This repository has been archived by the owner on Oct 20, 2020. It is now read-only.

GSOC Ideas

Tuan Kuranes edited this page Feb 14, 2014 · 3 revisions

Core improvements

  • Spatial Subdivision (aabbtree, bsptree, octree, hybrid, etc.) Camera Collision and Occlusion Culling (architectural scenes)
  • Paging Loading/Scene nodes with specialized node (terrain pages node)
  • Webgl 2.0 renderer core engines modification and support (from extensions to tiled-deferred renderer)
  • Geometry helpers (accessing triangles attributes by index, accessing texture and material property bu triangle/uv, allowing geometry editing, freezing to vertex color, raytracing, geometry algorithms like remeshing, simplification etc)

Samples

  • on the fly js conversion (obj, stl, ply, file format) in ogjs, and display.
  • "progressive" texture generation & loading in js (mipmap loading with interleaving)
  • filters post processing chaining framework gui, setup & inline shader editor
  • light editing: gui and setup (point, dir, spot, env, etc.) & inline shader editor
  • mesh utilities: vertex reordering, cleaning, vertex painting
  • automatic uv chart creation
  • automatic lightmap creation

Demos

  • hotspot: gui and setup
  • Animation (feature / editor / player): Track, Skeletal, Vertex Morph.
  • Scene Graph editor (scene nodes à la vvv)
  • Node Graph editor (shader à la vvv)
  • Post-processing shaders : SubSurfaceScattering / Skin, Translucent/glass, Heat, ToneMapping
  • Level Of Detail Nodes (mesh/texture detail upon camera distance)

Advanced Demos

  • Volume Rendering (pyramidal scheme)
  • Temporal shader reprojection cache
  • Particle System (Feature / editor)
  • MegaTexture / Virtual Texture
  • Physics Demo sample / intégration (IK, collision responses, ragdoll)
  • WEBRTC integration for AR integration: get gamma from webcam estimation, integrate 3d object with AR, head-tracking for parallax, 3D multi-pointer, integrate object in Reality using mobile sensors, etc.
  • google map street view to extraction to cubemap/spheremap, google map heightmap view to extraction to 3D terrain
  • Blue print/mechanical automatic parts decomposition / animation
  • Voxellisation and/or Mesh to Lego 3D automatic conversion + animation: http://lgg.epfl.ch/projects/lego
Clone this wiki locally