works must be obtained from the IEE

Similar documents
A simple method for interactive 3D reconstruction and camera calibration from a single view

Gesture-Based 3D Mesh Modeler

THE development of stable, robust and fast methods that

Mesh Repairing and Simplification. Gianpaolo Palma

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan

Inexpensive Construction of a 3D Face Model from Stereo Images

A Guide to Autodesk Maya 2015

ECE 104 Fundamentals of Computer Graphics Project 1

A Sketch Interpreter System with Shading and Cross Section Lines

Chapter 5. Projections and Rendering

The figures below are all prisms. The bases of these prisms are shaded, and the height (altitude) of each prism marked by a dashed line:

CS 465 Program 4: Modeller

Height and Tilt Geometric Texture

Module 4A: Creating the 3D Model of Right and Oblique Pyramids

Compu&ng Correspondences in Geometric Datasets. 4.2 Symmetry & Symmetriza/on

International Journal of Advance Engineering and Research Development

Volume Editor. Hans Weghorn Faculty of Mechatronics BA-University of Cooperative Education, Stuttgart Germany

Recipes4Success. Draw and Animate a Rocket Ship. Frames 5 - Drawing Tools

TRANSPARENT OBJECT DETECTION USING REGIONS WITH CONVOLUTIONAL NEURAL NETWORK

Interactive Collision Detection for Engineering Plants based on Large-Scale Point-Clouds

This lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space.

Marks. Marks can be classified according to the number of dimensions required for their representation: Zero: points. One: lines.

Key Learning for Grade 3

4.5 VISIBLE SURFACE DETECTION METHODES

Answer Key: Three-Dimensional Cross Sections

Overview. A real-time shadow approach for an Augmented Reality application using shadow volumes. Augmented Reality.

Realistic Program Visualization in CafePie

Scene Modeling for a Single View

This is the opening view of blender.

Transforming Objects and Components

Art Based Rendering of Fur by Instancing Geometry

Efficiently Modeling 3D Scenes from a Single Image

Scalar Field Visualization I

Paint by Numbers and Comprehensible Rendering of 3D Shapes

K.CC.3 Write numbers from 1 to 20. Represent a number of objects with a written numeral (1-20). Write numbers to 20.

Select, Move, Rotate and Scale

In- Class Exercises for Shadow Algorithms

Color Segmentation Based Depth Adjustment for 3D Model Reconstruction from a Single Input Image

Scene Modeling for a Single View

3.6: First Person Computer Games

Surface Reconstruction. Gianpaolo Palma

Blending Operations Using Rolling-Ball Filleting

Grade 6 Mathematics Item Specifications Florida Standards Assessments

Buffers, Textures, Compositing, and Blending. Overview. Buffers. David Carr Virtual Environments, Fundamentals Spring 2005 Based on Slides by E.

Scalar Field Visualization I

Passive 3D Photography

Visualizer An implicit surface rendering application

Scene Modeling for a Single View

Tour Into the Picture using a Vanishing Line and its Extension to Panoramic Images

Correlation of Ontario Mathematics 2005 Curriculum to. Addison Wesley Mathematics Makes Sense

COS 116 The Computational Universe Laboratory 10: Computer Graphics

Geometry. Name. Use AngLegs to model each set of shapes. Complete each statement with the phrase "is" or "is not." Triangle 1 congruent to Triangle 2.

EE795: Computer Vision and Intelligent Systems

Interactive Texturing on Objects in Images via a Sketching Interface

Module 1: Basics of Solids Modeling with SolidWorks

Hybrid Rendering for Interactive Virtual Scenes

Tutorial 4: Texture Mapping Techniques

Projective Texture Mapping with Full Panorama

3D graphics, raster and colors CS312 Fall 2010

Investigation: Finding Relationships Between Area and Parallel Lines in Triangles

Computer Graphics. Bing-Yu Chen National Taiwan University

Tiled Texture Synthesis

3 Polygonal Modeling. Getting Started with Maya 103

A Shadow Volume Algorithm for Opaque and Transparent Non-Manifold Casters

CSE528 Computer Graphics: Theory, Algorithms, and Applications

UNIT - V PERSPECTIVE PROJECTION OF SIMPLE SOLIDS

Mesh from Depth Images Using GR 2 T

Main Idea: classify polygons and determine which polygons can form a tessellation.

Computer Graphics 10 - Shadows

Content Based Image Retrieval: Survey and Comparison between RGB and HSV model

Start AxisVM by double-clicking the AxisVM icon in the AxisVM folder, found on the Desktop, or in the Start, Programs Menu.

Vocabulary. Term Page Definition Clarifying Example. cone. cube. cylinder. edge of a threedimensional. figure. face of a polyhedron.

Computer Graphics Lecture 2

Maya Lesson 3 Temple Base & Columns

Graphics Hardware and Display Devices

INTERACTIVE VISUALISATION OF FULL GEOMETRIC DESCRIPTION OF CRYSTAL SPACE GROUPS

