Sephyross is sort of classic arcade game prototype. It focuses on the dynamic background stage including multiple layered stage, random generated clouds, wind affects weaving trees, objects collision, real-time day-night transition, etc.

Development Environment
  • Ubuntu 16.04
  • Eclipse CDT Neon
  • EFL 1.18




저작자 표시
신고
Enventor which is also known as a dynamic EDC (Edje Data Collections) Editor, is a EDC script editor tool that supports text editing and previewing functions for the EDC source code. When your application requires real-time changeable layouts like animated ones, you can write the layout design using EDC script, compile it into EDJ format file, and import it into your application using a UI layout component. You can also write design layouts from simple to complex ones using the EDC script with Enventor. Enventor helps you write EDC script code easier and finish your work faster.

Development Environment
  • Ubuntu 16.04
  • vim
  • EFL 1.18





https://www.enlightenment.org/about-enventor
https://www.openhub.net/p/enventor
https://phab.enlightenment.org/w/projects/enventor/
https://git.enlightenment.org/tools/enventor.git/
저작자 표시
신고

Contribution of a series of EFL(Enlightenment Foundation Libraries) articles.

Korean Title: 월간 마이크로소프트웨어 (마소인터렉티브)
Publication Date: 2012.07 ~ 2012.12

Enlightenment started as a project to build a Window Manager for X11. That was way back in 1996. It has grown much since. It still produces this Window Manager, but it has evolved to also cover Mobile, Wearable and TV UI needs for projects such as Tizen as well as traditional the “desktop” UI. In the process of developing a Window Manager, A set of libraries were developed in order to achieve that goal. These libraries are known collectively as EFL. They cover a range of functionality from main-loop, to graphics, scene graphs, networking, widgets, data storage, IPC and much more.






저작자 표시
신고

Translation project

Korean Title: 예제로 배우는 CUDA 프로그래밍 (BJ퍼블릭)
Publication Date: 2011.10.26
Original book: Cuda by Example (Nvidia)

“This book is required reading for anyone working with accelerator-based computing systems."

Cuda is a computing architecture designed to facilitate the development of parallel programs. In conjunction with a comprehensive software platform, the Cuda architecture enables programmers to draw on the immense power of graphics processing units (GPUs) when building high-performance applications. GPUs, of course, have long been available for demanding graphics and game applications. Cuda now brings this valuable resource to programmers working on applications in other domains, including science, engineering, and finance. No knowledge of graphics programming is required? Just the ability to program in a modestly extended version of C.



저작자 표시
신고
Technical Review

Korean Title: 인텔 스레딩 빌딩 블록 (지앤선)
Publication Date: 2009.11.10
Original book: Intel Threading Building Blocks (Oreilly)

Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you'll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming without having to be a threading expert.



저작자 표시
신고
Space Vision is sort of like a 3d space contents viewer plus an interactive 3d input device. This project was originally designed for demonstrating an interactive 3D virtual system. By using 3-Axis accelerator sensor, connected via a serial cable, user can control contents in a virtual 3D world to move them on x, y, z direction or choose. For a demo, it uses Intel threading building blocks to display enormous visual contents such as photos and multi media videos.

Development Environment
  • Windows Vista
  • Visual Studio 2008, Code Composer
  • OpenGL 2.1, Threading Building Blocks 2.0, DirectShow 8.0
  • SCA3000 3-Axis Accelerator Sensor






저작자 표시
신고
Fantastic Aquarium is a demo application to show you a virtual aquarium. It demonstrates several sea fishes and it's environment. This software implements fish AI including their natural and realistic movement with 3D animation. Also, it implements several shader effects such as fog, bloom for better shiny visuals.

Development Environment
  • Windows Vista
  • Visual Studio 2008
  • Direct 3D, GOne Engine



저작자 표시
신고

G-One Physics Engine is a small project to develop a physics engine for simulating 3d objects. It implements dynamic physics to simulate mass points and rigid body plus collision detection (based on aabb and obb). This engine was actually used for player characters collision for hitting in one FPS game. This engine provides a variety of bounding boxes (sphere, cube, cylinder, etc) and their utility functions for collisions.

Development Environment

  • Windows Vista
  • Visual Studio 2008
  • Direct 3D




저작자 표시
신고

The Greatest One(GOne) Engine is a specialized to develop 3D FPS genre game. It provides full-set functionalities such as an indoor map terrain editor with BSP(Binary Search Partitioning), PVS(Potential Visible Set) rendering algorithm as well as a character editor tool with a skinning animation and automatic joint bounding generation system. Also, it provides a particle effect engine and tool, plus, Lua based script engine and flash UI system for current FPS game trends. This engine also defines GONE 3D model data with our own well-optimized data structure when they were exported from 3D Max. All generated data, manually processed with our tools, will be controlled with Lua script for a specific game scenarios. Even though this engine was started without anything, it provides good quality of special effects such as shadow and various HLSL shader effects.

Development Environment

  • Windows Vista
  • Visual Studio 2008, 3D Max
  • Direct X








저작자 표시
신고
Ceiling Designer is a product tool to simulate tile arranging for ceiling interior. The tool is designed for customers and tile sellers so they could draw a form of the ceiling then place tiles which they'd like. By using this application, they could check the required tile count and total prices in advance. Also, they could always see the up to date list of all tiles via network. It provides several convenient functions such as Print, Save, Zooming, etc.

Development Environment
  • Windows Vista
  • VIsual Studio 2005
  • WIn API
  • ODBC


저작자 표시
신고