ITmedia NEWS > �x���`���[�l >

�g�g���������C�h����h���c���c��������A�u�G�b�`�Ȃ̂͂����܂���I�v�Ɠ{��ꂽ�F���C�����X�W���p��2008

» 2008�N07��23�� 18��57�� ���J
[�{�{�^��CITmedia]

�@�u���Ⴀ�v�u�G�b�`�Ȃ̂͂����܂���v�\�\���C�h������c���c��������A����E�������肵�Ă�����A�{���Ă��܂����B

�@�Ƃ����Ă��{���̃��C�h����ł͂Ȃ��B��Ɏ������_�ʼn�ʂ̒��́g�d�]���C�h�h���‚‚��Ĕ������y���񂾂�A���̎p��l�X�Ȋp�x���璭�߂��肵�Ċy���߂�u�d�]�t�B�M���A ARis�v�̘b���B�Q�[���x���`���[�E�|�ғ����G���^�[�e�C�������g���J�����A�u���C�����X�W���p��2008�v�i�����r�b�O�T�C�g�A7��24���܂Łj�œW�����Ă���B

�@�u�d�]�R�C���v�ɐG������ĊJ�������Ƃ���ARis�́A���ő�l�C�B�u�[�X�ɂ͐l�����肪�ł��Ă���AARis��s�v�c�����Ɍ��Ă���l��A���ۂɓ������Ċy���񂾂�A�g�ѓd�b�̃J�����ŎB�e���Ă���l���B���Ђ�10���~�����Đ��삵���Ƃ������C�h���R�X�v���𒅂��R���p�j�I���������B


摜 Web�J�����i��O���j�ŁA�d�]�L���[�u�Ɠd�]�X�e�B�b�N���B�e�BARis��CG�ƍ�������PC��ʂɕ\������
摜 ARis

�d�]�t�B�M���AARis�Ƃ�

摜 �u�[�X�ɂ͐l������

�@�d�]�t�B�M���A ARis�́u�o�[�`�����ȃt�B�M���A���������E�ɓo�ꂳ����A���E���̈�ʌ����g�������iAugmented Reality�j�G���^���\�t�g�E�F�A�v�Ƃ����ӂꂱ�݂ŁA���H�ɔ�������\��B1.5�Z���`�p�̃v���X�`�b�N���u�d�]�L���[�u�v�ƁA�L���[�u���[�ɕt��������10�Z���`�́u�d�]�X�e�B�b�N�v�ō\������AWeb�J�����Ɩ����z�z�����p�\�t�g��g�ݍ��킹�ėV�ԁB


摜 10���~�̃R�X�v���ߑ��𒅂��R���p�j�I������

�@PC�Ƀ\�t�g���C���X�g�[�����AWeb�J�����̑O�ɓd�]�L���[�u��u���ƁAPC�ɕ\������Web�J�����摜��ɁA3D�̓d�]���C�h����uARis�v���A�d�]�L���[�u�̏�ɗ������p�Ō����B�d�]�X�e�B�b�N���L���[�u�̏�œ������΃��C�h������‚‚�����A����E�������蒅������ł���Ƃ����킯�B�̂��‚‚��Ɛ��S��ނ̂���ӂ������_���ɘb���B

�@�d�]�L���[�u�Ɠd�]�X�e�B�b�N�̊e�ʂɓ\��t���Ă���L���̂悤�Ȗ͗l���d�g�݂̃J�M���B�͗l�̓L���[�u�̈ʒu�Ȃǂ��J�����ɔF��������}�[�J�[�̖����B�J�����ɑ΂���L���[�u�̑��ΓI�Ȉʒu������A�傫������肵�A����ɉ�����3D�L������Web�J������ʏ�ɍ������ĕ\���ł���Ƃ����d�g�݂��B

�Ƃ����킯�ŁA�‚‚�����E�������肵�Ă݂܂���

�@�L�҂��d�]�X�e�B�b�N��ARis�̑̂Ƀ^�b�`���Ă݂��Ƃ���AARis�Ɂu����l���܁A����ȂƂ����G���Ă͂����܂���v�ƌ����Ă��܂����B���݂܂��񂷂݂܂���Ǝv���‚A�����E�����Ă݂邱�Ƃɂ����B

�@�����ւ���p�X�e�B�b�N�Ɏ����ւ��AARis�ɍĂу^�b�`�B����ƁA���F�̃����s�[�X�ɔ����G�v�����𒅂���ARis���u���Ⴀ�v�ƌ����ăs���N�̃x�r�[�h�[���p�ɁB������x�^�b�`����Ɛ��F�̉����p�ɂȂ�A�u�G�b�`�Ȃ̂͂����܂���v�u�_���ł��A�������v�Ɠ{���Ă��܂����B

�@�X�e�B�b�N�𓮂���������PC��ʂ̃��C�h���񂪓����̂͂ƂĂ��s�v�c�Ȋ��o�����A��ʂ��������Ă���ƁASecond Life�̂悤��3D���z��ԂŁA���������삵�Ă���A�o�^�[���\������Ă���̂Ɠ����悤�Ɍ����A�g�g�������h�Ƃ������o�͂��܂�Ȃ������B

�@�����œ��Ђ��������߂���̂́A�f�B�X�v���C�Ƀw�b�h�}�E���g�f�B�X�v���C�iHMD�j�𗘗p����Ƃ������@�ŁA���ЃX�^�b�t�͎��ہAHMD��ARis�ƗV��ł���Ƃ����B�m����HMD�Ȃ�A�ڂ̑O��ARis������悤�Ȋ��o�𖡂킦�������B

�����Ȋp�x����ARis�𒭂߂Ă݂��i��������j

摜 ������̂����Ɓc�c

�@�J�����̈ʒu��ς�����A�L���[�u����]������ƁA�ʒu��p�x�ɉ����Ă��܂��܂Ȋp�x����ARis��������B

�@�J�����ɃL���[�u���߂Â����ARis���傫���\������A�L���[�u���X���ĉ�����B�e����΁AARis�̃X�J�[�g�̒����̂����Ă��܂����Ƃ��”\�B�L���[�u���X����ɂ‚�A���X��ARis�̃X�J�[�g�̒��������Ă���l�q�́A�����ɏ���Ƃ����Ȃ��X����������A�����̋L�҂��Ȃ����h�L�h�L���Ă��܂����B

�@�L���[�u�̈ʒu��p�x�ɂ���Ă͉摜���\������Ȃ����Ƃ�����悤�ŁA����A�d�]�t�B�M���A��d�]�X�e�B�b�N���J�����ŔF������ۂ̐��x�����߂Ă������Ƃ��ۑ肾�B

�@�J�����̑O�ɕʂ̖͗l�̃L���[�u��u���΁A�ق��̃L�����N�^�[��A�C�e����\�������邱�Ƃ��”\�B�Ⴆ��ARis�̂��΂ɁuARiS�̂�����̃L���[�u�v��u���ƁAARis�������Ă����Ă�������J���A�ق�����e�f�B�x�A�����o���B

�J���̂��������́u�d�]�R�C���v

摜 HMD��t�����Ƃ���

�@�J���̂��������́A�u�A�j���w�d�]�R�C���x�ɂ͂܂������Ɓv�i���Ђ̓c���א��В��j�B�d�]���K�l��������ƁA���ۂ̊X���݂Ƀo�[�`�����ȊX���݂��d�Ȃ��ĉf���o����A�g�d�]�y�b�g�h����������ł���\�\�Ƃ����ݒ���A�Q�[���ōČ����悤�Ǝv�����Ƃ����B

�@�d�]�t�B�M���A ARis�́A�d�]�L���[�u�Ɠd�]�t�B�M���A��2��ނ��ƒZ�b�g�ɂ��āu�Q�[���\�t�g�Ɠ������炢�̉��i�ɂȂ�v�\��BHMD�t���Ŕ̔����邱�Ƃ��������Ă���A�uHMD�t���ŁA���i���v���C�X�e�[�V���� 3�Ɠ������炢�ɗ}������Δ����������v�Ƃ��Ă���B

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);