THE HALF-EDGE DATA STRUCTURE MODELING AND ANIMATION

COS 116 The Computational Universe Laboratory 10: Computer Graphics

High-quality Shadows with Improved Paraboloid Mapping

Animation & Rendering

Sphere Anchored Map: A Visualization Technique for Bipartite Graphs in 3D

Topics and things to know about them:

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo

A "Quick and Dirty" Introduction to THE GEOMETER'S SKETCHPAD

Single-view 3D Reconstruction

and a 3D-scanner. The laser generator continues to generate one khz pulse laser, while the 3D-scanner controls the direction of the laser beam and the

Game Programming. Bing-Yu Chen National Taiwan University

CS635 Spring Department of Computer Science Purdue University

Scalar Visualization

MET 107 Drawing Tool (Shapes) Notes Day 3

Scene Modeling for a Single View

Local Modification of Subdivision Surfaces Based on Curved Mesh

Using surface markings to enhance accuracy and stability of object perception in graphic displays

Correcting User Guided Image Segmentation

Computer Graphics Fundamentals. Jon Macey

Reducing Points In a Handwritten Curve (Improvement in a Note-taking Tool)

To build shapes from scratch, use the tools are the far right of the top tool bar. These

Implementing the IBar Camera Widget

Scalar Visualization

Unit 2: Geometric Figures

Transcription:

NAOSITE: Nagasaki University's Ac Title Depth Representation Method by Colo Author(s) Fujimura, Makoto; Morishita, Chisa Citation CISIS 2011, pp.639-642 Issue Date 2011-06 URL Right http://hdl.handle.net/10069/26456 2011 IEEE. Personal use of this m permission to reprint/republish thi purposes or for creating new collec servers or lists, or to reuse any c works must be obtained from the IEE This document is downloaded http://naosite.lb.nagasaki-u.ac.jp

Depth Representation Method by Color Tone for 3D Graphics Modeler Makoto Fujimura Dept. of Computer and Information Sciences Faculty of Engineering, Nagasaki University Nagasaki, Japan e-mail:makoto@cis.nagasaki-u.ac.jp Abstract 3D computer graphics modeling software that is meant to be operated in a 2D environment comes equipped with a mouse and a ; it is difficult to use these tools to edit 3D mesh objects. This paper proposes an interface for a 3D computer graphics object editing tool to facilitate editing of 3D mesh computer graphics. The interface is able to represent a sense of depth via a perspective view and the gradation of tone color on a. Keywords-component; 3D CG modeling tool; color tone; a depth perception; monocular stereopsis I. INTRODUCTION The latest tools available for editing 3D mesh objects have complex interfaces that are capable of constructing orthographic views (front view, top view, side view) and perspective views. 3D computer graphics modeling software that is meant to be operated in a 2D environment comes equipped with a mouse and a ; it is difficult to use these tools to edit 3D mesh objects. Editing a 3D mesh object is a complex process because it is difficult to locate the depth of a vertex in a 2D environment. However, the focus of research has not been on editing tools for 3D mesh objects as much as it has been one a geometric modeling[1][2]. Additionally, a vanishing line mesh has been to be effective for depth representation in 3D scene on a monocular computer display[3]. Depth sensation on a monocular computer display is constructed via certain depth cues[4][5]. These depth cues in human perception are as follows: 1) Linear Perspective which implies that parallel lines converge to a vanishing point. 2) Relative Height and Size, which is represented by changing the location of horizontal line and the object size depending on depth position. 3) The gradient of a color, which serves as a depth cue for humans. In this paper, we propose a depth control plane in perspective view for virtual 3D environments, wherein a vanishing line mesh is used as the auxiliary depth coordinate. Further, a depth control plane is used to specify and move the depth position of vertices. Additionally, a sense of depth via color tone is applied to the 3D computer graphics modeling tool. This proposed depth control plane enables intuitive and efficient interaction in the manipulation of a 3D mesh object. II. Chisa Morishita Dept. of Computer and Information Sciences Faculty of Engineering, Nagasaki University Nagasaki, Japan USERV INTERFACE FOR 3D GRAPHICS MODELING TOOL The proposed depth control plan for editing vertices of a 3D computer graphics object, users can perform intuitive manipulation of vertices in one perspective view, which contains a vanishing line mesh and a depth control plane. Figure 1(a) shows an overview of the depth control plane. The vanishing line mesh coordinate explicitly represents the depth of the vertex of the 3D mesh object. The semitransparent yellow rectangle is the depth control plane. In this plane, users can move a vertex arbitrarily by specifying the depth position. Figure 1(b) shows a screenshot of a cube being edited by means of the proposed editing tool. The yellow rectangle of the vanishing line mesh represents the depth control plane. The light yellow polygonal shapes of the cubes represent the depth control plane surfaces of the cubes in cross-sectional planes. (a)3d graphics modeling tool user-interface by depth control plane

Vertex of 3DCG object Dragging the mouse to the next location Cross-section plane (Depth control plane) (b)snapshot of 3D graphics modeling system Figure 1. Overview of 3D graphics modeling system (b)moving the vertex in the cross-section plane. Figure 2. Overview of 3D graphics modeling system III. DEPTH CONTROL PLANE Figure 2 provides an overview of the editing operation for changing the depth of a vertex. Figure 2(a) shows that the vertex is moved from its initial (depth) position to the next (depth) position in the cross-sectional plane by dragging the mouse. The cross-sectional plane is called the depth control plane.. Next, by moving the cross-sectional plane back and forth, the user can move the vertex in the cross-sectional plane to adjust the depth position. This means that the depth of the vertex can be changed by varying the position of the cross-sectional plane. Figure 2(b) shows how the vertex can be moved in the cross-sectional plane by dragging the mouse. If a user drags the mouse over the vertex on the, the vertex of the 3DCG object is moved in the depth control plane. Vertex of 3DCG object Cross-sectional plane (Depth control plane) Mouse cursor Vertex of projection on moving back and forth (a)changing the depth position of the vertex. IV. DEPTH REPRESENTATION BY COLOR TONE A. A sense of depth via color Humans are able to perceive a sense of depth through color. One such perception is a sense of depth via gradation of colors, and the other is a sense of depth using warm and cold colors. Tone gradation is a gradation both in brightness and in saturation. Bright is luminance. Saturation is one of three coordinates in the HSV color space. Warmth color or coldness of color is responsible for the sensation of depth. Warm colors, based on red, orange, and yellow, are called advancing colors.. Cold colors, based on violet-blue, blue and green-blue, are called receding colors.. The depth representation by warmth of color is difficult to control for many 3D computer graphics objects. However, gradation of colors can be controlled easily. Therefore, we use gradation to represent depth. B. Representation method for a sense of depth If there are a number of 3D computer graphics objects to edit, the order of the objects along the depth direction is represented by scaling among the objects, overlapping of the objects, and the degree of transparency. However, these methods of representing a sense of depth have significant effect losses, while the objects are created and edited. Thus, we add the gradation of color effect to the perspective view in the. Figure 3 shows the test images used to evaluate the sense of depth. Figure 3(a) shows type a, in which three triangles are represented by a different gradation of brightness, depending on their order along the depth dimension. Figure 3(b) shows the same three objects represented by gradation of saturation. Figure 3(c) shows the same three objects represented by gradation of color tone, that is, changes in both brightness and saturation. Figure 3(d) shows the three objects without the use of gradation of color; therefore, they are drawn with the same brightness and saturation.

(d)no gradation of brightness, saturation, or color tone (a) Gradation of brightness Figure 3. Test images for a sense of depth C. Experimental results In this experiment, we evaluated the four types of gradation of color shown in Figure 3 so as to adopt the best depth sensation. The test subjects were ten young males. They ranked the four test pictures on a scale of 1 to 4 in the recognition term of order between three triangles. Figure 4 shows the evaluation results. Type(c) had six first ranks, two seconds ranks and two third ranks. Type (a) had one first rank, eight second ranks, and one third ranks. Type (b) had three first ranks and seven third ranks. Type (d) had ten forth ranks. Thus, type(c) was better adapted to the representation of depth. (b)gradation of saturation (c)gradation of color tone Figure 4. Experimental result

V. CONCLUSIONS We presented a modeling tool for displaying 3DCG using a cross-sectional plane with a vanishing line mesh coordinate. A depth sensation by gradation of color tone was applied to 3D objects. Our proposed tool provides a more intuitive scheme for the manipulation of the vertices of a 3DCG object. In the future, we will also investigate a more intuitive manipulation method and geometric modeling for vertex manipulation. REFERENCES [1] BENDELS, G. H., AND KLEIN, R.. Mesh forging: editing of 3Dmeshes using implicitly defined occluders., In SGP 03: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, pp.207-217, 2003. [2] ZWICKER, M., PAULY, M., KNOLL, O., AND GROSS, M., Pointshop 3D: an interactive system for point-based surface editing., In SIGGRAPH '02: Proceedings of the 29th annual conference on computer graphics and interactive techniques, ACM, New York, NY, USA, pp.322-329,2002. [3] HORRY, Y., ANJYO, K.-I., AND ARAI, K. Tour into the picture: using a spidery mesh interface to make animation from a single image., In SIGGRAPH '97: Proceedings of the 24th annual conference on computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, pp.225-232,1997 [4] K Oliver, Depth Perception in Media Design: From Sensory Psychology Cues to Interactive Tools, Journal of Visual Liferacy,Vol.21, No.1, pp.1-14,2001. [5] Eric C. Banks, ERNST MACH AND THE EPSODE OF THE MONOCULAR DEPTH SENSATION, Journal of the History of the Behavioral Sciences, Vol.37, No.4, pp.327-348, 2001.